阿里云服务器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}')