专栏首页卯金刀GG一个实用的nginx配置

一个实用的nginx配置

记录一下内容,以备查阅!

注:转发的时候,是以包的名字区分的。

1、httpd.conf server { listen 8081; server_name localhost;

#charset koi8-r;

access_log /home/log/localhost.access.log ; error_log /home/log/localhost.error.log ;

location ~ ^/guahao{ proxy_set_header Host guahao.z.com; #proxy_set_header X-Real-IP $remote_addr; #proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_pass http://127.0.0.1:81; } location ~ ^/hos{ proxy_set_header Host hos.guahao.z.com; #proxy_set_header X-Real-IP $remote_addr; #proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_pass http://127.0.0.1:81; } location ~ ^/admin{ proxy_set_header Host ghadmin.z.com; #proxy_set_header X-Real-IP $remote_addr; #proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_pass http://127.0.0.1:81; } location ~ ^/item{ proxy_pass http://127.0.0.1:8090; } # location ~ !^/(guahao|hos|admin){ # proxy_pass http://127.0.0.1:8082; # } }

2、guahao.z.com.conf

server { listen 81; root /**/**/**/guahao.z.com/web/; server_name guahao.z.com; default_type 'text/html'; #charset GBK;

access_log /home/log/guahao.z.com.access.log ; error_log /home/log/guahao.z.com.error.log ;

location / { index index.html index.htm index.php; }

#error_page 404 /404.html; rewrite ^/guahao/(.*) /$1 last;

location ~ .*\.php { fastcgi_pass 127.0.0.1:9001; fastcgi_index index.php; include fastcgi_params; fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; }

}

3、hos.guahao.z.com.conf

server { listen 81; root /**/**/**/hos.guahao.z.com/; server_name hos.guahao.z.com; default_type 'text/html'; #charset GBK;

access_log /home/log/hos.guahao.z.com.access.log ; error_log /home/log/hos.guahao.z.com.error.log ;

location / { index index.html index.htm index.php; }

#error_page 404 /404.html; rewrite ^/hos/(.*) /$1 last; location ~ \.php { fastcgi_pass 127.0.0.1:9000; fastcgi_index index.php; include fastcgi_params; fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; }

}

4、ghadmin.z.com.conf

server { listen 81; root /**/**/**/ghadmin.z.com/admin/; server_name ghadmin.z.com; default_type 'text/html'; #charset GBK;

access_log /home/log/ghadmin.z.com.access.log ; error_log /home/log/ghadmin.z.com.error.log ;

location / { index index.html index.htm index.php; }

#error_page 404 /404.html; rewrite ^/admin/(.*) /$1 last; location ~ \.php { fastcgi_pass 127.0.0.1:9000; fastcgi_index index.php; include fastcgi_params; fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; }

}

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

我来说两句

0 条评论
登录 后参与评论

相关文章

  • nginx日志配置

    日志对于统计排错来说非常有利的。本文总结了nginx日志相关的配置如access_log、log_format、open_log_file_cache、log_...

    用户5640963
  • 【MYSQL计算表记录占空间大小】

    SELECT table_name, table_rows, data_length + index_length, CONCAT( ...

    用户5640963
  • JSONObject put,accumulate,element的区别

    public Object put (Object key, Object value) 将value映射到key下。如果此JSONObject对象之前存在一个...

    用户5640963
  • logstash grok配置规则

    这里主要需要配置grok match,把日志信息切分成索引数据(match本质是一个正则匹配)

    李国宝
  • win7 java环境变量配置

    选择电脑界面上的 计算机(或者我的电脑电脑图标),按下鼠标右键,出现菜单,看到有’属性’这一项,点击确定

    陨石坠灭
  • MySQL redo与undo日志解析

    前面文章讲述了 MySQL 系统中常见的几种日志,其实还有事务相关日志 redo log 和 undo log 没有介绍。相对于其他几种日志而言, redo l...

    MySQL技术
  • Github上10个值得学习的Springboot开源项目

    Spring Boot 几乎继承了所有 Spring 框架的优点,同时还可以让项目的配置更简化、编码更简化、部署更方便。近两年受到很多开发者的追捧,也是火热的不...

    三哥
  • [日常] nginx记录post数据

    server { access_log /var/log/nginx/default.access.log 日志名; }

    陶士涵
  • Github 上热门的 Spring Boot 项目实战推荐

    Guide哥
  • 配置apache2使用不同端口或者域名访问网站

    十四君

扫码关注云+社区

领取腾讯云代金券