nginx一点认识

本文详细介绍了如何在CentOS系统中通过yum安装和配置Nginx,包括添加yum源、安装服务、配置启动及防火墙设置。此外,还提供了编译安装的步骤,包括下载源码、解压、配置、编译和安装,并讲解了如何启动、停止及管理Nginx服务。最后,提到了设置开机自启动的方法。
摘要由CSDN通过智能技术生成

一、yum安装和配置nginx

二、编译安装

-------------------------------------------------------------------------------------------------------------------------

一、yum安装和配置nginx

1、查看环境

cat /etc/redhat-release

2、添加yum源

sudo rpm -ivh http://nginx.org/packages/centos/7/noarch/RPMS/nginx-release-centos-7-0.el7.ngx.noarch.rpm

3、安装

sudo yum install nginx

4、配置nginx服务

#开机启动
sudo systemctl enable nginx
#启动服务
sudo systemctl start nginx
#停止服务
 sudo systemctl restart nginx
#重新加载
sudo systemctl reload nginx

5、打开防火墙端口

$ sudo firewall-cmd --zone=public --permanent --add-service=http
success
$ sudo firewall-cmd --reload
success

查看防火墙服务
$ sudo firewall-cmd --list-service
ssh dhcpv6-client http

二、编译安装

1、wget或者官网下载(https://nginx.org/en/download.html

wget -c https://nginx.org/download/nginx-1.12.0.tar.gz

2、解压

tar -zxvf nginx-1.12.0.tar.gz
cd nginx-1.12.0

3、配置

./configure --prefix=/home/web/nginx

4、编译安装

make
make install

5、启动、停止nginx

cd /home/web/nginx/sbin/

#状态
ps -ef | grep nginx

#强制停止
pkill -9 nginx


#检查配置文件是否正确
./nginx -t

#停止
./nginx -s stop
./nginx -s quit

#启动
./nginx 

#重新加载配置文件
./nginx -s reload

6、开机自启动

vi /etc/rc.local


/***
touch /var/lock/subsys/local
/home/web/nginx/sbin/nginx
***/

chmod 755 rc.local

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值