本地机apache配置基于域名的虚拟主机详解

admin3年前主机评测45

1.打开apache的httpd.conf文件,找到
# Virtual hosts
#Include conf/extra/httpd-vhosts.conf
这一段把Include conf/extra/httpd-vhosts.conf前面的"#"去掉。

2.修改位于(win7)c:/windows/system32/drivers/etc/目录下的hosts文件
增加一段:127.0.0.1    x.acme(你用来访问的域名)

3.我用的是wamp包,所以到c:/wamp/bin/apache/Apache2.2.11/conf/extra目录下
修改文件httpd-vhosts.conf
NameVirtualHost默认如下:
NameVirtualHost *:80

增加:
<VirtualHost *:80>
    ServerAdmin x@acme   
    DocumentRoot "/var/www/html"
    ServerName x.acme   
    ErrorLog "logs/x.acme-error.log"
    CustomLog "logs/x.acme-access.log" common
</VirtualHost>

改好然后重启服务器。
在浏览器中输入x.acme就可以到你的目录.

当然如果你是想在现有的web服务器上增加虚拟主机,那么原来localhost的服务要能用的话,需要在上面的基础上加点东西:
 hosts文件里加上:127.0.0.1  localhost
并在httpd-vhosts.conf文件里增加:
<VirtualHost *:80>
    ServerAdmin localhost@xxx  
    DocumentRoot "/var/www/"
    ServerName localhost   
    ErrorLog "logs/ localhost-error.log"
    CustomLog "logs/ localhost-access.log" common
</VirtualHost>

免责声明:本文内容来自用户上传并发布,站点仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。请核实广告和内容真实性,谨慎使用。

相关文章

虚拟主机如何绑定多个域名

虚拟主机绑定多个域名的方法:1、打开虚拟主机的控制面板;2、找到“主机域名绑定”功能;3、输入需要绑定的多个域名,点击“确定绑定”即可。虚拟主机绑定域名,在控制面板的“主机域名绑定”功能中操作,将需要...

备案域名被注销的原因有哪些

备案域名被注销的原因有:1、营业执照发生变动时,没有更新营业执照信息;2、备案时预留的联系方式无法联系;3、备案信息不真实,如公司被注销、营业执照不符等情况;4、没有实名认证;5、网站名称与备案提交的...

域名没有实名能用么(域名没实名可以用吗)

域名实名制是指在注册域名时,需要提供真实的个人或企业信息,包括姓名、身份证号码、公司名称、营业执照等相关信息。这样做的目的是为了保护网络安全和维护公共利益。实际上,在一些特殊情况下,域名并不需要实名认...

域名后缀cn和com有区别吗

有区别,域名后缀cn和com的区别:1、含义不同,cn域名属于国家顶级域名,而com域名属于通用顶级域名后缀;2、管理机构不同,cn域名由CNNIC管理,而com域名由威瑞信管理;3、代表性不同,cn...

域名SSL证书的主要用途是什么

域名SSL证书的主要用途是:1、帮助企业用户提高自身品牌形象和可信度;2、让用户轻松识别网站真实身份,从而避免被黑客制造的钓鱼网站诱骗;3、SSL证书能够实现数据加密传输,从而使网站数据更加安全,防止...

域名为什么无法访问香港云服务器

域名无法访问香港云服务器的原因有:1、域名解析暂未生效导致域名无法访问香港云服务器;2、域名访问香港云服务器的网站被暂停运行导致;3、香港云服务器已到期未续费被机房管理员暂停使用导致;4、香港云服务器...