所以我最近正在使用我的新bootstrap网站,我正在使用VPS。由于我只分配了一个IP而我无法获得额外的IP,因此我考虑将Apache VirtualHosts与SRV记录结合使用。在设置虚拟主机时,我注意到只有端口80和443上的虚拟主机才能工作。我使用端口80,8080,8081,8082和443.当连接到8080时,我从谷歌浏览器获得“此网页不可用”。在连接到8081和8082时,我收到了“糟糕!Google Chrome无法连接到...”。目前,我正在使用域名“entel.us”,因为我仍在转移starfire1337.com。这是我的httpd.conf文件:http://pastebin.com/awvR55aE
有什么建议吗?
我正在运行CentOS 6
答案 0 :(得分:0)
您的所有VirtualHost服务器名称都设置为:* .starfire1337.com但您说使用entel.us ...?
也许尝试添加:
ServerAlias *.entel.us
其中*
是您的子域名,即js.
另一个问题是您只为Directory
目录设置了/var/www/html
,其中所有虚拟主机都转到/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>