zoukankan      html  css  js  c++  java
  • 基于Ubuntu Server 16.04 LTS版本安装和部署Django之(二):Apache安装和配置

    1.安装Apache2:

    sudo apt-get install apache2

    2.安装 mod_wsgi

    # Python 3
    sudo apt-get install libapache2-mod-wsgi-py3

    3.确认安装apache的版本号:

    apachectl -v

       显示:2.4.18,ok了

    4.将mod-wsgi添加到apache的配置文件中:

    vi /etc/apache2/apache2.conf

       执行该命令,打开apache的配置文件,并且将mod添加到配置文件

      在末尾添加这几行

    LoadModule wsgi_module /usr/lib/apache2/modules/mod_wsgi.so
    
    #Server Name
    ServerName 127.0.0.1

    5.配置网站的Django项目目录及配置

     执行下面命令,其中红色部分,可以自己设置为项目的名称,最好统一。

    vi /etc/apache2/sites-available/website.conf

     注意:1.如果没有域名和公网ip,是部署在虚拟机中,直接用虚拟机的ip地址(ifconfig可以查看到)来代替 ServerName 和 ServerAlias 后面的内容。如下面红色部分所示.

                2. /var/www/website  :该地址为你的项目网站地址

    复制代码
    <VirtualHost *:80>
        ServerName 192.168.0.10
        ServerAlias 192.168.0.10
        ServerAdmin abc@qq.com
      
        <Directory /var/www/website>
            Require all granted
        </Directory>
      
        WSGIScriptAlias / /var/www/website/website/wsgi.py
      
        <Directory /var/www/website/website>
        <Files wsgi.py>
            Require all granted
        </Files>
        </Directory>
    </VirtualHost>
    复制代码

    6.激活配置:

      执行命令:

    a2ensite website.conf

     执行命令:

    service apache2 reload

    到这里,apache服务器基本完成。

  • 相关阅读:
    Spring Boot JDBC 使用教程
    Spring Boot FreeMarker 使用教程
    椭圆曲线ECC ECDH原理&& javacard实现
    java中的强制类型转换:int和byte
    JUnit学习
    java异常处理
    Maven使用
    哈希表问题
    计数排序
    链表Linked List
  • 原文地址:https://www.cnblogs.com/navysummer/p/9015569.html
Copyright © 2011-2022 走看看