I do it in the opposite direction. The /var/www/html/weewx path is a directory. The /home/<user>/weewx-data/public_html path is a symlink 'to' the webserver directory.
For a pip installation: sudo mkdir /var/www/html/weewx sudo chown ${WEEWXUSER}:${WEEWXUSER} /var/www/html/weewx ln -s /var/www/html/weewx /home/${WEEWXUSER}/weewx-data/public_html On Friday, April 26, 2024 at 7:53:03 AM UTC-7 Remy Lavabre wrote: > 1/ if I try xxx.xxx.xxx.xxx/index.html -> Work fine, I've got the Apache2 > Debian Default Page (which is in /var/www/html/index.html). > 2/ if i try xxx.xxx.xxx.xxx/weewx/index.html -> Forbidden - You don't have > permission to access this resource. (with my symbolic link) > > I've tried : > A/ sudo chown www-data ~/weewx-data/public_html -Rf > B/ sudo chmod 775 -R ~/weewx-data/public_html > --> Same thing > > C/ sudo nano /etc/apache2/sites-available/000-default.conf and change > "DocumentRoot /var/www/html" to "DocumentRoot ~/weewx-data/public_html" > xxx.xxx.xxx.xxx/index.html *and* xxx.xxx.xxx.xxx/weewx/index.html does > not work... > > Any idear ?? > Le vendredi 26 avril 2024 à 15:46:48 UTC+2, p q a écrit : > >> Looks like a rights issue with Apache. Find the apache.conf file and you >> probably need to enable access to the right directories. >> >> On Fri, Apr 26, 2024 at 6:26 AM Remy Lavabre <remy.l...@gmail.com> wrote: >> >>> Hello, >>> >>> Good morning, >>> I didn't find the answer to my problem in the various discussions on the >>> WeeWX forum... >>> >>> I installed Weewx 5 in a virtual environment. >>> So I have my weewx-data and weewx-venv directories in /home/---/ >>> >>> weewxd seems to "finally" work normally with the >>> ~/weewx-data/public_html directory refreshing. >>> >>> On version 4, the weewx public_html directory was /var/www/html/weewx >>> ROOT:ROOT and did not pose a problem with the Apache 2 server. >>> Since the location of the web server changed in version 5, I put a >>> symbolic link "weewx" in /var/www/html/ pointing to >>> ~/weewx-data/public_html/weewx [sudo ln -s/ ~/ weewx-data/public_htmlweewx >>> /var/www/html/weewx]. >>> >>> The rights of var/www/html remained ROOT:ROOT while the rights of >>> ~/weewx-data/public_html/weewx are those of the creator. >>> >>> Filezilla navigation works correctly. Clicking on the symbolic link >>> takes you to the new WeeWX 5 public_html directory. >>> >>> However, when trying to connect through a web browser ( >>> http://xxx.xxx.xxx.xxx/weewx/index.html), I get the response: >>> : >>> >>> >>> >>> >>> *ForbiddenYou don't have permission to access this >>> resource.Apache/2.4.59 (Debian) Server at xxx.xxx.xxx.xxx Port 80* >>> >>> I think it must just be a rights issue...? >>> >>> *What is the recommended solution in Weewx 5 with Apache 2 to redirect >>> Apache from /var/www/html to ~/weewx-data/public_html?* >>> >>> Thanks a lot for the help! ;-) >>> >>> -- >>> You received this message because you are subscribed to the Google >>> Groups "weewx-user" group. >>> To unsubscribe from this group and stop receiving emails from it, send >>> an email to weewx-user+...@googlegroups.com. >>> To view this discussion on the web visit >>> https://groups.google.com/d/msgid/weewx-user/1deda7f3-fa1e-4ab8-8ef7-a7b561fa9ffen%40googlegroups.com >>> >>> <https://groups.google.com/d/msgid/weewx-user/1deda7f3-fa1e-4ab8-8ef7-a7b561fa9ffen%40googlegroups.com?utm_medium=email&utm_source=footer> >>> . >>> >> >> >> -- >> Peter Quinn >> (415)794-2264 <(415)%20794-2264> >> > -- You received this message because you are subscribed to the Google Groups "weewx-user" group. To unsubscribe from this group and stop receiving emails from it, send an email to weewx-user+unsubscr...@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/weewx-user/f25d43bb-628c-43a6-8f99-2c473c9cdee4n%40googlegroups.com.