在CentOS上的apache中创建子域/虚拟主机

时间:2015-10-21 19:32:19

标签: subdomain virtualhost httpd.conf

我过去常常直接访问我的网站:

100.100.100.100/project1/public

我还使用了一个编辑工具并像这样访问它:

100.100.100.100/tool

我在我的A记录中添加了一个子域名(dev.domain.com)并更新了我的apache httpd.conf文件,如下所示:

NameVirtualHost         *:80

<VirtualHost *:80>
    ServerName www.dev.domain.com
    ServerAlias dev.domain.com
    ServerAdmin email@domail.com
    DocumentRoot /var/www/html/project1/public
</VirtualHost>

现在我可以通过输入我的子域名直接访问我的网站: - dev.domain.com。

但是自从我这样做以后,我再也无法按照我使用的方式访问我的编辑工具(100.100.100.100/tool)。当我输入100.100.100.100/tool

时,看起来apache正试图访问我的网站(project1)

有没有办法设置我的子域名,所以它只访问位于/ var / www / html / project1 / public的网站,而不会影响我在/ var / www / html / ???下的任何其他文件不影响,例如:

  • 的/ var / www / html等/工具
  • /无功/网络/ HTML /项目2
  • /无功/网络/ HTML /项目3

我输入以下命令并得到:

# apachectl -t -D DUMP_VHOSTS

httpd: Could not reliably determine the server's fully qualified domain name, using 100.100.100.100 for ServerName
VirtualHost configuration:
wildcard NameVirtualHosts and _default_ servers:
*:80                   www.dev.domain.com (/etc/httpd/conf/httpd.conf:1021)
Syntax OK

0 个答案:

没有答案