Nginx安装 | 控制Nginx状态脚本 | 编译参数详解

本文介绍了为何选择Nginx作为web服务器,重点在于其高并发性能。接着详细阐述了Nginx的安装过程,包括安装必要软件如pcre和openssl,以及编译时添加的模块如http_stub_status_module和http_ssl_module。此外,还提供了控制Nginx的脚本和测试方法。最后,对Nginx的编译参数进行了详解,以帮助优化配置。
摘要由CSDN通过智能技术生成

一、为何选择Nginx?

相信接触Linux的朋友多多少少对Nginx有一定了解吧,如果没听说过,那它的同行Apache你总听说过吧。它俩都是web服务器,通过HTTP协议提供各种服务!

Apache发展时期很长,有稳定,开源,跨平台等优点,是现今排行第一的服务器。它是一个重量级的服务器,不支持高并发,在处理数以万计的并发访问时,会消耗大量的内存,在进程或线程的切换中也会消耗大量的CPU资源,降低HTTP响应的效率。简单概括就是稳定,但不够快!

Nginx相较于Apache,发展时间短,即使这样,现今Nginx也成为主流web服务器,其优点为高并发,开源,跨平台等,轻量级的Nginx在处理数以万计的并发访问时,也能从容面对!一句话概括就是快,但不够稳定!

二、安装Nginx

1、安装必要软件

pcre,openssl

[root@lee1 ~]# yum install pcre* openssl* -y			#Nginx需要
[root@lee1 ~]# yum install gcc gcc-c++ make -y		#编译安装需要

2、安装Nginx

请先去官网下载Nginx的安装包,推荐源码安装!

[root@lee1 mnt]# ls
nginx-1.6.0.tar.gz
[root@lee1 mnt]# tar zxf nginx-1.6.0.tar.gz 
[root@lee1 mnt]# cd nginx-1.6.0/
[root@lee1 nginx-1.6.0]# ./configure --prefix=/usr/local/nginx \
> --with-http_ssl_module --with-http_stub_status_module  --with-pcre	#编译

编译注释:

  • –with-http_stub_status_module: 支持 nginx 状态查询
  • –with-http_ssl_module: 支持 https
  • –with-pcre: 为了支持 rewrite 重写功能,必须制定 pcre
[root@lee1 nginx-1.6.0]# make && make install		#安装

3、启动、关闭、重置nginx

/usr/local/nginx/sbin/nginx					#启动
/usr/local/nginx/sbin/nginx -s stop			#关闭
/usr/local/nginx/sbin/nginx -s reload		#重新加载

4、控制Nginx脚本

[root@lee1 nginx-1.6.0]# vim /etc/init.d/nginx	#编写脚本

将以下内容复制就行!

#!/bin/bash
# nginx - this script starts and stops the nginx daemon
# chkconfig: - 85 15
# description: Nginx is an HTTP(S) server, HTTP(S) reverse \
# proxy and IMAP/POP3 proxy server
# processname: nginx
# config: /etc/nginx/nginx.conf
# config: /usr/local/nginx/conf/nginx.conf
# pidfile: /usr/local/nginx/logs/nginx.pid
# Source function library.
. /etc/rc.d/init.d/functions
# Source networking configuration.
. /etc/sysconfig/network
# Check that networking is up.
[ "$NETWORKING" = "no"
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值