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;

}  

相关文章
相关标签/搜索