linux nginx 安装stream,Centos7下Nginx简单搭建与stream模块简单配置

一:Nginx安装

搭建环境:Centos 7

需要软件包:openssl、zlib、pcre、nginx

(软件包下载地址个人网盘可能会失效:https://pan.baidu.com/s/1qYNqwdY)建议官网下载最新版本。个人网盘仅供测试参考。

下载文件可以上传的Centos系统任意目录。

执行:tar -xzvf  命令分别解压openssl、zlib、pcre、nginx安装包。例:tar -xzvf openssl-1.0.1l.tar.gz

然后分别进入解压目录执行安装命令1.openssl:./config->sudo make->sudo make install

安装过程可能出现错误可以执行yum install perl安装依赖包2.zlib:./configure->sudo make->sudo make install。3.pcre:./configure->sudo make->sudo make install。

可能会提示安装gcc(yum install -y gcc gcc-c++)4.nginx:./configure --prefix=/usr/local/nginx --with-stream  --with-pcre-jit --with-debug --with-stream_ssl_module --with-http_stub_status_module --with-http_ssl_module --with-openssl=../openssl-1.0.1l --with-pcre=../pcre-8.37 --with-zlib=../zlib-1.2.8makemake  install

注:这个配置是添加openssl 和stream模块的编译。安装路径为/usr/local/nginx

nginx启动:cd /usr/local/nginx/sbin后执行sudo  ./nginx

nginx停止:cd /usr/local/nginx/sbin后执行sudo  ./nginx –s stop

nginx配置文件重读:cd /usr/local/nginx/sbin后执行sudo./nginx –s reopen

第二种安装方式(yum安装)

centos下没有nginx源需要手动添加sudo rpm -Uvh http://nginx.org/packages/centos/7/noarch/RPMS/nginx-release-centos-7-0.el7.ngx.noarch.rpm

安装:sudo yum install -y nginx

启动:sudo systemctl start nginx.service

yum安装下配置文件地址:

网站文件存放默认目录:/usr/share/nginx/html

Nginx配置:/etc/nginx/nginx.conf

Nginx启动:nginx

Nginx重启nginx -s reload

二:stream模块配置

nginx配置文件基本参数这里不做说明(网上可以查详细说明)此处只说明stream模块配置。

stream{

upstream backend{

hash $remote_addr consistent;

server 192.168.1.72:80 max_fails=3 fail_timeout=10s;

}

server{

listen 9002 ssl;

ssl_certificate      ./server.crt;

ssl_certificate_key  ./server_nopass.key;

ssl_session_cache    shared:SSL:10m;

ssl_session_timeout  10m;

ssl_ciphers  HIGH:!aNULL:!MD5;

ssl_prefer_server_ciphers  on;

proxy_connect_timeout 20s;

proxy_timeout 5m;

proxy_pass backend;

}

}

以上是stream模块完整配置只需要粘贴在http模块上方与http同一层级。

server:对应转发服务器的ip和端口

listen:nginx的stream模块监听端口

ssl_certificate:SSL根证书

ssl_certificate_key:证书秘钥

以上是简单安装流程。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值