zoukankan      html  css  js  c++  java
  • Apache 配置多个端口多站点(Linux)

     

    for apache2 configuration:

    by default, apache is configured 80 port for the default web site.

    follow is a step for configing the second website with 8000 port:

    1 in folder /etc/apache2/sites-available, create a new conf(testdj.conf):

    the content as below:

    <VirtualHost *:8000>
            ServerName 40.74.87.66
            WSGIScriptAlias / /usr/lib/djangotest/testdj/testdj/wsgi.py
            <Directory /usr/lib/djangotest/testdj/testdj/>
            <Files wsgi.py>
                    Require all granted
                    Order deny,allow
                    Allow from all
            </Files>
            </Directory>
    </VirtualHost>

    2. in the file /etc/apache2/ ports.conf, add the follow content for listenning 8000 port:

       Listen 8000

    3. enable the new site with follow command:

       sudo a2ensite testdj

      (note: here the testdj is the name of testdj.conf)

    4. if need to install wsgi feature, use the follow command to enable the wsgi mod:

        for python3:

      sudo apt-get install libapache2-mod-wsgi-py3

           sudo apt-get purge libapache2-mod-wsgi-py3

      for python2:

           sudo apt-get install libapache2-mod-wsgi
           sudo apt-get purge libapache2-mod-wsgi

    4. then restart apache service:

       sudo service apache2 restart

    now, the website with 8000 port will work.

    maybe also need the add permission for the new web project files.

     参照:https://www.cnblogs.com/hubing/p/3424987.html

  • 相关阅读:
    [CQOI2016]手机号码
    花神的数论题
    [AHOI2009]同类分布
    lightoj 1007
    PAT (Advanced Level) 1007. Maximum Subsequence Sum (25) 经典题
    PAT (Top Level)1002. Business DP/背包
    PAT (Advanced level) 1003. Emergency (25) Dijkstra
    HDU 1874 SPFA/Dijkstra/Floyd
    POJ 2823 Sliding Window ST RMQ
    HUST 1103 校赛 邻接表-拓扑排序
  • 原文地址:https://www.cnblogs.com/lijavasy/p/10242980.html
Copyright © 2011-2022 走看看