我试着把网站和一个ip地址分开。我已经让连接通过一个路由器,它有端口转发到一个apache2服务器。我需要设置一个NameVirtualHost系统,以便apache能够确定要查找哪些文件来查找不同的域名。
如有任何建议,将不胜感激。我很确定namevirtualhost基本上已经过时了。
发布于 2015-08-18 18:22:49
您有一个名为ports.conf的文件吗?在/etc/apache2中,它应该如下所示:
Listen 80 Listen 443 Listen 443 发布于 2015-08-18 22:12:34
您不需要指向特定的端口。
<VirtualHost PUT.YOUR.IP.HERE:80 >
ServerName www.domainname1.com
ServerAlias domainname1.com
ServerAdmin someemail@gmail.com
DocumentRoot /var/www/{rootdir of site 1}
</VirtualHost>
<VirtualHost PUT.YOUR.IP.HERE:80 >
ServerName www.domainname2.com
ServerAlias domainname2.com
ServerAdmin someemail@gmail.com
DocumentRoot /var/www/{rootdir of site 2}
</VirtualHost>将"PUT.YOUR.IP.HERE“替换为您自己的IP,虚拟主机将引导apache2指向每个"ServerName”和“ServerAlias”的正确根文件夹.请注意,在两个虚拟主机条目上,"port“设置为:80。所以不需要重新配置。如果这不起作用,我建议检查Apache日志记录。
https://askubuntu.com/questions/663030
复制相似问题