nginx wsgi django 建站配置最終版

2022-09-01 02:42:06 字數 1791 閱讀 7687

yum

install

gcc-c++

(為centos系統增加編譯功能)

yum

install

wget openssl-devel bzip2-devel expat-devel gdbm-devel readline-devel sqlite-devel

(安裝這些模組都是為了成功編譯安裝python3,防止出現各種異常)

yum

install libxml*

(安裝這個模組是為了讓uwsig支援使用「-x"選項,能通過xml檔案啟動專案)

pip install

django

pip

install uwsgi

為了在終端中使用uwsgi命令,執行以下命令

ln -s /usr/local/python3/bin/uwsgi /usr/bin/uwsgi3

在你的django專案下新建 myproject.xml,內容如下:

<

uwsgi

>

<

socket

>127.0.0.1:8997

socket

>

<

chdir

>/home/www/myproject

chdir

>

<

module

>myproject.wsgi

module

>

<

processes

>4

processes

>

<

daemonize

>uwsgi.log

daemonize

>

uwsgi

>

進入home目錄,執行以下命令:

進入解壓後的nginx-1.13.7資料夾,依次執行以下命令:

./configure

make

make

install # 報錯的話執行 echo $? 返回是0 就是安裝成功

nginx一般預設安裝好的路徑為/usr/local/nginx

在/user/local/nginx/conf/中開啟nginx.conf,加入以下內容

server 

location /static/

}

(以上內容請保證在預設內容的大括號內)

wq儲存後進入/usr/local/nginx/sbin/目錄

執行 ./nginx -t 命令先檢查配置檔案是否有錯(測試),沒有錯就執行以下命令: ./nginx

終端沒有任何提示就證明nginx啟動成功,可以通過鏈結檢視nginx是否啟動成功:

請將該ip替換成你的伺服器ip)

進入你的django專案路徑,執行以下命令:

uwsgi3 -x myproject.xml

以上步驟都沒有出錯的話,開啟你的瀏覽器,輸入以下鏈結,記得關閉系統防火牆或者開放8996埠

(請將該ip替換成你的伺服器ip)

**訪問成功!

伺服器配置 wordpress建站(小白)

一 安裝好centos7.2系統後,登入centos系統輸入如下命令 安裝過程出現要選y n的話就選y就好,安裝完成會出現如下 ip,與賬戶密碼 二 複製 格式是ip 888 瀏覽器開啟,然後輸入賬戶,及密碼即可進入 接下來的事情就很簡單了,使用剛才獲取的寶塔後台資訊直接登陸,然後安裝提示lnmp環...

配置SSL證書各種踩坑,最終配置成功https

配置ssl證書各種踩坑,跟著官方說明文件走,很多坑沒寫出來,最終踩了很多坑,查了很多論壇,最終配置成功https。以下是配置ssl的官方教程,坑有點多。說明.crt副檔名的證書檔案採用base64 encoded的pem格式文字檔案,可根據需要修改成.pem等副檔名。證書格式詳細內容,請參見主流數字...

socket粘包最終解決方案(配置報頭)

套接字 就是將傳輸層以下的協議封裝成子介面 對於應用程式來說只需呼叫套接字的介面,寫出的程式自然是遵循tcp或udp協議的 實現第乙個功能個 實現 通過客戶端向服務端傳送命令,調取windows下面的cmd視窗,將服務端執行命令的結構,返回並顯示在 客戶端視窗上。subprocess 1.可以將執行...