apache简单配置多个端口
1、
打开apache目录内的下面的文件
C:\xampp\apache\conf\httpd.conf
这是我的目录位置,一般在\apache\conf\httpd.conf
如上图找到Listen 80这行,这是默认的端口,有可能你的默认端口是Listen 8080或者Listen 8001,总之就是带Listen的这行
下面添加一个监听端口Listen 81,这样就可以浏览 http://localhost:81/ 了
2、
然后,接下来找到下面这行
这两个地址必须一致,这是你网站所在的跟目录,
为了方便我把这两个改成C盘根目录,如下
注意:这两个地方必须要有值,并且一致,如果是磁盘根目录,必须如上写法要有两个反斜线
下面这几种写法启动apache会报错:
DocumentRoot ""
<Directory "" >
或者
DocumentRoot "C:\"
<Directory "C:\" >
或者
DocumentRoot "C:"
<Directory "C:" >
3、
在这个文件里继续往下找,找到下面这行代码
看看Include conf/extra/httpd-vhosts.conf 有没有备注掉(就是前面有个#符号),如果有就取消(删掉#符号)
然后打开httpd-vhosts.conf文件
一般情况在httpd-vhosts.conf会默认有一个<VirtualHost>标签
如上图修改,添加 *:80,制定它的端口号,
添加 DocumentRoot "C:\Users\workspace",这是原来的网站目录,需要在这里指定
ServerName localhost 原来就有,没有的加上就行了
然后下面再加一个<VirtualHost>这个标签,端口号添加 *:81 ,和上面Listen 81 端口一致就行,路径是第二个网站本地目录,如下
这样就可以通过http://localhost:81/来访问新的网址了