hosts
文件,用记事本打开,加入:
127.0.0.1
xxxxxx
xxxxxx:表示你自行设置的域名
hosts文件是用来解析的,你在浏览器里输入一个域名www.a.com,第一个就是找hosts文件里有没有www.a.com对应的解析记录,找不到再找dns
在wamp里打开httpd.conf文件,搜索
“Include
conf/extra/httpd-vhosts.conf”李腊,确保前面没有
#
注释符,也就是确保引入了
vhosts
虚拟主机配置文件,访问此IP的哪斗滑域名将全部指向
vhosts.conf
中的第一个虚拟主机。
在我的电脑里些文件的路径是D:\wamp\bin\apache\Apache2.2.21\conf
在虚拟主机设置文件D:\wamp\bin\apache\Apache2.2.21\extra\httpd-vhosts.conf里设置:
取消
NameVirtualHost
*:80
前面的
##,这样就启用了
vhosts.conf
,默认的httpd.conf默认配置失效。虚拟主机配置将只设置在
httpd-vhosts.conf
里。
<VirtualHost
*:80>
DocumentRoot
"E:/workspace/php/a"
ServerName
www.a.com
ErrorLog
"logs/a-error.log"
CustomLog
"logs/a-access.log"
common
</VirtualHost>
设置完了之后,你会发现访问
localhost直接指向到设置的
a
那个路径去了,这个问题在第2条有讲。也就是开启了
vhosts
后,默认的
httpd
的配置就会失效了,默认的访问就指向到
vhosts
里的第一条设置去了。这时候你要把
localhost
的目录配置给设置回来。
<VirtualHost
*:80>
DocumentRoot
"D:\wamp\www"
ServerName
localhost
</VirtualHost>
首先:Linux下默认安装后的Apache根目录在/var/www/html下,我们需要对目录进行访问第一 :创建自己需要更改的新目录,并更改宿主销孙权限为apache用户 chown -R apache:apache /mnt/亏码链chaodiquan.com/www
第二:停止Apache服务 service httpd stop
第三:修改Apache的模启配置文件,默认在/etc/httpd/conf/httpd.conf,找到Document Root修改为你需要权限
第四:保存配置文件后,重启Apache服务,你的Apache目录更改就会生效了。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)