复制<Virtual Host>...</Virtual Host>,把里面的ServerName和目录改下;
外面添加Listen *:80(80端口就只给这个<Virtual Host>...</Virtual Host>的配置了)或其他端口;
另外还要配置监听设置的端口,默认只监听80端口
1、到Apache官网http://www.apache.org下载Apache服务器,本文以版本2.2为例;2、安装Apahce,这里我安装到D:Apache下;
3、到安装目录下的conf目录下找到httpd.conf文件,这是Apache的配置文件,用记事本打开;
4、找到Listen 80,这是Apache的默认端口,你可以修改该端口,也可以添加新端口,这里我改为如下(也就是为该服务器配置2个端口):
Listen 8888
Listen 9999
5、找到DocumentRoot "D:/Apache/htdocs",配置网站的存放空间,我这里改为DocumentRoot "D:/myweb";找到<Directory "D:/Apache/htdocs">,做类似的修改;
6、找到#Include conf/extra/httpd-vhosts.conf,把前面的“#”去掉;
7、找到安装目录下conf/extra/下的httpd-vhosts.conf文件,并用记事本打开;
8、你将看到最后有如下默认配置,这是不同端口指向不同网站目录的配置,可以根据端口数量对下面的配置项进行相应的删减:
<VirtualHost *:80>
ServerAdmin webmaster@dummy-host.q.com
DocumentRoot "D:/Apache/docs/dummy-host.q.com"
ServerName dummy-host.q.com
ServerAlias www.dummy-host.q.com
ErrorLog "logs/dummy-host.q.com-error.log"
CustomLog "logs/dummy-host.q.com-access.log" common
</VirtualHost>
<VirtualHost *:80>
ServerAdmin webmaster@dummy-host2.q.com
DocumentRoot "D:/Apache/docs/dummy-host2.q.com"
ServerName dummy-host2.q.com
ErrorLog "logs/dummy-host2.q.com-error.log"
CustomLog "logs/dummy-host2.q.com-access.log" common
</VirtualHost>
你的 000-default.conf 文件改错了,并不是这个文件。应该 nano /etc/apache2/sites-available/000-default.conf 修改这个文件,添加虚拟目录。
然后重启一下apache
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)