centos 7-nginx的安装


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
完成后配置服云即可

文章作者: Shen Hao
版权声明: 本博客所有文章除特別声明外,均采用 CC BY 4.0 许可协议。转载请注明来源 Shen Hao !
评论
评论
  目录