centos下nginx配置與反向代理

Nginx 安裝配置過程php

#yum install nginx html

 

開啓服務: #service nginx startnginx

(nginx使用的是80端口,須要確保80端口不被佔用)tomcat

 

  歡迎頁面: /usr/share/nginx/html服務器

  配置文件位置: /etc/nginx/jsp

  錯誤日誌位置: /var/log/nginx/spa

 

反向代理思想:代理

根據location 匹配規則,當匹配到不一樣的URL時,選擇不一樣的解析容器。日誌

     例如,服務器有以下配置:htm

        Nginx  80端口

        Apache  9000端口 

        Tomcat  8080端口

     Apache 有應用  warm 

     Tomcat 有應用   jokingus

     咱們但願  路徑訪問存在  /warm開頭時啓用 Apache

                       存在  /jokingus開頭時啓用tomcat

     咱們能夠再 /etc/nginx/conf.d/default.conf中添加 location 匹配規則便可:

 location ^~ /jokingus/

{

   index index.jsp;

   proxy_pass  http://127.0.0.1:8080;

}   

 

location ^~ /warm/

{

   index index.php;

   proxy_pass  http://127.0.0.1:9000;

}  

相關文章
相關標籤/搜索