WAMP 和虚拟主机。从互联网访问 = 403 禁止访问
WAMP & Vhosts. Access from internet = 403 Forbidden
WAMP 32 运行 在 Windows 10 台机器上,Apache 服务器 (2.4) 设置 "Online"。可以从其他 LAN 计算机访问,但是当尝试从 Internet 访问服务器时(使用 public IP 号码),会发出错误 403/forbidden。
发生在以下配置 (vhosts) 中:
NameVirtualHost *
<VirtualHost *>
DocumentRoot "E:\Users\Rix\Offline Drive\wordpress"
ServerName localhost
<Directory "E:\Users\Rix\Offline Drive\wordpress">
Order allow,deny
Allow from all
</Directory>
</VirtualHost>
<VirtualHost *>
DocumentRoot "E:\Users\Rix\Offline Drive\WebG\Wordpress"
ServerName ghiandalocal
<Directory "E:\Users\Rix\Offline Drive\WebG\Wordpress">
Order allow,deny
Allow from all
</Directory>
</VirtualHost>
顺便说一句,在虚拟主机中有 2 个服务器可用,我如何使用 public IP 访问特定的服务器?
关于 403 错误,您应该为您的目录添加:Require all granted
。
关于可用的 2 个服务器,您可以添加例如另一个端口,例如:
Listen 80
Listen 81
<VirtualHost *:80>
DocumentRoot "E:\Users\Rix\Google Drive\Documents\Biz\Progetti\wordpress"
ServerName localhost
<Directory "E:\Users\Rix\Google Drive\Documents\Biz\Progetti\wordpress">
Order allow,deny
Allow from all
</Directory>
</VirtualHost>
<VirtualHost *:81>
DocumentRoot "E:\Users\Rix\Offline Drive\Web Ghianda\Wordpress"
ServerName ghiandalocal
<Directory "E:\Users\Rix\Offline Drive\Web Ghianda\Wordpress">
Order allow,deny
Allow from all
</Directory>
</VirtualHost>
希望对你有帮助
WAMP 32 运行 在 Windows 10 台机器上,Apache 服务器 (2.4) 设置 "Online"。可以从其他 LAN 计算机访问,但是当尝试从 Internet 访问服务器时(使用 public IP 号码),会发出错误 403/forbidden。
发生在以下配置 (vhosts) 中:
NameVirtualHost *
<VirtualHost *>
DocumentRoot "E:\Users\Rix\Offline Drive\wordpress"
ServerName localhost
<Directory "E:\Users\Rix\Offline Drive\wordpress">
Order allow,deny
Allow from all
</Directory>
</VirtualHost>
<VirtualHost *>
DocumentRoot "E:\Users\Rix\Offline Drive\WebG\Wordpress"
ServerName ghiandalocal
<Directory "E:\Users\Rix\Offline Drive\WebG\Wordpress">
Order allow,deny
Allow from all
</Directory>
</VirtualHost>
顺便说一句,在虚拟主机中有 2 个服务器可用,我如何使用 public IP 访问特定的服务器?
关于 403 错误,您应该为您的目录添加:Require all granted
。
关于可用的 2 个服务器,您可以添加例如另一个端口,例如:
Listen 80
Listen 81
<VirtualHost *:80>
DocumentRoot "E:\Users\Rix\Google Drive\Documents\Biz\Progetti\wordpress"
ServerName localhost
<Directory "E:\Users\Rix\Google Drive\Documents\Biz\Progetti\wordpress">
Order allow,deny
Allow from all
</Directory>
</VirtualHost>
<VirtualHost *:81>
DocumentRoot "E:\Users\Rix\Offline Drive\Web Ghianda\Wordpress"
ServerName ghiandalocal
<Directory "E:\Users\Rix\Offline Drive\Web Ghianda\Wordpress">
Order allow,deny
Allow from all
</Directory>
</VirtualHost>
希望对你有帮助