文档章节

一个实用的nginx配置

卯金刀GG
 卯金刀GG
发布于 2017/06/05 08:59
字数 256
阅读 12
收藏 0
点赞 0
评论 0

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

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

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;
        }

    }

 

© 著作权归作者所有

共有 人打赏支持
卯金刀GG
粉丝 16
博文 198
码字总数 35161
作品 0
昌平
程序员
一键安装包--LNMT

LNMT一键安装包是什么? LNMT一键安装包是一个用 Linux Shell 编写的可以为 CentOS/RedHat VPS(VDS) 或独立主机安装 LNMT(Nginx、MySQL、JRE、Tomcat) 生产环境的 Shell 程序。同时提供一些实...

蓝翔妓工 ⋅ 2015/01/30 ⋅ 5

在nginx中配置如何防止直接用ip访问服务器web server及server_name特性讲解

看了很多nginx的配置,好像都忽略了ip直接访问web的问题,不利于SEO优化,所以我们希望可以避免直接用IP访问网站,而是域名访问,具体怎么做呢,看下面。 官方文档中提供的方法: If you do ...

jing31 ⋅ 2011/01/28 ⋅ 0

nginx 的proxy_cache才是王道

nginx 的proxycache才是性价比最高的缓存, 我目前的配置是LiteSpeed+nginx,可以参考apache+nginx 将动态内容交给LiteSpeed或apache来处理,然后利用proxycache反向代理全部缓存在硬盘,变成静态...

晨曦之光 ⋅ 2012/03/09 ⋅ 0

求教关于SEnginx的使用和科普知识

开源界出现了好产品,自然要一探究竟!还请 SEnginx的作者@InfoHunter 给我普及一下关于 SEnginx的知识:) (1)HTTP Session模块,这个和我们开发常用的session概念是否一样?我在开发jsp...

hanzhankang ⋅ 2013/08/05 ⋅ 4

nginx server_参数配置总结(转)

转:http://onlyzq.blog.51cto.com/1228/535279 Nginx中的servername指令主要用于配置基于名称的虚拟主机,servername指令在接到请求后的匹配顺序分别为: 1、准确的server_name匹配,例如: ...

jims ⋅ 2016/10/16 ⋅ 0

(开源)基于vue, react, node.js, go开发的微商城(含微信小程序)

微商城 地址: https://github.com/shen100/wemall 求star,求关注 项目截图 微信小程序 项目环境搭建 1 克隆代码 2 配置nginx 将文件拷贝到nginx的虚拟主机目录下 3 配置hosts 127.0.0.1 dev...

liushen829475 ⋅ 2017/06/02 ⋅ 0

Nginx多Server反向代理配置

Nginx强大的正则表达式支持,可以使server_name的配置变得很灵活,如果你要做多用户博客,那么每个用户拥有自己的二级域名也就很容易实现了。 下面我就来说说server_name的使用吧: server_n...

Aman_li ⋅ 2014/12/04 ⋅ 0

RVM 实用指南

rvm是一个命令行工具,可以提供一个便捷的多版本ruby环境的管理和切换。 https://rvm.io/ 如果你打算学习ruby/rails, rvm是必不可少的工具之一。 这里所有的命令都是再用户权限下操作的,任何...

小自在 ⋅ 2014/07/16 ⋅ 0

nginx记录分析网站响应慢的请求(ngx_http_log_request_speed)

nginx模块ngxhttplogrequestspeed可以用来找出网站哪些请求很慢,针对站点很多,文件以及请求很多想找出哪些请 求比较慢的话,这个插件非常有效.作者的初衷是写给自己用的,用来找出站点中处...

小运 ⋅ 2013/10/08 ⋅ 0

服务器后端开发系列——《实战FastDFS分布式文件系统》

1、FastDFS的配置、部署与API使用解读(1)Get Started with FastDFS 内容:讲解FastDFS的背景、基本原理,并讲述基本的配置、部署和测试的内容。 2、FastDFS的配置、部署与API使用解读(2)...

晨曦之光 ⋅ 2012/04/24 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

Centos7重置Mysql 8.0.1 root 密码

问题产生背景: 安装完 最新版的 mysql8.0.1后忘记了密码,向重置root密码;找了网上好多资料都不尽相同,根据自己的问题总结如下: 第一步:修改配置文件免密码登录mysql vim /etc/my.cnf 1...

豆花饭烧土豆 ⋅ 58分钟前 ⋅ 0

熊掌号收录比例对于网站原创数据排名的影响[图]

从去年下半年开始,我在写博客了,因为我觉得业余写写博客也还是很不错的,但是从2017年下半年开始,百度已经推出了原创保护功能和熊掌号平台,为此,我也提交了不少以前的老数据,而这些历史...

原创小博客 ⋅ 今天 ⋅ 0

LVM讲解、磁盘故障小案例

LVM LVM就是动态卷管理,可以将多个硬盘和硬盘分区做成一个逻辑卷,并把这个逻辑卷作为一个整体来统一管理,动态对分区进行扩缩空间大小,安全快捷方便管理。 1.新建分区,更改类型为8e 即L...

蛋黄Yolks ⋅ 今天 ⋅ 0

Hadoop Yarn调度器的选择和使用

一、引言 Yarn在Hadoop的生态系统中担任了资源管理和任务调度的角色。在讨论其构造器之前先简单了解一下Yarn的架构。 上图是Yarn的基本架构,其中ResourceManager是整个架构的核心组件,它负...

p柯西 ⋅ 今天 ⋅ 0

uWSGI + Django @ Ubuntu

创建 Django App Project 创建后, 可以看到路径下有一个wsgi.py的问题 uWSGI运行 直接命令行运行 利用如下命令, 可直接访问 uwsgi --http :8080 --wsgi-file dj/wsgi.py 配置文件 & 运行 [u...

袁祾 ⋅ 今天 ⋅ 0

JVM堆的理解

在JVM中,我们经常提到的就是堆了,堆确实很重要,其实,除了堆之外,还有几个重要的模块,看下图: 大 多数情况下,我们并不需要关心JVM的底层,但是如果了解它的话,对于我们系统调优是非常...

不羁之后 ⋅ 昨天 ⋅ 0

推荐:并发情况下:Java HashMap 形成死循环的原因

在淘宝内网里看到同事发了贴说了一个CPU被100%的线上故障,并且这个事发生了很多次,原因是在Java语言在并发情况下使用HashMap造成Race Condition,从而导致死循环。这个事情我4、5年前也经历...

码代码的小司机 ⋅ 昨天 ⋅ 2

聊聊spring cloud gateway的RetryGatewayFilter

序 本文主要研究一下spring cloud gateway的RetryGatewayFilter GatewayAutoConfiguration spring-cloud-gateway-core-2.0.0.RC2-sources.jar!/org/springframework/cloud/gateway/config/G......

go4it ⋅ 昨天 ⋅ 0

创建新用户和授予MySQL中的权限教程

导读 MySQL是一个开源数据库管理软件,可帮助用户存储,组织和以后检索数据。 它有多种选项来授予特定用户在表和数据库中的细微的权限 - 本教程将简要介绍一些选项。 如何创建新用户 在MySQL...

问题终结者 ⋅ 昨天 ⋅ 0

android -------- 颜色的半透明效果配置

最近有朋友问我 Android 背景颜色的半透明效果配置,我网上看资料,总结了一下, 开发中也是常常遇到的,所以来写篇博客 常用的颜色值格式有: RGB ARGB RRGGBB AARRGGBB 这4种 透明度 透明度...

切切歆语 ⋅ 昨天 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部