Allow Allow from all /Directory/VirtualHost#8081端口VirtualHos

时间:2022-01-11 08:00:12

配置XAMPP多端口、多站点如下法式:

多端口:

(一个域名下同时配置多个端口,从而到达访谒差别措施)

效果例如:

1、8080端口下安置discuz论坛措施,用:8080访谒。

2、8081端口下安置WordPress博客措施,用:8081访谒。

(1)、改削http.conf

在C:\XAMPP\apache\conf  里的httpd.conf 先配置好apache的侦听端口

在Listen: 80 行下添加如下:

1

2

3

 

Listen: 8080

 

Listen: 8081

 

(2)、改削httpd-vhosts.conf

在C:\XAMPP\apache\conf\extra 里的httpd-vhosts.conf的最下面添加如下配置

#8080端口 <VirtualHost *:8080> ServerName localhost:8080 DocumentRoot "C:/Users/yuming/PhpstormProjects/project/weike" <Directory "C:/Users/yuming/PhpstormProjects/project/weike"> Options FollowSymLinks IncludesNOEXEC Indexes DirectoryIndex index.php index.html index.shtml AllowOverride None Order Deny,Allow Allow from all </Directory> </VirtualHost> #8081端口 <VirtualHost *:8081> ServerName localhost:8081 DocumentRoot "C:/www/web" <Directory "C:/www/web"> Options FollowSymLinks IncludesNOEXEC Indexes DirectoryIndex index.php index.html index.shtml AllowOverride None Order Deny,Allow Allow from all </Directory> </VirtualHost>

生存上面的改削后,重启apache处事器,就可以了。

PS:重启后未告成可能有如下问题需查抄!

1、查抄http.conf文件中 Include conf/extra/httpd-vhosts.conf 是否开启(去失前面的#号)。

2、页面访谒呈现403错误,打开D:\xampp\apache\conf\httpd.conf文件,概略220行位置,找到:

AllowOverride none Require all denied

改成:

#AllowOverride none #Require all denied AllowOverride All #Require all granted

3、如果以上改削后呈现访谒localhost不行了,,需要在vhosts.conf把localhost也配置成虚拟主机。代码如下:

<VirtualHost *:80> DocumentRoot "D:/xampp/htdocs" ServerName localhost <Location /> Order deny,allow Deny from all Allow from 127.0.0.1 Allow from localhost </Location> </VirtualHost>

提示:

安置xampp后,配置虚拟主机的要领,找到 \xampp\apache\conf\extra 的httpd-vhosts.conf 文件,去除##NameVirtualHost *:80 前面的##

好了,完成以上就可以使xampp监控同一域名下差别端口了。

windows xammp多端口访谒项目