Django部署

新裝ubuntu操作系統(tǒng)

更新源sudo apt update 更新軟件 sudo apt dist-upgrade

安裝 mysql 修改編碼

  1. sudo apt-get install mysql-server

  2. sudo apt-get install mysql-client

  3. sudo apt-get install libmysqlclient-dev

安裝并更新pip sudo apt install python-pip sudo pip install --upgrade pip
安裝Django sudo pip install Django
安裝Pillow 安裝依賴 sudo apt install libjpeg8-dev zlib1g-dev libfreetype6-dev
sudo pip install Pillow

Apache部署Django

sudo vim /etc/apache2/sites-available/LM.conf

<VirtualHost *:80>

ServerName www.qqcontact.cn

ServerAlias otherdomain.com

ServerAdmin 805892567@qq.com

Alias /media/ /var/www/html/LibraryManagement/media/

Alias /static/ /var/www/html/LibraryManagement/management/static/

<Directory /var/www/html/LibraryManagement/management/static/
Require all granted
</Directory>

WSGIScriptAlias / /var/www/html/LibraryManagement/LM/wsgi.py

<Directory/var/www/html/LibraryManagement/LM/>
<Files wsgi.py>
Require all granted
</Files>
</Directory>

</VirtualHost>

更改settings.py
sudo vim settings.py

sudo a2ensite LM.conf

sudo vim /var/www/html/LibraryManagement/LM/wsgi.py
sudo vim /var/www/html/LibraryManagement/LM/settings.py

sudo service apache2 restart
sudo vim /etc/apache2/sites-available/LM.conf

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容