nginx配置服務

2021-08-19 09:45:11 字數 1292 閱讀 1677

前面已經講述了nginx的安裝,這期講述nginx根據不同網域名稱**到不同伺服器上或者**到本服務上的靜態檔案

nginx.conf檔案的配置

1.第一種,**到其他的服務上(例如:**到springcloud分布式路由上) http連線網域名稱

server

}server_name  :請求網域名稱

proxy_pass :**到指定的ip伺服器上 ,47.96.66.188就是springcloud路由上

重點:比如80埠可以監聽多個,根據不同網域名稱**到不同伺服器上

例如:server

}server

}2.第二種,**到靜態檔案上(例如:**到公司的靜態官網或者h5等頁面以及讀寫分離後的後台管理頁面) http連線網域名稱

server

location ^~ /ueditor

}server_name :請求網域名稱

root:靜態檔案linux路徑

index:預設訪問檔案

重點:本次增加location ueditor是為了解決復文字編輯器跨域問題,不加無法上傳到本伺服器上  服務端請求網域名稱是: test-ywl.cn/ueditor,如果沒有復文字內容可以不用localion選項

3.第三種,**到其他伺服器上(例如:**到其他的tomcat伺服器上,至少有乙個或者兩個以上的tomacat) http連線網域名稱

}其中:upstream就是該網域名稱請求過來**到不同伺服器上 ,server為ip伺服器和埠 weight為權重,權重越大**到這個ip伺服器概率大

4.https配置(安全連線,埠是443)

server

}如果是http請求過來那麼會進入該配置中,其中ssl是相關正式檔案,檔案和nginx根目錄中。

重點:nginx.conf可以包含其他自定義的conf檔案

include /etc/nginx/conf.d/*.conf;    為了防止太亂

配置服務

配置nginx服務

1 準備環境 iptables f systemctl disable firewalld 開機預設關閉 systemctl stop firewalld 立即關閉 systemctl status firewalld setenforce 0 etc sysconfig selinux selin...

nginx配置起服務

user nobody nginx使用者及組 使用者組。windows下不指定 worker processes 1 工作程序 數目。error log logs error.log error log logs error.log notice error log logs error.log i...

nginx 配置 https 服務

一 環境 1 centos 7 2 nginx 安裝前保證自己的nginx處於開啟的狀態並且可通過網域名稱訪問80埠即可。我nginx一般是用作反向 的,所以在生成證書前不需要單獨配置新的網域名稱服務,使用安裝後預設的配置服務即可。二 證書使用 let s encrypt 安裝證書管理客戶端 1 w...