赞
踩
gcc是linux下的编译器,可以编译 C、C++、Ada、Object C和Java等语言。
查看版本命令
# gcc -v
安装命令
# yum install gcc
pcre是一个perl库,包括perl兼容的正则表达式库,nginx的http模块使用pcre来解析正则表达式,所以需要安装pcre库。
安装命令
# yum install pcre pcre-devel
zlib库提供了很多种压缩和解压缩方式nginx使用zlib对http包的内容进行gzip,所以需要安装。
安装命令
# yum install zlib zlib-devel
openssl是web安全通信的基石。
安装命令
# yum install openssl openssl-devel
wget https://nginx.org/download/nginx-1.18.0.tar.gz
tar -zxvf nginx-1.18.0.tar.gz
./configure --prefix=/usr/local/nginx
make
make install
注:prefix 指定安装目录
常用参数./configure --prefix=/usr/local/nginx --with-http_ssl_module --with-stream --with-stream_ssl_module --with-http_stub_status_module
cd /usr/local/nginx/sbin
./nginx
# yum install epel-release
# yum install nginx
# systemctl start nginx
系统启动时启用Nginx
# systemctl enable nginx
允许http通信
# firewall-cmd --permanent --zone=public --add-service=http
允许https通信
# firewall-cmd --permanent --zone=public --add-service=https
重启防火墙
# firewall-cmd --reload
# service nginx stop
删除Nginx的自动启动
# chkconfig nginx off
源头删除Nginx
# rm -rf /usr/sbin/nginx
# rm -rf /etc/nginx
# rm -rf /etc/init.d/nginx
使用yum清理
yum remove nginx
# ps -ef | grep nginx
# kill -9 ***
查找nginx
# whereis nginx
# find / -name nginx
# apt-get install nginx
启动
# service nginx start
安装位置
# cd /etc/nginx
# 彻底卸载nginx
apt-get --purge autoremove nginx
通过nginx -V命令查看是否存在http_stub_status_module组件
# nginx -V
nginx version: nginx/1.24.0
built by gcc 4.8.5 20150623 (Red Hat 4.8.5-44) (GCC)
configure arguments: --prefix=/usr/local/nginx --with-stream --with-http_stub_status_module
安装http_stub_status_module模块
./configure --with-http_stub_status_module
安装http_stub_status_module模块后,配置nginx.conf配置
# vi /usr/local/nginx/conf/nginx.conf
添加到server模块下
server {
listen 80;
location /status {
stub_status on;
}
}
重启nginx后 访问http://127.0.0.1/status
Active connections: 3
server accepts handled requests
21 21 107
Reading: 0 Writing: 1 Waiting: 2
上面参数的含义如下:
Active connections:当前 Nginx 正处理的活动连接数(3),也就是当前的并发连接数
server accepts handled requests:总共处理了21个连接,成功创建21次握手,总共处理了107个请求.
Reading:nginx 读取到客户端的 Header 信息数.
Writing:nginx 返回给客户端的 Header 信息数.
Waiting:开启 keep-alive 的情况下,这个值等于active-(reading+writing),意思就是Nginx已经处理完正在等候下一次请求指令的驻留连接.
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。