基於Ubuntu Server 16.04 LTS版本安裝和部署Django之(二):Apache安裝和配置

 

基於Ubuntu Server 16.04 LTS版本安裝和部署Django之(一):安裝Python3-pip和Django

 

基於Ubuntu Server 16.04 LTS版本安裝和部署Django之(二):Apache安裝和配置

 

基於Ubuntu Server 16.04 LTS版本安裝和部署Django之(三):設置上傳文件夾權限(這裏測試用徹底共享)

 

基於Ubuntu Server 16.04 LTS版本安裝和部署Django之(四):安裝MySQL數據庫

 

基於Ubuntu Server 16.04 LTS版本安裝和部署Django之(五):測試項目

 

 

1.安裝Apache2:html

sudo apt-get install apache2

 

2.安裝 mod_wsgiweb

 

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

 

3.確認安裝apache的版本號:數據庫

apachectl -v

   顯示:2.4.18,ok了apache

 

4.將mod-wsgi添加到apache的配置文件中:服務器

vi /etc/apache2/apache2.conf

   執行該命令,打開apache的配置文件,而且將mod添加到配置文件post

  在末尾添加這幾行測試

LoadModule wsgi_module /usr/lib/apache2/modules/mod_wsgi.so

#Server Name
ServerName 127.0.0.1

 

5.配置網站的Django項目目錄及配置網站

 執行下面命令,其中紅色部分,能夠本身設置爲項目的名稱,最好統一。ui

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

 注意:1.若是沒有域名和公網ip,是部署在虛擬機中,直接用虛擬機的ip地址(ifconfig能夠查看到)來代替 ServerName 和 ServerAlias 後面的內容。以下面紅色部分所示.url

            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服務器基本完成。

相關文章
相關標籤/搜索