阿里云服务器Linux(centos)系统安装nginx1.20.2

发布于:2024-12-09 ⋅ 阅读:(155) ⋅ 点赞:(0)

阿里云服务器Linux(centos)系统安装nginx1.20.2

1.安装依赖包

一共要安装4种依赖(基于c语言)

yum -y install gcc zlib zlib-devel pcre-devel openssl openssl-devel

2.下载nginx安装包并解压安装包

nginx官网下载:http://nginx.org/en/download.html

创建一个文件夹

// 先进入local目录下
cd /usr/local
// 创建一个文件夹
mkdir nginx
// 进入文件夹
cd nginx
// 下载tar nginx包
wget http://nginx.org/download/nginx-1.20.2.tar.gz
// tar文件解压
tar -xvf nginx-1.20.2.tar.gz

3.安装nginx

// 进入nginx目录
cd /usr/local/nginx
// 进入解压后的nginx包目录
cd nginx-1.20.2
// 执行命令
./configure
// 执行make命令,编译源代码‌
make
// 执行make install命令,安装nginx软件
make install

4.配置nginx.conf

// 打开配置文件
vi /usr/local/nginx/conf/nginx.conf
// 查看配置文件
cat /usr/local/nginx/conf/nginx.conf

5.启动nginx

// 进入nginx目录下启动nginx
cd /usr/local/nginx/sbin/
// 启动nginx
./nginx
// 重启nginx
/usr/local/nginx/sbin/nginx -s reload

必须要nginx已经启动后,再使用重启命令,不然会报错
nginx: [error] open() “/usr/local/nginx/logs/nginx.pid” failed (2: No such file or directory)

6.基本命令

// 重新加载
/usr/local/nginx/sbin/nginx -s reload
进入/usr/local/nginx/sbin/目录后执行下面命令
cd /usr/local/nginx/sbin/

./nginx 启动
./nginx -s stop 关闭
./nginx -s reload 重启
启动服务:./nginx
退出服务:nginx -s quit
强制关闭服务:nginx -s stop
重载服务:nginx -s reload  (重载服务配置文件,类似于重启,但服务不会中止)
验证配置文件:nginx -t
使用配置文件:nginx -c "配置文件路径"
使用帮助:nginx -h

7.访问站点

从浏览器访问我们配置的站点ip:ip+80端口
在这里插入图片描述

8.查看所有的端口号

netstat -ntlp
netstat -tlunp

9.杀死指定进程号

kill -9 进程号
// 杀死指定端口号的所有进程
kill -9 $(netstat -tlnp | grep :端口号 | awk '{print $7}' | awk -F '/' '{print $1}')