nginx一点认识

Posted HanZhen001

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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

以上是关于nginx一点认识的主要内容,如果未能解决你的问题,请参考以下文章

nginx一点认识

Kotlin初识Kotlin

Nginx——Nginx启动报错Job for nginx.service failed because the control process exited with error code(代码片段

Nginx 认识Nginx并进行安装

从JavaWeb的角度认识Nginx

一点点的感悟