文档章节

一个实用的nginx配置

卯金刀GG
 卯金刀GG
发布于 2017/06/05 08:59
字数 256
阅读 12
收藏 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
粉丝 18
博文 209
码字总数 46988
作品 0
昌平
程序员
一键安装包--LNMT

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

蓝翔妓工
2015/01/30
2.3K
5
在nginx中配置如何防止直接用ip访问服务器web server及server_name特性讲解

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

jing31
2011/01/28
2.2K
0
nginx 的proxy_cache才是王道

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

晨曦之光
2012/03/09
544
0
求教关于SEnginx的使用和科普知识

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

hanzhankang
2013/08/05
1K
4
nginx server_参数配置总结(转)

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

jims
2016/10/16
22
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

困扰当前数据中心管理的三大难题

导读 当企业发展到一定程度,或者之前的机房不能满足现在的数据中心使用时,企业会对数据中心进行迁移。那么在数据中心进行迁移的时候会遇到哪些风险呢?针对这些风险我们应该做出怎样的措施来...

问题终结者
6分钟前
0
0
设计模式:工厂方法模式(工厂模式)

工厂方法模式才是真正的工厂模式,前面讲到的静态工厂模式实际上不能说是一种真正意义上的设计模式,只是一种变成习惯。 工厂方法的类图: 这里面涉及到四个种类: 1、抽象产品: Product 2、...

京一
23分钟前
0
0
区块链和数据库,技术到底有何区别?

关于数据库和区块链,总会有很多的困惑。区块链其实是一种数据库,因为他是数字账本,并且在区块的数据结构上存储信息。数据库中存储信息的结构被称为表格。但是,区块链是数据库,数据库可不...

HiBlock
30分钟前
0
0
react native 开发碰到的问题

react-navigation v2 问题 问题: static navigationOptions = ({navigation, navigationOptions}) => ({ headerTitle: ( <Text style={{color:"#fff"}}>我的</Text> ), headerRight: ( <View......

罗培海
37分钟前
0
0
Mac Docker安装流程

久仰Docker大名已久,于是今天趁着有空,尝试了一下Docker 先是从docker的官网上下载下来mac版本的docker安装包,安装很简易,就直接拖图标就好了。 https://www.docker.com/products/docker...

writeademo
45分钟前
0
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部