最新版的Apache服务器跟以前的似乎不一样,于是农成就整合了一下之前的资源,并且结合本地测试,就写了这个教程,也是为了以后来查询方便点!
一、配置虚拟主机需要3个文件
①httpd.conf 找到VirtualHost example,在后面引入httpd-vhosts.conf文件:
Include conf/extra/httpd-vhosts.conf
这个句话,高版本的apache里面已经写有了,只需吧Include前面的#号去掉就OK
然后打开这个httpd-vhosts.conf配置文件。
②httpd-vhosts.conf配置文件的内容如下:
#
# DocumentRoot 是网站文件存放的根目录
# ServerName 是网站域名, 需要跟 DNS 指向的域名一致
#
这是你本地服务器localhost指向的目录,最好还是配置一下,农成当初就是没有配置,导致了localhost不能访问,纠结了好久呢!
<VirtualHost *:80>
ServerAdmin li5nongcheng@126.com
DocumentRoot "E:/wamp/www/"
ServerName dummy-host.example.com
ServerAlias http://192.168.1.48/
ErrorLog "logs/dummy-host.example.com-error.log"
CustomLog "logs/dummy-host.example.com-access.log" common
</VirtualHost>
这里就可以去配置你的虚拟主机呢,可以配置多个!
################# localhost.lnctime.com#################################
VirtualHost *:80>
ServerAdmin li5nongcheng@126.com
ServerName localhost.lnctime.com
ErrorLog "E:/wamp/www/lnctime/apachelogs/error.log"
CustomLog "E:/wamp/www/lnctime/apachelogs/lnctime.log" common
DocumentRoot "E:/wamp/www/lnctime/"
这里是配置你虚拟主机的目录,并不跟你之前配置的localhost的目录冲突,能够解决很多的问题
<Directory "E:/wamp/www/lnctime/">
Options FollowSymLinks
AllowOverride None
Order deny,allow
Allow from all
Require all granted
</Directory>
</VirtualHost>
最后一步,一定要去配置你主机的host文件,不然域名访问过来,是不会指向到你的目录的。
127.0.0.1 localhost
127.0.0.1 localhost.lnctime.com
127.0.0.1 www.test.com
未经允许不得转载:微信信息发源地 » 玩转最新版的Apache服务器2.49
评论前必须登录!
登陆 注册