伺服器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 安...