apache简单配置多个端口

时间:2024-02-20 16:00:01

 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/来访问新的网址了