杨老师课堂之Nginx学习之反向代理-阿里云开发者社区

开发者社区> 开发与运维> 正文

杨老师课堂之Nginx学习之反向代理

简介: 版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/kese7952/article/details/81082773 配置静态网站 ...
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/kese7952/article/details/81082773

配置静态网站

server {
        listen       80;
        server_name  localhost;
        location /{
            root    html; #默认Nginx站点
            index  index.html index.htm;
        }
        location ^~ /javabs/{
            alias    /www/javabs/; #自定义站点,注意都是以斜杠结尾 文件路径自定义不一定是javabs
            index  index.html index.htm;
        }
        error_page   500 502 503 504  /50x.html;
        location = /50x.html {
              root   html;
        }

配置动态网站

配置JSP

 server {
        listen       80;
        server_name  blog.javabs.cn;
        location / {
            index  index.jsp;
            #Tomcat访问地址
            proxy_pass http://127.0.0.1:8080; 
        }
        location /solr {
             #类似虚拟目录 指向一个具体项目
             proxy_pass http://127.0.0.1:8180$request_uri;
        }
        error_page   500 502 503 504  /50x.html;
        location = /50x.html {
            root   html;
        }
    }

配置PHP

server{
        listen 80;
        server_name javabs.cn www.javabs.cn;
        root /mnt/www/domains/javabs.cn/public_html;
        index index.php index.html;
        error_page  404 = http://www.javabs.cn/404.html;
 location = /500.html {
        root   /usr/share/nginx/html;
 }
       location ~ \.php$ {
           fastcgi_pass 127.0.0.1:9000;
           include        fastcgi_params;
           fastcgi_param  SCRIPT_FILENAME  $document_root$fastcgi_script_name;
           access_log     /usr/local/nginx/logs/javabs.cn.access.log main;#日志
      }
      location ~ /\.ht {
           deny  all;#拒绝访问htaccess文件
      }
}


作者: 杨校

出处: https://blog.csdn.net/kese7952

分享是快乐的,也见证了个人成长历程,文章大多都是工作经验总结以及平时学习积累,基于自身认知不足之处在所难免,也请大家指正,共同进步。

本文版权归作者所有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出, 如有问题, 可邮件(397583050@qq.com)咨询。

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

分享:
开发与运维
使用钉钉扫一扫加入圈子
+ 订阅

集结各类场景实战经验,助你开发运维畅行无忧

其他文章