當前位置 主頁 > 服務器問題 > Linux/apache問題 > 最大化 縮小

    Apache 多端口多站點配置方法

    欄目:Linux/apache問題 時間:2018-11-22 14:34

    Apache多端口多站點的配置方法,配置apache服務器的朋友可以參考下。 配置httpd.conf
    監聽多個端口

    復制代碼 代碼如下:
    # Listen: Allows you to bind Apache to specific IP addresses and/or
    # ports, instead of the default. See also the <VirtualHost>
    # directive.
    #
    # Change this to Listen on specific IP addresses as shown below to
    # prevent Apache from glomming onto all bound IP addresses.
    #
    #Listen 12.34.56.78:80
    Listen 8081
    Listen 8082
    Listen 8083

    #增加監聽端口
    等以下內容都設置以后,可以通過netstat -n -a查看端口是否開啟
    開啟虛擬站點
    復制代碼 代碼如下:
    # Virtual hosts
    #Include conf/extra/httpd-vhosts.conf
    #修改為
    # Virtual hosts
    Include conf/extra/httpd-vhosts.conf

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

    配置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>
    <Directory...>...</Directory>

    一定不能少
    重新啟動apache試一下,如果出錯,查看一下logs下面的log文件還有windows的事件查看器記錄的錯誤日志。
在线观看中文字幕理论片