zoukankan      html  css  js  c++  java
  • Centos6系列安装nginx

    设置ssh服务为开机启动

    输入命令:chkconfig sshd on 即可。
    注:若是chkconfig sshd off则禁止SSH开机启动

    设定账号为bizuser ,密码为123456

    第一步:环境安装

    sudo yum install -y pcre pcre-devel openssl-devel
    sudo yum -y install gcc gcc-c++ autoconf automake make
    sudo yum -y install zlib zlib-devel

    第二步:下载编译

    1.进入下载目录

      cd /home/bizuser/download

       wget http://nginx.org/download/nginx-1.9.9.tar.gz

       #解压压缩包

      tar zxf nginx-1.9.9.tar.gz 

      #进入压缩包目录
      cd nginx-1.9.9

      创建连接

      ln -sf nginx-1.9.9 nginx

    2.编译安装

      cd nginx

      ./configure

      make

      make install

    3.修改变量

      cd /home/bizuser

      打开文件

      vi .bashrc

       添加下面配置

      export NGINX_HOME=/usr/local/nginx

      export PATH=$PATH:$NGINX_HOME/sbin

       保存退出

      引用:source  .bashrc

    4.servcie添加服务支持

      进入目录

      cd /etc/init.d

      新增或编辑文件 nginx

      vi nginx 

      输入以下内容

      

    #!/bin/bash
    #Startup script for the nginx Web Server
    #chkconfig: 2345 85 15
    nginx=/usr/local/nginx/sbin/nginx
    conf=/usr/local/nginx/conf/nginx.conf
    case $1 in 
    start)
    echo -n "Starting Nginx"
    $nginx -c $conf
    echo " done."
    ;;
    stop)
    echo -n "Stopping Nginx"
    killall -9 nginx
    echo " done."
    ;;
    test)
    $nginx -t -c $conf
    echo "Success."
    ;;
    reload)
    echo -n "Reloading Nginx"
    ps auxww | grep nginx | grep master | awk '{print $2}' | xargs kill -HUP
    echo " done."
    ;;
    restart)
    $nginx -s reload
    echo "reload done."
    ;;
    *)
    echo "Usage: $0 {start|restart|reload|stop|test|show}"
    ;;
    esac

    保存退出

     修改执行权限

     chmod +x nginx

     将nginx服务加入chkconfig列表 以启用 service nginx start/stop 命令

     chkconfig --add /etc/init.d/nginx

     设置开机启动

     chkconfig nginx  on

     开机重启检查nginx是否自动重启

     检测口令: ps aux|grep nginx

     检测结果:

     

     测试nginx是否可访问

     测试口令:curl http://localhost

     测试结果:

     

    5.测试

      service nginx stop 

      service nginx start

    6.其他命令测试

       nginx -s reload

    7.curl http://localhost

       有网页字符串打印说明安装完成

  • 相关阅读:
    ElasticSearch工作原理
    prometheus监控es集群
    es索引调优
    ES中Refresh和Flush的区别
    网络服务器技术Apache与Nginx,IIS的不同
    shell里/dev/fd与/proc/self/fd的区别
    常用抓包工具
    Ubuntu Kubuntu Xubuntu Lubuntu Dubuntu Mythbuntu UbuntuBudgie区别
    Android的Looper.loop()消息循环机制
    申请读写sd卡权限shell
  • 原文地址:https://www.cnblogs.com/oumi/p/10217057.html
Copyright © 2011-2022 走看看