• okass 在版块 IT技术 中回复了话题 Apache2 虚拟主机类型 2年, 7个月前

    apache2 同一台主机,不同端口开多个站点方法

    1. vim /etc/apche2/ports.conf ,新增端口. http和https的最好都添加。

    Listen 80

    Listen 81

    Listen 82

    <IfModule ssl_module>

    Listen 443

    Listen 444

    ….

    </IfModule>

    <IfModule mod_gnutls.c>

    Listen 443

    Listen 444

    ….

    </IfModule>

     

    2. 启动apache2 的rewrite模块

    # sudo a2enmod rewrite

     

    3. 进入apche2 site-available目录,配置site.conf文件

    <VirtualHost *:81>

    ServerAdmin webmaster@localhost

    DocumentRoot /var/www/html/example1

    ….

    </VirtualHost>

    <VirtualHost *:80>

    ServerAdmin webmaster@localhost

    DocumentRoot /var/www/html/example2

    ….

    </VirtualHost>

     

    4. 将不同的站点文件分别上传至不同的目录下,子目录路径为

    /var/www/html/exmaple1

    /var/www/html/exmaple2

     

    5. 分别在子目录下创建.htaccess文件,并授权666

    /var/www/html/exmaple1/.htaccess

    /var/www/html/exmaple2/.htaccess

     

WirelessLink
Logo