當前位置:首頁 » 操作系統 » linux部署django

linux部署django

發布時間: 2023-10-24 12:09:17

linux python django環境配置

python2.4 好老的python版本,試試python2.6或者python2.7安裝django? 一般有兩種方法安裝python庫:
1,easy_install
sudo easy_install django
2,linux自帶的軟體包安裝工具。ubuntu下:
sudo apt-get install python-django

❷ 如何用Nginx部署Django

如果你在windows上開發的django項目。部署的話,需要分三步。
第一步:在linux下下載python用的依賴包,搭建python環境。將windows下的項目復制到linux下,使用django自帶服務進行啟動。
第二步:下載uwsgi模塊並且編寫配置文件來替代django自帶的服務模塊。
第三步:下載nginx包,編譯安裝。然後創建配置文件,配置nginx啟動django項目的信息。然後訪問即可。

❸ Django部署在linux下,如何調試

就正常的print,就可以在日誌裡面找到部署容器log裡面找到輸出。

❹ linux下怎麼安裝django

第一步安裝Django:
下載包:Django-0.96.1.tar.gz
解壓這個包:tar zxf Django-0.96.1.tar.gz -C
/usr/tmp
安裝:
cd /usr/tmp
cd Django-0.96.1
su
python setup.py install
檢查安裝是否正確:
python
>>> import django
>>> django.VERSION
(0, 96.099999999999994, None)
>>>
第二步安裝Mysql
下載包:mysql-5.1.23-rc.tar.gz
解壓:tar zxf mysql-5.1.23-rc.tar.gz -C
/usr/tmp
安裝:
shell> groupadd mysql
shell> useradd -g mysql mysql
shell> gunzip
shell> cd mysql-VERSION
shell> ./configure
--prefix=/usr/local/mysql
shell> make
這一步驟會需要一段時間,你可以選擇去吃頓飯,但不要吃得太快。
shell> make install
shell> cp support-files/my-medium.cnf
/etc/my.cnf
shell> cd /usr/local/mysql
shell> chown -R mysql .
shell> chgrp -R mysql .
shell> bin/mysql_install_db --user=mysql
shell> chown -R root .
shell> chown -R mysql var
shell> bin/mysqld_safe --user=mysql &
cp /usr/local/mysql/lib/mysql/libmysqlclient.so.16
/usr/lib/.
cp /usr/local/mysql/lib/mysql/libmysqlclient_r.so.16
/usr/lib/.
第三步安裝Apache
下載包:
httpd-2.2.8.tar.gz
解壓:
tar zxf httpd-2.2.8.tar.gz -C
/usr/tmp
安裝:
./configure
--prefix=/usr/local/httpd
make
make install
第四步安裝mod_python
下載包:
mod_python-3.3.1.tgz
解壓:
tar zxf mod_python-3.3.1.tgz -C
/usr/tmp
安裝:
./configure
--with-apxs=/usr/local/httpd/bin/apxs
make
make install
第五步安裝MySQLdb
下載包:

MySQL-python-1.2.2.tar.gz

setuptools-0.6c5-py2.4.egg
解壓:
tar zxf MySQL-python-1.2.2.tar.gz
-C /usr/tmp
cp setuptools-0.6c5-py2.4.egg
/usr/tmp/MySQL-python-1.2.2
安裝:
cd
/usr/tmp/MySQL-python-1.2.2
python setup.py build
su
python setup.py install
chmod 644
/root/.python-eggs/MySQL_python-1.2.2-py2.4-linux-i686.egg-tmp/_mysql.so
安裝差不多就是這樣子。

❺ 如何在Linux環境下通過uwgsi部署Python服務

我是科技小K,希望我的回答對你有幫助。

我自己也有在運哪含行的centos+django+uwsgi+nginx的網站。

nginx配置

首先在nginx配置網站的時候要注意增加uwsgi的配置,如圖:

黃色區域中include不用管,重要的是下面的uwsgi_pass127.0.0.1:8112;

這個地址是uwsgi服務的本地埠,你可以隨意設置,但是要保證不能沖突。

django配置

在django項目根目錄下(

manage.py

同級目錄)新建

uwsgi.ini

文件,並寫入:

裡面第二個選項mole的配置可以在

settings.py

文件找:

注釋都辯昌寫的很清楚了,按照注釋自己改成你的項目實際情況.

開啟服務

按照以下命令依次執行,確保當前路徑為

uwsgi.ini

的所在路徑李灶笑:

至此,已經可以通過uwsgi部署了django站點,flask的也是差不多原理,這里就不講了。

【碼字不容易,如果對你有幫助,希望能點贊支持一下】

熱點內容
ipad訪問google 發布:2024-11-30 18:33:13 瀏覽:696
360怎麼修改密碼 發布:2024-11-30 18:33:07 瀏覽:167
英雄之城源碼 發布:2024-11-30 18:27:03 瀏覽:440
培養人的腳本 發布:2024-11-30 18:03:54 瀏覽:255
wapphp源碼 發布:2024-11-30 18:02:37 瀏覽:516
濟南獲取網路時間伺服器地址 發布:2024-11-30 17:51:39 瀏覽:924
vivo忘記賬戶密碼怎麼辦 發布:2024-11-30 17:49:44 瀏覽:811
java上傳ftp時500 發布:2024-11-30 17:47:31 瀏覽:213
dnf配置打團卡是怎麼回事 發布:2024-11-30 17:46:42 瀏覽:658
為什麼搜不到麒麟9000的緩存 發布:2024-11-30 17:10:11 瀏覽:250