nginx操作與部署

2021-09-24 08:02:09 字數 2488 閱讀 8396

4.安裝

make && make install

提示(1)、make : 按照編譯清單中的源**進行編譯生成二進位制檔案,

(2)、make install: 將生成好的二進位制檔案安裝到 /usr/local/python3中。

(3)、檢視生成的目錄 /usr/local/python3

(4)、注意:在當前目錄下執行make && make install 命令

(3)、測試是否成功

三、安裝專案所需要的包

1.安裝python擴充套件包

yum install python-devel

2.安裝專案依賴包

pip3 install -r 所有依賴包的路徑

提示1.先從專案中匯出所有的安裝包

2.複製到contos 中

3.遷移專案到contos下

(1)收集靜態

(3)刪除專案中的.idel、pychae

(4)將專案複製到contos 中。

(4)啟動執行

①先關閉防火牆

systemctl stop firewalld 關閉防火牆

②啟動專案

python3 manage.py runserver 0.0.0.0:8000

(5)訪問

2.建立軟連線

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

3.使用uwsgi 啟動專案

uwsgi 模組名稱

–http 協議

10.10.16.229:8000 主機埠

–file uwsgi要使用的解析檔案,一般django自己建立

–static 靜態目錄

4.使用配置檔案啟動uwsgi服務

(1)建立目錄和配置檔案

進入到opt目錄下建立scripts目錄,在scripts目錄下建立 uwsgi.ini 配置檔案

(2)設定配置

配置內容如下

[uwsgi]

chdir=/opt/ourblog #專案目錄

socket=/opt/script/uwsgi.sock #指定sock的檔案路徑

workers=5 #程序個數

pidfile=/opt/script/uwsgi.pid

http=192.168.2.69:8000 #指定ip埠

static-map=/static=/opt/ourblog/static #指定靜態檔案

uid=root #使用者

gid=root #組

master=true #啟用主程序

vacuum=true #自動移除unix socket和pid檔案當服務停止的時候

enable-threads=true #啟用執行緒

thunder-lock=true #序列化接受的內容,如果可能的話

harakiri=30 #設定自中斷時間

post-buffering=4096 #設定緩衝

daemonize=/opt/script/uwsgi.log #設定日誌目錄

(3)啟動服務

uwsgi --ini uwsgi.ini

(3)編譯

(4)安裝

make && make install

提示預設將nginx 安裝到了 /usr/local/ 下

(5)建立軟連線

ln -s /usr/local/nginx/sbin/nginx /usr/bin/nginx

(6)啟動nginx

(7)修改nginx 配置檔案

a.找到 nginx.conf

cd /usr/local/nginx/conf

b.備份配置檔案(防止弄錯後不能恢復)

c.修改配置

'"$http_user_agent" "$http_x_forwarded_for"'; 日誌的格式

#access_log logs/access.log main;

sendfile on;

#tcp_nopush on;

#keepalive_timeout 0;

keepalive_timeout 65;

#gzip on;server

location = /static/建立 nginx/error.log 目錄和檔案。

(8)、殺死nginx伺服器重啟

重啟nginx

訪問:

nginx安裝與部署

nginx是乙個輕量級web伺服器 比起apache 可以快速讓自己的 上線 使用yum安裝 yum install nginx y 配置檢查環境是否滿足安裝條件,依賴 指定安裝方式 指定檔案放 開啟模組功能 指定軟體安裝在 具體步驟 解壓 tar xzvf nginx 1.17.6.tar.gz ...

Nginx的安裝與部署

yum install y wget yum install y vim enhanced yum install y make cmake gcc gcc c wget 2.tar gzyum install y pcre pcre devel yum install y zlib zlib de...

Nginx的安裝與部署

1 安裝工具包 wget vim和gcc yum install y wget yum install y vim enhanced yum install y make cmake gcc gcc c wget3 安裝依賴包 yum install y pcre pcre devel yum in...