zoukankan      html  css  js  c++  java
  • wamp2.5 配置多端口虚拟主机

    网上有很多狗屁不通的方式。根本不是自己配置出来的。大都是一个模子里面盗出来的。自己不经历,不知道它的不简单。

    1.保证httpd.conf下 

    LoadModule php5_module "D:/E/php/wamp/bin/php/php5.5.12/php5apache2_4.dll"
    PHPIniDir D:/E/php/wamp/bin/php/php5.5.12

    这两个没被注释掉

    2.打开多站点配置:

    httpd.conf下面:Include conf/extra/httpd-vhosts.conf 去掉前面注释

    3.httpd.conf下监听端口(这个好像原来老版本不是这样配置的。所以模仿第一个80的端口,可以写出8080的端口)

    Listen 0.0.0.0:80
    Listen [::0]:80

    #listen to 8080
    Listen 0.0.0.0:8080
    Listen [::0]:8080

    4.http-vhosts.conf配置(注意 Require all granted,不要写成什么allow from all什么的。可以参考httpd.conf中的写法。)

    <VirtualHost *:80>
        ServerAdmin webmaster@dummy-host2.example.com
        DocumentRoot "D:/E/php/wamp/think"
        ServerName localhost
        ServerAlias localhost
        ErrorLog "logs/dummy-host2.example.com-error.log"
        CustomLog "logs/dummy-host2.example.com-access.log" common
        <Directory "D:/E/php/wamp/think">
        Options Indexes FollowSymLinks
        AllowOverride all
        Require all granted
        </Directory>
    </VirtualHost>


    <VirtualHost *:8080>
        ServerAdmin webmaster@dummy-host2.example.com
        DocumentRoot "D:/E/php/wamp/www"
        ServerName localhost
        ServerAlias localhost
        ErrorLog "logs/dummy-host2.example.com-error.log"
        CustomLog "logs/dummy-host2.example.com-access.log" common
        <Directory "D:/E/php/wamp/www">
        Options Indexes FollowSymLinks
        AllowOverride all
        Require all granted
        </Directory>
    </VirtualHost>

    注意修改正确的项目根目录

    D:/E/php/wamp/www 和 D:/E/php/wamp/think

    注意

    Require all granted不要写成 allow from all 之类的。apache版本高了 语法也变了。

    现在可以访问 localhost:80

    localhost:8080了


    如果觉得有用,请注明出处。

    ---------------------

    配置多端口的虚拟主机,其实有个好处就是把一个服务器扳成两半,同时放多个站点上去。域名绑定的时候,只需要绑定到不通的端口上就行了。

    还有一个好处就是 程序员电脑上就不只是一个 www的根目录了,一次性可以打开多个本地站点。

  • 相关阅读:
    jenkins免密添加SSH Servers
    Workman启动失败的解决方法 stream_socket_server() has been disabled for security reasons
    jenkins主从从服务器发布脚本执行成功但总提示失败 FATAL: Remote call on XXXX failed
    mac OS配置用户全局环境变量(设置字符集为UTF8)
    使用 Application Loader提交IPA文件到苹果市场
    IOS使用批处理打包
    Java进阶知识24 Spring对JDBC的支持
    Java进阶知识23 Spring execution 切入点表达式
    Java进阶知识22 Spring的AOP编程
    Java进阶知识21 Spring的代理模式
  • 原文地址:https://www.cnblogs.com/beyang/p/5080389.html
Copyright © 2011-2022 走看看