博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
centos7.0 64位系统安装 nginx
阅读量:6160 次
发布时间:2019-06-21

本文共 3254 字,大约阅读时间需要 10 分钟。

                        1 下载nginx

                           从nginx官网 http://nginx.org/ 下载新的稳定版本nginx 并上传到linux服务器

                        2 安装nginx 所需要的扩展

yum -y install pcre openssl  openssl-devel

                         3 安装nginx

                         

useradd -s /sbin/nologin www                 tar zxvf nginx-1.8.0.tar.gz                 cd nginx-1.8.0                ./configure --user=www --group=www --prefix=/usr/local/nginx --with-http_stub_status_module --without-http-cache --with-http_ssl_module  --with-pcre=/home/www/pcre-8.31 (源文件的解压路径不是安装路径)                 --with-http_gzip_static_module                make                 make install

                          配置nginx开机启动文件

                          vi  /etc/init.d/nginx 写入如下内容 根据实际情况修改

                          

#!/bin/sh## nginx - this script start and stop the nginx daemon## chkconfig: 2345 55 25# description: Startup script for nginx# processname: nginx# config: /usr/local/nginx/conf/nginx.conf# pidfile: /var/run/nginx.pid#PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin                                                   DAEMON=/usr/local/nginx/sbin/nginxCONFIGFILE=/usr/local/nginx/conf/nginx.confPIDFILE=/var/run/nginx.pidSCRIPTNAME=/etc/init.d/nginxLOCKFILE=/var/lock/nginx.lock                                                   set -e[[ -x "$DAEMON" ]] || exit 0                                                   start() {    echo "Startting Nginx......"    [[ -x $DAEMON ]] || exit 5    [[ -f $CONFIGFILE ]] || exit 6    $DAEMON -c $CONFIGFILE || echo -n "Nginx already running!"    [[ $? -eq 0 ]] && touch $LOCKFILE}                                                   stop() {    echo "Stopping Nginx......"    MPID=`ps aux | grep nginx | awk '/master/{print $2}'`                                                          if [[ "${MPID}X" != "X" ]]; then        kill -QUIT $MPID        [[ $? -eq 0 ]] && rm -f $LOCKFILE    else        echo "Nginx server is not running!"    fi}                                                   reload() {    echo "Reloading Nginx......"    MPID=`ps aux | grep nginx | awk '/master/{print $2}'`                                                          if [[ "${MPID}X" != "X" ]]; then        kill -HUP $MPID    else        echo "Nginx can't reload!"    fi}                                                   case "$1" instart)    start    ;;                                                      stop)    stop    ;;                                                      reload)    reload    ;;                                                      restart)    stop    sleep 1    start    ;;                                                      *)    echo "Usage: $SCRIPTNAME {start|stop|reload|restart}"    exit 3    ;;esac                                                   exit 0

                       4 设置开机启动

                          

        chmod 755 /etc/init.d/nginx              chkconfig --add nginx              chkconfig  nginx on              /etc/init.d/nginx start

                       5 测试 用浏览器访问实际的域名 看看是否正常

                       6 重启服务器 看nginx 是否随机启动

                       7 配置相关

                        

######## 查看nginx状态配置location =/nginx_status {        stub_status on;        access_log off;        #allow 127.0.0.1;        #deny all; }

   

active connections – 活跃的连接数量

server accepts handled requests — 总共处理了11989个连接 , 成功创建11989次握手, 总共处理了11991个请求
reading — 读取客户端的连接数.
writing — 响应数据到客户端的数量
waiting — 开启 keep-alive 的情况下,这个值等于 active – (reading+writing), 意思就是 Nginx 已经处理完正在等候下一次请求指令的驻留连接.

转载于:https://www.cnblogs.com/jackspider/p/4925621.html

你可能感兴趣的文章
spring+jotm+ibatis+mysql实现JTA分布式事务
查看>>
MyBatis启动:MapperStatement创建
查看>>
调查问卷相关
查看>>
eclipse启动无响应,老是加载不了revert resources,或停留在Loading workbench状态
查看>>
1. Git-2.12.0-64-bit .exe下载
查看>>
怎样关闭“粘滞键”?
查看>>
[转]React 教程
查看>>
拓扑排序介绍
查看>>
eclipse打开工作空间(workspace)没有任务反应
查看>>
使用Sybmol模块来构建神经网络
查看>>
字符串去分割符号
查看>>
WPF中,多key值绑定问题,一个key绑定一个界面上的对象
查看>>
UML类图简明教程
查看>>
java反编译工具(Java Decompiler)
查看>>
Android开发之自定义对话框
查看>>
微信Access Token 缓存方法
查看>>
Eclipsed的SVN插件不能识别之前工作空间的项目
查看>>
Linux 查看iptables状态-重启
查看>>
amazeui学习笔记一(开始使用2)--布局示例layouts
查看>>
c#中lock的使用(用于预约超出限额的流程)
查看>>