zoukankan      html  css  js  c++  java
  • windows xammp多端口访问项目

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

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

    多端口:

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

    效果例如:

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

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

    (1)、修改http.conf

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

    在Listen: 80 行下添加如下:

    1
    2
    3
    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监控同一域名下不同端口了。

  • 相关阅读:
    云产品-容器镜像服务(CR)
    mysql中写sql的好习惯
    关于Redis的一些问题
    解决zookeeper在windows下启动闪退的问题
    SQL-基于派生表的查询
    exec()内置方法
    CentOS 7使用yum无法安装htop等工具的解决办法
    CentOS7更换yum源为阿里云yum源
    坑(二十)——正则分组返回结果
    坑(十九)—— Git clone 时遇到fatal: protocol 'https' is not supported问题解决方案
  • 原文地址:https://www.cnblogs.com/wmm123/p/7834779.html
Copyright © 2011-2022 走看看