centOS7安装Nginx及简单配置
Nginx是一款轻量级的Web服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器,在BSD-like 协议下发行。其特点是占有内存少,并发能力强,事实上nginx的并发能力确实在同类型的网页服务器中表现较好,中国大陆使用nginx网站用户有:百度、京东、新浪、网易、腾讯、淘宝等。
1.安装Nginx前的准备
由于nginx的一些模块依赖一些lib库,所以在安装nginx之前,必须先安装这些lib库,主要有g++、gcc、openssl-devel、pcre-devel和zlib-devel 。
注意原博主下面的命令有误
所以执行如下命令安装
yum install gcc-g++
yum install pcre pcre-devel
yum install zlib zlib-devel
yum install openssl openssl-devel
2.安装Nginx
(1) 从官网下载最新稳定版的nginx
官网地址:http://nginx.org/en/download.html
输入:
wget http://nginx.org/download/nginx-1.16.1.tar.gz
(2) 解压
输入:
tar -zxvf nginx-1.16.1.tar.gz
(3) 使用默认配置
cd nginx-1.16.1
./configure --prefix=/usr/local/nginx --with-http_ssl_module
(4) 编译安装
make && make install
(5) 查看nginx的位置
输入:
whereis nginx
3. 常用命令
1. 修改配置:
vi /usr/local/nginx/conf/nginx.conf
2. 启动nginx(如果运行reload是报错缺少error就执行此步)
sudo /usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf
3. 汇总
- 启动:
/usr/local/nginx/sbin/nginx
- 关闭:
/usr/local/nginx/sbin/nginx -s stop
- 重启:
/usr/local/nginx/sbin/nginx -s reload
- 查看nginx的进程pid:
cat /usr/local/nginx/logs/nginx.pid
- 查看版本:
/usr/local/nginx/sbin/nginx -V
- 修改配置文件:
vim /usr/local/nginx/conf/nginx.conf
- 修改完后测试:
/usr/local/nginx/sbin/nginx -t
tips:为 nginx 取别名,后面可直接用🧡
alias nginx='/usr/local/nginx/sbin/nginx'
启动:
nginx
关闭:
nginx -s stop
平稳关闭:
nginx -s quit #平稳关闭nginx,保存相关信息,有安排的结束web服务
重启:
nginx -s reload
查看nginx的进程pid:
cat /usr/local/nginx/logs/nginx.pid
查看版本:
nginx -V
修改配置文件:
vim /usr/local/nginx/conf/nginx.conf
修改完后测试:
nginx -t
查询nginx进程
ps aux|grep nginx
转载自:https://blog.csdn.net/weixin_42014622/article/details/102560705
安全狗下载:https://blog.csdn.net/jmkweb/article/details/91912414
https://blog.csdn.net/cungudafa/article/details/106871392
cd root
wget http://down.safedog.cn/safedog_linux64.tar.gz
tar xzvf safedog_linux64.tar.gz
cd safedog_an_linux64_2.8.21207/
chmod +x install.py
yum -y install mlocate #locate缺失
yum -y install pciutils #Ispci
yum -y install lsof #lsof
#停止nginx
nginx -s stop
./install.py
#什么都不选1,2
完成后配置服云即可