[英]Apache virtual host on different ports doesn't work
我正在嘗試在我的本地主機上提供不同的文件夾。 我正在使用 Windows 操作系統。
我想在localhost:8080
上提供E:/Programming/Projects
,在localhost:80
上提供E:/htdocs
我的httpd-vhosts.conf
文件是這樣的:
Listen 8080
<VirtualHost *:8080>
ServerName localhost
DocumentRoot "E:/Programming/Projects"
<Directory "E:/Programming/Projects">
AllowOverride All
</Directory>
</VirtualHost>
當我嘗試導航 localhost:80 時,此端口運行良好。 但是 localhost:8080 給出了這個錯誤:
403 - Forbidden
You don't have permission to access this resource.
我已經重置了我的服務器,但它不起作用。
正確答案是:
Listen 8080
<VirtualHost *:8080>
ServerName localhost:8080
DocumentRoot "E:/Programming/Projects/"
<Directory "E:/Programming/Projects/">
Options +Indexes +FollowSymLinks +MultiViews
require all granted
</Directory>
</VirtualHost>
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.