window+Apache 配置虚拟主机

来源:互联网 发布:导航仪需要网络吗 编辑:程序博客网 时间:2024/06/03 11:18


虚拟主机 (Virtual Host) 是在同一台机器搭建属于不同域名或者基于不同 IP 的多个网站服务的技术. 可以为运行在同一物理机器上的各个网站指配不同的 IP 和端口, 也可让多个网站拥有不同的域名.

1. 打开apache对虚拟主机的支持:

  打开 httpd.conf 文件, 将include文件前的注释"#"去掉.

# Virtual hosts#Include conf/extra/httpd-vhosts.conf


2. 打开目录 Apache 安装目录}\conf\extra\, 找到 httpd-vhosts.conf 文件.

#
# 将之前的#去掉# DocumentRoot 是网站文件存放的根目录# ServerName 是网站域名, 需要跟 DNS 指向的域名一致,复制其中的一份出来,指定DocumentRoot 和  ServerName 即可。#<VirtualHost *:80>    ServerAdmin webmaster@dummy-host.example.com    DocumentRoot "D:/workspace/php/demo_neoease_com
    ServerName demo.neoease.com
    ErrorLog "logs/demo.neoease.com-error.log"    CustomLog "logs/demo.neoease.com-access.log" common
</VirtualHost>

3. 重启apache


4. 这里最重要的是ServerName,作为访问网站的入口。其中ServerAlias:服务器的别名,用于在Apache中设置虚拟主机接受到的域名;


5. 设置了这些还是不能进行访问的,需要在window/system32/driver/etc/hosts文件中,这里使用记事本打开,设置servername。

    127.0.0.1         demo.neoease.com

    确保文件夹下有index文件,不然会报错误  Directory index forbidden by Options directive:


6. 如果有什么不了解,希望加qq群45503780讨论。

0 0
原创粉丝点击