码迷,mamicode.com
首页 > 其他好文 > 详细

Nginx安装步骤😀

时间:2019-09-14 18:50:07      阅读:81      评论:0      收藏:0      [点我收藏+]

标签:reload   脚本   set   gzip   rest   ack   Stub   str   cal   

1.Nginx可以为http,反向代理,mail,tcp/udp提供代理服务.

2.版本分为三种:

        社区版:www.nginx.org

           企业版:www.nginx.com

           淘宝开发版:tengine.taobao.org

3.实现步骤:

  a.环境需求:

    systemctl stop firewalld

    iptables -F

      setenforce 0

  b.安装:

     yum -y install pcre-devel zlib-devel penssl-devel gcc gcc-c++ make

       c.创建运行用户:

     useradd  -M -s /sbin/nologin nginx

  d.解压软件nginx源码包:

        tar  xf  nginx-1.16.1.tar.gz -C /usr/src/

4.配置编译

            cd /usr/src/nginx-1.16.1/

        ./configure --prefix=/usr/local/nginx --user=nginx --group=nginx --with-http

      _stub_status_module --with-http_ssl_module --with-http_gzip_static_module

      && make -j 6 && make install

5.为方便调用nginx服务创建软连接。

    ln -s /usr/local/nginx/sbin/nginx /usr/local/bin

6.创建脚本方便管理nginx服务。

    vim /etc/init.d/nginx

  

     #!/bin/bash

     #chkconfig: 2345 99 20

     #description 2

     PROG="/usr/local/nginx/sbin/nginx"

     PIDF="/usr/local/nginx/logs"

     case "$1" in

     start)

        $PROG

     ;;

     stop)

        kill -s QUIT $(cat $PIDF)

     ;;

     restart)

        $0 stop

        $0 start

     ;;

     reload)

         kill -s HUP $(cat $PIDF)

     ;;

         *)

       echo "Usage: $0 {start|stop|restart|reload}"

       exit 1

       esac

       exit 0

 

     注*使用命令:/etc/init.d/nginx start | reload | restart

7.nginx校对格式,启动服务。

    nginx -t

      nginx

Nginx安装步骤😀

标签:reload   脚本   set   gzip   rest   ack   Stub   str   cal   

原文地址:https://www.cnblogs.com/WELLLEE/p/11519746.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!