apache服务器虚拟目录,虚拟主机配置。

1:虚拟目录:
服务器启动时,在浏览器输入127.0.0.1或localhost,默认进入的是软件安装目录的htdocs文件,如果文件里有index文件,会直接打开,否则显示htdocs的整个目录。
如果想要让默认显示的目录不是htdocs,而是另一个目录,则需要修改Apache里的conf文件:\apache\conf\httpd.conf。如下,将原来的注释掉。

#DocumentRoot "D:/xampp/htdocs"注释原来的。
DocumentRoot "E:/web2/lianxi"自己想要的目录。
<Directory “E:/web2/lianxi”>
2:虚拟主机
修改:C:\Windows\System32\drivers\etc\hosts文件。
在后面直接添加虚拟主机名即可。如:www.gyj.com.
但是win7的hosts文件没有修改权限,不能进行修改。
修改方法:将原hosts文件另存在桌面,修改后改名为hosts,将原文件改名为host1,然后拖进来即可随意修改。
然后在开启Apache服务的情况下就可以在浏览器通过www.gyj.com来访问本地127.0.0.1服务器。
3:如果需要通过具体的地访问具体的文件夹
(1)修改Apache的:\apache\conf\httpd.conf文件,将Virtual hosts的下面一行去掉注释:Include conf/extra/httpd-vhosts.conf;
(2)然后打开:D:\xampp\apache\conf\extra下的httpd-vhosts.conf文件,修改:

<VirtualHost *:80>默认前面有#,去掉
     #ServerAdmin webmaster@dummy-host.example.com

    #DocumentRoot "D:/xampp/htdocs/dummy-host.example.com"
    DocumentRoot "E:/web2/lianxi/jd_index"  去掉#,jd_index是要设置的默认进入文件,E:/web2/lianxi和步骤1里的根文件对应。

    #ServerName dummy-host.example.com
    ServerName gyj.com
    #ServerAlias www.dummy-host.example.com
     ServerAlias www.gyj.com  这个是在步骤2里修改的虚拟主机名
    ##ErrorLog "logs/dummy-host.example.com-error.log"
    ##CustomLog "logs/dummy-host.example.com-access.log" common
 </ VirtualHost> 默认前面有#,去掉
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值