我正在尝试在不同端口上安装ubuntu虚拟主机,但我可以让它工作。我在站点中的配置类似于
NameVirtualHost 127.0.0.1:5050
Listen 5050
<VirtualHost 127.0.0.1:5050>
ServerName localhost
DocumentRoot "/var/www/example"
<Directory />
Options FollowSymLinks
AllowOverride None
</Directory>
<Directory /var/www/example/>
Options Indexes FollowSymLinks MultiViews
AllowOverride None
Order allow,deny
allow from all
</Directory>
</VirtualHost>
我添加到主机文件
127.0.0.1:5050 localhost
答案 0 :(得分:1)
hosts
文件将名称映射到ip地址。它不能用于对端口做任何事情。您只能将端口指定为网址的一部分(例如http://localhost:5050/
)。
您当然可以在80以外的端口上运行虚拟主机,但您必须按照我的指示明确引用该端口。