美文网首页IT🐶操作系统维护
Apache2通过端口号指定不同根目录

Apache2通过端口号指定不同根目录

作者: 爱折腾的大懒猪 | 来源:发表于2019-03-19 00:19 被阅读4次

    默认apache根目录下有owncloud等子文件夹用于相应访问, 而我的私藏博客又需要自己需要一个根目录. 一个很好的解决办法就是通过端口号来指定不同的根目录, 实现相应不同的用途.

    两步:

    1. 修改 /etc/apache2/sites-available/000-default.conf, 添加新的端口号以及相应根目录
    2. 修改 /etc/apache2/ports.conf, 添加新监控的端口.

    一, 修改配置根目录配置

    1. 修改/etc/apache2/sites-available/000-default.conf 文件.
    2. 该文件内含有 <VirtualHost *:80> ... </VirtualHost> 架构的一段内容, 是我们一般采用的默认80端口. 里面的DocumentRoot /var/www/html 就是对应的根目录.
    3. 仿照其内容, 我们新建一个端口 81, 并指定根目录是 /var/www/html/notes
    <VirtualHost *:81>
        ServerAdmin webmaster@localhost
        DocumentRoot /var/www/html.notes
        ErrorLog ${APACHE_LOG_DIR}/error.log
        CustomLog ${APACHE_LOG_DIR}/access.log combined
    </VirtualHost>
    

    二, 让apache2进行监控新端口的监控

    1. 修改/etc/apache2/ports.conf. 有些地方说httpd.conf, 现在apache2的配置文件分裂了几个, 一个是apache2.conf, 一个是ports.conf
    2. 有一个 Listen 80, 我们在下面添加一行新端口号: Listen 81
    3. 保存文件, 重启apache2: sudo service apache2 restart
    默认端口号访问 使用新端口号访问

    Enjoy~

    相关文章

      网友评论

        本文标题:Apache2通过端口号指定不同根目录

        本文链接:https://www.haomeiwen.com/subject/mxfwmqtx.html