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

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

  • 相关阅读:
    ECMAScript 6教程 (二) 对象和函数
    ECMAScript 6教程 (一)
    MongDB 批量更新
    Discuz模版与插件 安装时提示“对不起,您安装的不是正版应用...”解决方法
    命名空间“System.Web.Mvc”中不存在类型或命名空间名称“Ajax”(是否缺少程序集引用?)
    解决浮层弹出如何加上datepicker,并且浮动在上面
    Jquery DataTables warning : Requested unknown from the data source for row 0
    jquery.dataTables插件使用例子详解
    MVC @Html.DropDownListFor 默认值
    初探 ref 和 out
  • 原文地址:https://www.cnblogs.com/oumi/p/10217057.html
Copyright © 2011-2022 走看看