• nginx安装和配置


    代理,正向代理,反向代理。

    代理:在被调用的对象上加上一层封装,就叫做代理,可以和jdk的代理一起来理解。

    正向代理:人->调用->网络服务,在网络上加一个代理,

    反向代理:人(人的服务)->被调用->网络服务,在人上加一个代理。

    安装参照:http://www.runoob.com/linux/nginx-install-setup.html

    配置参照:https://www.cnblogs.com/Miss-mickey/p/6734831.html

    个人总结:

    安装:

    1. nginx 前置安装 prce

    wget http://downloads.sourceforge.net/project/pcre/pcre/8.35/pcre-8.35.tar.gz
    [root@bogon src]# tar zxvf pcre-8.35.tar.gz
    [root@bogon src]# cd pcre-8.35
    [root@bogon pcre-8.35]# ./configure
    [root@bogon pcre-8.35]# make && make install

    [root@bogon pcre-8.35]# pcre-config --version

    2. nginx 安装:

    [root@bogon src]# wget http://nginx.org/download/nginx-1.6.2.tar.gz
    [root@bogon src]# cd nginx-1.6.2

    [root@bogon nginx-1.6.2]# ./configure --prefix=/usr/local/webserver/nginx --with-http_stub_status_module --with-http_ssl_module --with-pcre=/usr/local/src/pcre-8.35
    [root@bogon nginx-1.6.2]# make
    [root@bogon nginx-1.6.2]# make install
    [root@bogon nginx-1.6.2]# /usr/local/webserver/nginx/sbin/nginx -v

    nginx 常用命令:

    F:>cd F:developserver ginx     启动
     
    F:developserver ginx>nginx -s reload   重启
     
    F:developserver ginx>nginx -s stop  停止

     配置:

    http {
        include       mime.types;
        default_type  application/octet-stream;
    
        #log_format  main  '$remote_addr - $remote_user [$time_local] "$request" '
        #                  '$status $body_bytes_sent "$http_referer" '
        #                  '"$http_user_agent" "$http_x_forwarded_for"';
    
        #access_log  logs/access.log  main;
    
        sendfile        on;
        #tcp_nopush     on;
    
        #keepalive_timeout  0;
        keepalive_timeout  65;
        
        #设定负载均衡的服务器列表
        upstream mysvr {
            #weigth参数表示权值,权值越高被分配到的几率越大
            #本机上的Squid开启3128端口
            server 127.0.0.1:8888 weight=5;
            #server 192.168.8.2:80  weight=1;
            #server 192.168.8.3:80  weight=6;
        }
        
        #gzip  on;
    
        server {
            listen       9980;
            server_name  localhost;
            client_max_body_size 6m;
            #charset koi8-r;
    
            #access_log  logs/host.access.log  main;
    
            location / {
                root   html;
                index  index.html index.htm;
            }
            
            location ~* /test {
                proxy_pass   http://mysvr;
            }


     
  • 相关阅读:
    H5页面跳到安卓APP和iosAPP
    JS location.href传参及接受参数
    获取当前日期及对应星期
    前端获取当前一周时间 数组形式
    Java基础(四) Object 数组转成 String 数组
    定时任务cron表达式详解
    jquery如何删除数组中的一个元素?
    Mybatis Mapper.xml 需要查询返回List<String>
    oracle的 listagg() WITHIN GROUP () 行转列函数的使用
    如何修改Oracle中表的字段长度?
  • 原文地址:https://www.cnblogs.com/z-test/p/9409259.html
Copyright © 2020-2023  润新知