CentOS7安裝Nginx並部署

2021-09-08 12:19:48 字數 1272 閱讀 4924

伺服器ip是192.168.36.136

1、直接yum install nginx即可

2、主配置檔案是/etc/nginx/下的nginx.conf,另外乙個是/etc/nginx/conf.d/下的default.conf

主配置檔案最末行通過 include /etc/nginx/conf.d/*.conf;引入

3、service nginx start啟動後,訪問會出現nginx的預設首頁

預設首頁配置要看default.conf裡面的server

listen 80;#監聽埠,如果換成81,那麼訪問就是

server_name localhost;#監聽位址,nginx伺服器位址

#下面就是根據location路由規則找到預設頁面的,如果index.html不存在會找index.htm;對於詳細如有規則可參考nginx location配置總結

location /

5、現在在192.168.36.134伺服器上已經啟動了乙個tomcat,並且外部測試可以訪問現在就想通過nginx訪問

為了保持之前的location,又新增乙個如下

這個錯誤頁面就是

error_page 500 502 503 504 /50x.html;

location = /50x.html

yum -y install policycoreutils-python

cat /var/log/audit/audit.log | grep nginx | grep denied | audit2allow -m mynginx

semodule -i mynginx.pp

6、再次訪問test/頁面顯示如下

頁面顯示這樣,檢視下面報錯,沒有引入和css靜態檔案,這種錯就是配置的時候根路徑是/test/,後面真正用的時候就直接寫專案根路徑即可

7、上面只是用nginx配置了一台伺服器,要配置多台實現負載均衡效果配置如下

在http下新增upstream(檔案/etc/nginx/nginx.conf)

upstream hostname

然後修改server下路由規則為/test/的location

location /test/

centos7安裝nginx與nginx配置檔案

yum install gcc c nginx原始碼編譯需要 yum install y pcre pcre devel nginx 的 http 模組使用 pcre 來解析正規表示式yum install y zlib zlib devel nginx 使用zlib對http包的內容進行gzipy...

Centos7 編譯安裝Nginx

nginx版本分開發版和穩定版,生產環境使用穩定版,實驗新功能,新特性可以使用開發版。安裝nginx編譯需要依賴的包 yum install gcc gcc c wget yum install pcre devel zlib devel openssl devel說明 zlib nginx提供gz...

CentOs7如何安裝nginx?

首先來說一下nginx是什麼有什麼作用,nginx是俄羅斯人開發的乙個開源的高效能的伺服器軟體,他主要用來左負載均衡或者反向 解決跨域問題等。nginx安裝 1 安裝必備工具工具 假設沒有安裝的話 yum y install wget gcc gcc c wgettar zxvf 你的安裝包名4 安...