• wamp多站点多端口配置


    1.配置httpd.conf 
    监听多个端口

    #Listen 12.34.56.78:80 
    Listen 8081 
    Listen 8082 
    Listen 8083 

    可以通过netstat -n -a查看端口是否开启

    2.开启虚拟站点

    # Virtual hosts 
    #Include conf/extra/httpd-vhosts.conf 
    #修改为 
    # Virtual hosts 
    Include conf/extra/httpd-vhosts.conf 

    3.php配置

    加载php模块,php5apache2_2代表使用的是apache2.2或以上版本 
    LoadModule php5_module "c:/php/php5apache2_2.dll" 
    PHPIniDir "C:/php" 
    配置php文件类型映射 
    AddType application/x-httpd-php .php 

    4。配置conf/extra/httpd-vhosts.conf 

    <VirtualHost *:8082> 
    ServerAdmin webmaster@dummy-host.localhost 
    DocumentRoot "C:/PhpDocRoot/Site1" 
    ServerName localhost 
    ServerAlias localhost 
    ErrorLog "logs/dummy-host.localhost-error.log" 
    CustomLog "logs/dummy-host.localhost-access.log" common 
    <Directory "C:/PhpDocRoot/Site1"> 
    Options Indexes FollowSymLinks 
    AllowOverride None 
    Order allow,deny 
    Allow from all 
    </Directory> 
    </VirtualHost> 
    <VirtualHost *:8083> 
    ServerAdmin webmaster@dummy-host2.localhost 
    DocumentRoot "C:/PhpDocRoot/Site2" 
    ServerName localhost 
    ErrorLog "logs/dummy-host2.localhost-error.log" 
    CustomLog "logs/dummy-host2.localhost-access.log" common 
    <Directory "C:/PhpDocRoot/Site2"> 
    Options Indexes FollowSymLinks 
    AllowOverride None 
    Order allow,deny 
    Allow from all 
    </Directory> 
    </VirtualHost> 

     实际中使用多域名只用80 然后hosts指定localhost2即可:

    <VirtualHost *:80> 
    DocumentRoot E:/SVNRoot/BFGLogic/src
    ServerName localhost 
    ServerAlias localhost 
    </VirtualHost>

    <VirtualHost *:80> 
    DocumentRoot D:/php/webroot
    ServerName localhost2
    ServerAlias localhost2
    </VirtualHost>

    最后重启,如果错误仔细查询log

  • 相关阅读:
    mysql优化
    c语言学习的第10天
    学习c语言的第9天
    学习c的第8天
    学习c的第7天
    学习c的第6天2
    c语言学习的第6天
    sed命令实战
    grep命令实战
    c语言学习的第五天
  • 原文地址:https://www.cnblogs.com/wolfocme110/p/5045960.html
Copyright © 2020-2023  润新知