zoukankan      html  css  js  c++  java
  • window下xampp配置多端口、多站点步骤

    好些日子没整理知识了,许多新东西不整理出来时间一长就淡忘了。看来以后得继续坚持整理。

    配置XAMPP多端口、多站点如下步骤:

    多端口:

    (一个域名下同时配置多个端口,从而达到访问不同程序)

    效果例如:

    1、8080端口下安装discuz论坛程序,用http://localhost:8080访问。

    2、8081端口下安装WordPress博客程序,用http://localhost:8081访问。

    (1)、修改http.conf

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

    在Listen: 80 行下添加如下:

    Listen: 8080
    
    Listen: 8081
    

    (2)、修改httpd-vhosts.conf

    在C:XAMPPapacheconfextra 里的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:xamppapacheconfhttpd.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后,配置虚拟主机的方法,找到 xamppapacheconfextra 的httpd-vhosts.conf 文件,去除##NameVirtualHost *:80 前面的##

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

    多站点配置参考多端口配置方法。

  • 相关阅读:
    AJAX实例演示加载xml
    入门AJAX总结
    My97 DatePicker一款好用的日历控件
    SQL Server 安装错误 错误代码:0x800F0906的解决方案
    JS实现动态添加和删除DIV
    .Net之路(九).ashx来实现ajax用户名的验证
    善良公社项目总结之如何从前台向后台传输数据
    MySQL数据分析(16)— 数据操作之增删改查
    字典-Python基础前传(9)
    MYSQL之事务
  • 原文地址:https://www.cnblogs.com/ym1992it/p/4225003.html
Copyright © 2011-2022 走看看