首页  :: 新随笔  :: 管理

nginx基于域名的虚拟主机 反向代理配置实例

Posted on 2016-01-08 02:54  季枫  阅读(584)  评论(0编辑  收藏  举报

vi /etc/nginx/conf.d/safeadmin.xxx.com.conf:

server
 {
         listen 80;
         server_name safeadmin.xxxx.com;
         location / {
         proxy_pass http://10.253.44.242:8082;
         proxy_redirect off;
         if (-d $request_filename){
            rewrite ^/$ https://$host/admin/web/common/login.jsp permanent;
         }
        if ($request_filename ~* .*.(html|htm)$)
         {
         expires 0s;
         }
         if ($request_filename ~* .*.(gif|jpg|jpeg|png|bmp|swf)$)
         {
         expires 30d;
         }
         if ($request_filename ~ .*.(js|css)?$)
         {
         expires 12h;
         }
         proxy_set_header Host $host:$server_port;
         proxy_set_header X-Real-IP $remote_addr;
         proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
         proxy_set_header Content-Type $content_type;
         #proxy_hide_header Content-Type;i
         proxy_set_header X-Forwarded-Proto https;
         }
 }
~

  

 

智读 | 成都会领科技有限公司官网 | 智读App下载 | 每天听本书的博客 | |