如何通过apache访问本机文件

如何通过apache访问本机文件,第1张

首先修改C盘WINDOWS\system32\drivers\etc目录下销尘的

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目录更改就会生效了。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/12194842.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-21
下一篇 2023-05-21

发表评论

登录后才能评论

评论列表(0条)

保存