zoukankan      html  css  js  c++  java
  • nginx 安装及配置

    nginx 安装及配置


    一、安装

    1. 准备nginx安装包,并放入指定目录中

       nginx-1.13.7.tar.gz
      
    2. 安装nginx

      安装必要工具

       yum -y install gcc zlib zlib-devel pcre-devel openssl openssl-devel
      

      安装nginx( /home/admin/目录下)

       tar -xvf nginx-1.13.7.tar.gz
       cd nginx-1.13.7
       ./configure --prefix=/usr/local/nginx/
       make && make install
      

    二、配置

    1. 修改nginx.conf文件

      添加http server

       upstream scyking.com {
       	ip_hash;
       	server 192.168.32.210:9112;
       	server 192.168.32.211:9112;
       }
      
       # HTTP server
       server {
       	# 监听 80 端口
       	listen       80;
       	server_name  scyking.com;
      
       	location / {
           	root   html;
           	index  index.html index.htm;
           	proxy_pass   http://scyking.com;
       	}
       }
      

      添加https server参考地址

    三、启动

    1. 启动nginx

      执行命令

       /usr/local/nginx/sbin/nginx -c /home/admin/nginx-1.13.7/conf/nginx.conf 
      

    四、问题

    1. nginx: [emerg] the "ssl" parameter requires ngx_http_ssl_module

      开启SSL模块,执行命令如下:

       ./configure --prefix=/usr/local/nginx/ --with-http_ssl_module
      

      覆盖安装

       make && make install
      
    2. 添加nginx-sticky-module第三方模块,解决session问题。

      nginx-sticky-module介绍文档:https://bitbucket.org/nginx-goodies/nginx-sticky-module-ng/overview

      • 下载模块

      • 放入指定目录(如,/home/admin/),执行如下命令:

          tar zxf nginx-goodies-nginx-sticky-module-ng-1e96371de59f.tar.gz
          mv nginx-goodies-nginx-sticky-module-ng-1e96371de59f nginx-sticky
          cd nginx-1.13.7
          ./configure --prefix=/usr/local/nginx/ --with-http_ssl_module --add-module=/home/admin/nginx-sticky/
          make && make install
        
      • 修改nginx.conf文件,将upstream块中ip_hash修改为sticky

      • 重新启动nginx。

  • 相关阅读:
    StatusStrip控件的使用(转:http://blog.sina.com.cn/s/blog_4f18c3ec0100fguf.html)
    linux根文件系统
    git使用技巧
    修改git用户名
    luci中添加application
    openwrt安装依赖库
    STM32(二十九)定时器介绍
    openwrt部分文件解析
    uci.js文件解析
    矿机算力
  • 原文地址:https://www.cnblogs.com/wscy/p/9028503.html
Copyright © 2011-2022 走看看