摘要:安裝配置以及簡單部署安裝建議簡單安裝其他安裝方法或者之后到此安裝完成,安裝路徑為默認路徑,具體路徑看系統查看路徑命令建議簡單安裝其他安裝方法參考安裝方法配置服務器默認配置文件為安裝會為用戶配置好各種配置,默認配置文件中會附贈一個實例可
Nginx 安裝配置以及簡單部署
安裝
Centos
建議 yum install Nginx 簡單安裝
其他安裝方法:
wget http://nginx.org/download/ngi...
tar -zxvf nginx-1.9.8.tar.gz
cd nginx-1.9.8
./configure
make && make install 或者 make 之后 make install
到此安裝完成,安裝路徑為默認路徑,具體路徑看系統;查看路徑命令:whereis nginx
Ubuntu
建議 apt install Nginx 簡單安裝
其他安裝方法參考Centos安裝方法;
配置 Nginx 服務器
Nginx 默認配置文件為 nginx.conf
ubuntu 安裝會為 用戶配置好各種配置,默認配置文件中會附贈一個實例,可以直接在site-enabled文件夾中,新建一個配置文件;
user nginx; // 默認即可 worker_processes auto; // 默認設置自動選擇進程數量,可以自行設置 error_log /var/log/nginx/error.log; // 錯誤信息存儲路徑 pid /run/nginx.pid; // 進程信息保存文件 # Load dynamic modules. See /usr/share/nginx/README.dynamic. include /usr/share/nginx/modules/*.conf; events { worker_connections 1024; // 最大連接數 } http { // log信息輸出格式,可以自行定義 log_format main "$remote_addr - $remote_user [$time_local] "$request" " "$status $body_bytes_sent "$http_referer" " ""$http_user_agent" "$http_x_forwarded_for""; access_log /var/log/nginx/access.log main; //指定日至文件的路徑及日志記錄格式 sendfile on; tcp_nopush on; tcp_nodelay on; keepalive_timeout 65; types_hash_max_size 2048; include /etc/nginx/mime.types; default_type application/octet-stream; # Load modular configuration files from the /etc/nginx/conf.d directory. # See http://nginx.org/en/docs/ngx_core_module.html#include # for more information. include /etc/nginx/conf.d/*.conf; include /etc/nginx/site-enabled/*.conf; // ubuntu 默認安裝,無需定義,如果沒有,可以自行定義,定義的是conf配置文件的路徑以及名稱,必須定義在 http 塊中,Nginx會自動搜索相應的配置文件并加載 }
server 配置
配置好主文件之后,主配文件不包含server塊,需額外的自行配置;默認配置如下:
upstream django { # server unix:/root/HHZS.sock; server 127.0.0.1:8001; # for a web port socket (we"ll use this first) // 轉發請求至 8001 端口與 uwsgi 進行通信 } server { listen 80 default_server; // 默認監聽請求端口 listen [::]:80 default_server; // 同上 charset utf-8; // 默認編碼方式 server_name _; // 默認ip訪問,可以設置為域名,通過域名訪問 root /usr/share/nginx/html; client_max_body_size 75M; # adjust to taste # Django media location /imgs { alias /root/imgs; # your Django project"s media files - amend as required } location /statics { alias /root/hhsc2019/hhsc2019/statics; # your Django project"s static files - amend as required uwsgi_read_timeout 120s; uwsgi_send_timeout 120s; proxy_read_timeout 1200; } location / { // 默認訪問路徑 uwsgi_pass django; include /root/hhsc2019/uwsgi_params; # the uwsgi_params file you installed } }
文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。
轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/40424.html
摘要:首先,的命令和并不能在全局使用。文章有意將瀏覽器不能訪問服務器的兩個問題寫出來,是因為作者在排查問題的時候,發現在服務器直接訪問的頁面,能很好地檢查排除問題在百度尋找問題答案的時候,發現這種做法也得到了不少人的肯定。 前段時間要把項目部署到服務器,期間踩了不少的坑。故寫下這篇文章,從零開始把自己部署的過程都記錄下來,希望能給其他像我一樣的小白一點幫助。如果有疏漏的地方,請各位客官指出,...
摘要:使用系統二進制源方式安裝在系或者系這種方式最簡單的,最快捷的方式,但是不是最好的方式,下面我們來說這種主要問題。我看見網上大多數教程,都是將編譯依賴直接裝在這種方式并不好。安裝后,可以使用配置文件中的指令更改名稱。 本文出處https://shenyifengtk.github.io如有轉載,請說明出處 如果你和我一樣,作為一個苦逼的Java后臺除了實現實現一大堆項目功能,還要兼顧項目...
閱讀 2222·2023-04-26 01:57
閱讀 3240·2023-04-25 16:30
閱讀 2324·2021-11-17 09:38
閱讀 1068·2021-10-08 10:14
閱讀 1382·2021-09-23 11:21
閱讀 3678·2019-08-29 17:28
閱讀 3450·2019-08-29 15:27
閱讀 944·2019-08-29 13:04