系统相关
首页 > 系统相关> > WINDOWS下XAMPP配置多端口,多域名方法

WINDOWS下XAMPP配置多端口,多域名方法

作者:互联网

一、 XAMPP安装

官网下载地址:https://www.apachefriends.org/download.html

根据自己的需要下载对应的版本,下载后按照提示安装即可

注:本人的安装路径为 D:\xampp 网站根目录D:\xampp\htdocs

二、配置方法

  1. 创建2个网站目录,存放不同的程序如a b
    D:\xampp\htdocs\a
    D:\xampp\htdocs\b
    注:域名可以根据项目任意命名

  2. 多域名配置
    1. 修改C:\Windows\System32\drivers\etc 下的host
    在这里插入图片描述
    2. 修改D:\xampp\apache\conf\extra\httpd-vhosts.conf 如:

     	>  <VirtualHost *:80>
     		DocumentRoot "D:/xampp/htdocs/a" 
     		ServerName www.a.com 
     		<Directory "D:/xampp/htdocs/a/"> 
     		Options FollowSymLinks IncludesNOEXEC Indexes
     		DirectoryIndex index.php index.html index.shtml
     		AllowOverride All
     		Order Deny,Allow
     		 Allow from all
     		 </Directory>
     		 </VirtualHost>	
    

    注:b的配置将上面的a替换成b即可

    1. 重启xampp的apache服务,浏览器输入www.a.com 指向a网站 www.b.com 指向b网站

3.多端口的配置

  1. 修改 D:\xampp\apache\conf\httpd.conf 找#Listen 在下方添加监听端口
    Listen 81
    Listen 82

  2. 修改D:\xampp\apache\conf\extra\httpd-vhosts.conf 如:

    >      <VirtualHost *:81>
    		DocumentRoot "D:/xampp/htdocs/a" 
    		<Directory "D:/xampp/htdocs/a/"> 
    		Options FollowSymLinks IncludesNOEXEC Indexes
    		DirectoryIndex index.php index.html index.shtml
    		AllowOverride All
    		Order Deny,Allow
    		 Allow from all
    		 </Directory>
    		 </VirtualHost>	
    

注:b的配置将上面的81替换成82 网站目录替换成b即可

  1. 重启xampp的apache服务,浏览器输入127.0.0.1:81 指向a网站 127.0.0.1:82 指向b网站

注:确保开启了httpd-vhosts.conf
打开D:\xampp\apache\conf\httpd.conf文件,搜索 " Include conf/extra/httpd-vhosts.conf ",确保前面没有 # 注释符

标签:index,xampp,httpd,WINDOWS,端口,XAMPP,conf,apache,htdocs
来源: https://blog.csdn.net/yangLOVEhui13145/article/details/112787455