Ok, update. I did a clean install of weewx 5.0.2 on new hardware, as it was time and if I am going to set this up for several more years of trouble free service this is the right way to do it.
Anyway, I have everything working with Belchertown and mqtt EXCEPT I can't get WeeWx to publish Belchertown skin to var/www/html so it is accessible on port 80 for my website. For
http://shakerweather.com I just get the NGINX confirmation page, which is in that folder as well as the weewx folder that has belchertown.
I followed Pat's instructions to modify the weewx.conf so that HTML_ROOT = var/www/html but it simply won't generate the files there. In fact, I'm not sure where it publishes when I change the HTML_ROOT to var/www/html. According to Pat's instructions they should just generate at the next archive interval. When I make this change the directory at /weewx/belchertown stops updating as well unless I put the HTML_ROOT = var/www/html/weex/belchertown
The only way I can see everything is by going to
http://shakerweather.com/weewx/belchertown
There must be something simple I am missing here. Anyone have any ideas?
--
# This section specifies what reports, using which skins, to generate.
[StdReport]
# Where the skins reside, relative to WEEWX_ROOT
SKIN_ROOT = skins
# Where the generated reports should go, relative to WEEWX_ROOT
HTML_ROOT = /var/www/html/weewx
# Uncomment and change to override logging for reports.
# log_success = True
# log_failure = True
# The database binding indicates which data should be used in reports.
data_binding = wx_binding
# Each of the following subsections defines a report that will be run.
# See the customizing guide to change the units, plot types and line
# colors, modify the fonts, display additional sensor data, and other
# customizations. Many of those changes can be made here by overriding
# parameters, or by modifying templates within the skin itself.
[[SeasonsReport]]
# The SeasonsReport uses the 'Seasons' skin, which contains the
# images, templates and plots for the report.
skin = Seasons
enable = true
[[SmartphoneReport]]
# The SmartphoneReport uses the 'Smartphone' skin, and the images and
# files are placed in a dedicated subdirectory.
skin = Smartphone
enable = false
HTML_ROOT = /var/www/html/weewx/smartphone
[[MobileReport]]
# The MobileReport uses the 'Mobile' skin, and the images and files
# are placed in a dedicated subdirectory.
skin = Mobile
enable = false
HTML_ROOT = /var/www/html/weewx/mobile
[[StandardReport]]
# This is the old "Standard" skin. By default, it is not enabled.
skin = Standard
enable = false
[[Belchertown]]
skin = Belchertown
HTML_ROOT = /var/www/html/weewx/belchertown
enable = true