[英]httpd virtual hosts are not working
因此,我最近正在使用VPS的新引导网站上工作。 由于我只分配了一个IP,却无法获得其他IP,因此我考虑将Apache VirtualHosts与SRV记录结合使用。 设置虚拟主机时,我注意到只有端口80和443上的虚拟主机可以工作。 我正在使用端口80、8080、8081、8082和443。在连接到8080时,我从Google chrome收到“此网页不可用”。 连接到8081和8082时,出现“糟糕!Google Chrome无法连接到...”。 目前,我正在使用域“ entel.us”,因为我仍在转移starfire1337.com。 这是我的httpd.conf文件: http : //pastebin.com/awvR55aE
有什么建议么?
我正在运行CentOS 6
您所有的VirtualHost服务器名称都设置为:* .starfire1337.com,但您说您正在使用entel.us ...?
也许尝试添加:
ServerAlias *.entel.us
,其中*
是您的子域,即js.
另一个问题是,你只设置一个Directory
为/var/www/html
目录中,其中在所有virtualhosts转到其他目录/var/www/
所以无论是添加<Directory>
为每个喜欢你的虚拟主机:
<Directory "/var/www/js">
Options Indexes FollowSymLinks
AllowOverride All
Order allow,deny
Allow from all
</Directory>
或添加更改此:
<Directory "/var/www/html">
Options Indexes FollowSymLinks
AllowOverride All
Order allow,deny
Allow from all
</Directory>
对此:
<Directory "/var/www">
Options Indexes FollowSymLinks
AllowOverride All
Order allow,deny
Allow from all
</Directory>
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.