Apache配置虚拟主机

一个主机只能有一个站点,如果要建多个站点,则需要配置虚拟主机

而一旦设置了虚拟主机,则默认全部使用虚拟机。此时localhost访问的是第一个虚拟主机

配置步骤:

1.打开Apache安装目录,进入conf文件,修改其中的htppd.conf文件,将 Include conf/extra/httpd-vhosts.conf 前的“#”去掉即可

2.在conf文件中打开extra文件夹,找到虚拟主机的配置文件 httpd-vhosts.conf 进行编辑

2.将文件中系统默认配置的两个虚拟主机注释,在下面开始配置,配置如下:

3.测试是否配置成功,进入cmd界面,进入Apache安装目录下的bin文件夹,输入httpd -t 进行测试,如下则说明配置成功

4.重启Apache:httpd -k restart -n "Apache"。打开浏览器,地址栏输入localhost,页面将跳转到网站根目录,如果根目录下没有文件,会显示如下:

5.在网页下添加一个index.html,在访问该网站则页面会显示index.html的内容

直接打开index.html这是因为httpd.conf里的默认配置 ,自己可以修改和添加,比如添加一个index.php为默认文档

如果没有目录中没有默认文档,则会显示网站的目录结构,在真正的网站中需要禁止目录浏览功能,将配置文件中的 Options Indexes FollowSymLinks 改为 Options FollowSymLinks 即可, 开发中可以开启这个功能

6.虽然我们设置了网站的域名,但我们自定义的域名是无法被DNS解析的,要想通过该域名访问网站,只能修改本机的hosts文件,文件在 C:\Windows\System32\drivers\etc\ 中,要修改此文件需要管理员权限,可以使用管理员权限打开vscode或sublime等编辑器,再从编辑器打开该文件进行修改。只需要在文件最后添加就行,然后就可以通过自定义域名访问网站了。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值