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> 默认前面有#,去掉