Веб-сайт возвращает ошибку: 403 при попытке доступа к нему. Никакая информация не дается в файлах журнала afaik.
Windows 10: Version 2004 (OS Build 19041.388)
WSL: Version 2
Server version: Apache/2.4.41 (Ubuntu)
Server built: 2020-04-13T17:19:17
drwxrwxr-x 3 www-data www-data 4096 Jul 22 12:36 /var/www/
lrwxrwxrwx 1 www-data www-data 27 Jul 22 12:36 /var/www/website -> /mnt/d/work/website/
drwxrwxrwx 1 www-data www-data 4096 Jul 22 11:00 /mnt/d/work/website/
VirtualHost configuration:
*:80 website.localhost (/etc/apache2/sites-enabled/website.conf:1)
*:443 website.localhost (/etc/apache2/sites-enabled/website.conf:10)
ServerRoot: "/etc/apache2"
Main DocumentRoot: "/var/www/html"
Main ErrorLog: "/var/log/apache2/error.log"
Mutex watchdog-callback: using_defaults
Mutex rewrite-map: using_defaults
Mutex ssl-stapling-refresh: using_defaults
Mutex ssl-stapling: using_defaults
Mutex ssl-cache: using_defaults
Mutex default: dir="/var/run/apache2/" mechanism=default
Mutex mpm-accept: using_defaults
PidFile: "/var/run/apache2/apache2.pid"
Define: DUMP_VHOSTS
Define: DUMP_RUN_CFG
User: name="www-data" id=33
Group: name="www-data" id=33
<VirtualHost _default_:80>
ServerName www.website.local
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
DocumentRoot /mnt/d/work/website/public
<Directory /mnt/d/work/website/public>
RewriteEngine On
RewriteRule ^public\.html$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . public.html [L]
Options Indexes FollowSymLinks Includes
AllowOverride All
Order allow,deny
Allow from all
Require all granted
</Directory>
</VirtualHost>
127.0.0.1 www.website.local
Нет записей в access.log
или error.log
???
У меня была такая же проблема. Это ошибка сети.
Выполните команду ip addr
и узнайте свой IP-адрес eth0
и используйте его для
hosts
.
Это то, что сработало для меня, потому что, как и ваша конфигурация Apache, моя тоже была правильной.