單節點nginx環境搭建

2021-08-04 09:41:00 字數 1744 閱讀 7006

上星期,由於工作需要,要搭建乙個nginx伺服器用於公司業務系統的反向**,大概了解了一下,就動手搭建了一下,順便出乙個教程,方便新(zi)手(ji)查閱

一、安裝nginx

安裝nginx編譯必須的lib包,pcre、zlib和openssl:

yum -y install pcre-devel

yum install openssl openssl-devel

yum install -y zlib-devel檢查nginx必須的lib是否已經有了:./configure --with-http_ssl_module,若出現以下內容則表示lib已經安裝

定位到nginx目錄,執行make命令進行編譯,然後切換到root許可權,到nginx目錄執行make install命令進行安裝

定位到安裝路徑下:/usr/local/nginx/sbin,執行命令./nginx,在瀏覽器中輸入阿里雲的host位址,如果出現下圖類似內容,則安裝成功

將證書和key放在/usr/local/nginx/conf目錄下,下面備用

檔案:

1. 將worker_processes(允許生成的程序數)、worker_connections(最大連線數)設定大點

2. 配置**伺服器,在此均使用單節點的方式進行:

server localhost:8001;

} 以此類推,配置多個系統

3. 配置server模組:

client_max_body_size 500m;   --上傳檔案限制大小

listen 80 default backlog=2048; --監聽埠

listen 443 ssl; --ssl加密傳輸介面

server_name localhost;

ssl_certificate /usr/local/nginx/conf/server.crt; --ssl證書

ssl_certificate_key /usr/local/nginx/conf/server.key; --ssl key

proxy_set_header host $host; --主網域名稱

proxy_set_header x-real-ip $remote_addr; --真實位址

proxy_set_header x-forwarded-for $proxy_add_x_forwarded_for;

proxy_set_header x-forwarded-proto $scheme;

儲存,定位到sbin

啟動 nginx:sudo ./sbin/nginx

停止 nginx:sudo ./sbin/nginx -s stopsudo ./sbin/nginx -s quit

nginx 過載配置:sudo ./sbin/nginx -s reload

檢視配置檔案是否正確:./sbin/nginx –t

強制停止:pkill -9 nginx

可能看起來有點彆扭,湊合看吧,逃…

Nginx環境搭建

nginx簡介 官方 安裝啟動 切換到nginx安裝目錄的sbin目錄下,執行 nginx c usr local nginx conf nginx.conf 或者路徑指定完整來啟動 usr local nginx sbin nginx c usr local nginx conf nginx.co...

Nginx環境搭建

nginx安裝 系統平台,centos6.5及以上版本 一 安裝編譯工具及庫檔案 yum y install make zlib zlib devel gcc c libtool openssl openssl devel 二 安裝pcre pcre作用是讓 nginx 支援rewrite 功能wg...

環境搭建 Nginx

nginx官網裡有相關的文件指導使用者安裝 配置 使用。開源的nginx在 nginx plus admin guide installing nginx and nginx plus installing nginx open source的位置 詳細的安裝文件請在官網檢視,這裡只有簡單的安裝步驟...