安装nginx,实现分布式集群架构

    科技2022-07-15  107

    @安装nginx

    一、安装编译工具及库文件

    yum -y install make zlib zlib-devel gcc-c++ libtool openssl openssl-devel

    二、首先要安装 PCRE

    mkdir /opt/module/pcre && cd /opt/module/pcre wget http://downloads.sourceforge.net/project/pcre/pcre/8.35/pcre-8.35.tar.gz tar zxvf pcre-8.35.tar.gz cd pcre-8.35 ./configure make && make install

    三、安装nginx

    mkdir /opt/module/nginx && cd /opt/module/nginx wget http://nginx.org/download/nginx-1.6.2.tar.gz tar zxvf nginx-1.6.2.tar.gz cd nginx-1.6.2 ./configure --prefix=/opt/module/nginx/nginx-1.6.2/webserver/nginx --with-http_stub_status_module --with-http_ssl_module --with-pcre=/opt/module/pcre/pcre-8.35

    make && make install

    查看nginx版本

    /opt/module/nginx/nginx-1.6.2/webserver/nginx/sbin/nginx -v

    配置nginx.conf

    worker_processes 1;//服务器核数 error_log /opt/module/nginx/nginx-1.6.2/webserver/nginx/logs/error.log //错误日志 pid /opt/module/nginx/nginx-1.6.2/webserver/nginx/logs/nginx.pid;//进程文件路径 events { worker_connections 1024; } http { include mime.types; default_type application/octet-stream; sendfile on; keepalive_timeout 65; upstream tomcat-servers { server ***.***.***.***:port ; server ***.***.***.***:port ; server ***.***.***.***:port ; } server { listen 80; server_name localhost; #charset koi8-r; #access_log logs/host.access.log main; location / { root html; index index.html index.htm; proxy_pass http://tomcat-servers; proxy_redirect off; proxy_set_header X-Forwarded-For Sproxy_add_x_forwarded_for; proxy_set_header X-Real_IP $remote_addr; proxy_set_header Host $http_host; proxy_next_upstream http_502 http_504 error timeout invalid_header; } location = /50x.html { root html; }
    Processed: 0.008, SQL: 8