Nginx学习之反向代理

配置静态网站

server {
        listen       80;
        server_name  localhost;
        location /{
            root    html; #默认Nginx站点
            index  index.html index.htm;
        }
        location ^~ /itstyle/{
            alias    /www/itstyle/; #自定义站点,注意都是以斜杠结尾 文件路径自定义不一定是itstyle
            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.52itstyle.com;
        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 52itstyle.com www.52itstyle.com;
        root /mnt/www/domains/52itstyle.com/public_html;
        index index.php index.html;
        error_page  404 = http://www.52itstyle.com/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/52itstyle.com.access.log main;#日志
      }
      location ~ /\.ht {
           deny  all;#拒绝访问htaccess文件
      }
}

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏前端之心

dig 命令洞察 DNS 解析过程

在上一篇文章,我们介绍了域名解析的过程,本章我们将介绍一个实用的工具---dig命令,通过dig命令我们可以查看 DNS 解析的过程,以便我们更好的理解 DNS...

6007
来自专栏Java帮帮-微信公众号-技术文章全总结

Quartz调度源码分析【面试+工作】

Quartz内部提供的调度类是QuartzScheduler,而QuartzScheduler会委托QuartzSchedulerThread去实时调度;当调度...

1202
来自专栏大数据实战演练

Nginx安装配置及使用

-bash:warning:setlocale:LC_CTYPE:cannot change locale(en_US.UTF-8):Nosuch fileor...

3522
来自专栏小俊博客

kangle一键安装脚本

1.1K4
来自专栏不止是前端

Vue:前后端数据联调

4119
来自专栏前端真相

webpack、npm 错误汇总

原因: 版本10 fs.promises的API是实验性的,webstorm不允许使用。

3307
来自专栏技术博客

Log4Net异常日志记录在asp.net mvc3.0的应用

log4net是.Net下一个非常优秀的开源日志记录组件。log4net记录日志的功能非常强大。它可以将日志分不同的等级,以不同的格式,输出到不同的媒介。本文主...

1101
来自专栏技术小讲堂

ASP.NET AJAX(11)__ScriptManagerUpdatePanel的支持成员功能控制成员脚本控件支持成员ScriptMode和ScriptPathLoadScriptsBeforeU

ScriptManager的作用,这个不言而喻,它是整个的ASP.NET AJAX的核心 UpdatePanel的支持成员 static void Regist...

3126
来自专栏meteorzx

express模拟接口

Failed to load http://192.168.xxx.xxx:9092/api/user/query?id=user123&name=%E6%B5...

4846
来自专栏腾讯云容器服务团队的专栏

kubernetes 中 kafka 和 zookeeper 有状态集群服务部署实践 (二)

在上文中,已经介绍了如何基于 StatefulSet(PetSet) + Persistent Volume 搭建 kafka 和zookeeper 服务。本文...

2.6K1

扫码关注云+社区

领取腾讯云代金券