首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何设置NameVirtualHost

如何设置NameVirtualHost
EN

Ask Ubuntu用户
提问于 2015-08-18 17:06:03
回答 2查看 798关注 0票数 0

我试着把网站和一个ip地址分开。我已经让连接通过一个路由器,它有端口转发到一个apache2服务器。我需要设置一个NameVirtualHost系统,以便apache能够确定要查找哪些文件来查找不同的域名。

如有任何建议,将不胜感激。我很确定namevirtualhost基本上已经过时了。

EN

回答 2

Ask Ubuntu用户

发布于 2015-08-18 18:22:49

您有一个名为ports.conf的文件吗?在/etc/apache2中,它应该如下所示:

代码语言:javascript
复制
Listen 80
代码语言:javascript
复制
 Listen 443 
代码语言:javascript
复制
 Listen 443 

vim: syntax=apache ts=4 sw=4 sts=4 sr

票数 0
EN

Ask Ubuntu用户

发布于 2015-08-18 22:12:34

您不需要指向特定的端口。

代码语言:javascript
复制
<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日志记录。

票数 0
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/663030

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档