Nginx的安装
linux下安装nginx
在linux下安装nginx,首先需要安装 gcc-c++编译器。然后安装nginx依赖的pcre和zlib包。最后安装nginx即可
具体步骤:
1.先安装gcc-c++编译器
yum install gcc-c++
yum install -y openssl openssl-devel
2.再安装pcre包
yum install -y pcre pcre-devel
3.再安装zlib包
yum install -y zlib zlib-devel
4.在网上下nginx包
wget https://nginx.org/download/nginx-1.19.9.tar.gz
5.解压并进入nginx目录
tar -zxvf nginx-1.19.9.tar.gz
cd nginx-1.19.9
6.用nginx默认配置
./configure
7.安装
make
make install
8.查找安装路径
whereis nginx
9.进入sbin目录,可以看到有一个可执行文件nginx,直接./nginx执行。
./nginx
10.查看是否启动成功
ps -ef | grep nginx
11.重启nginx 在sbin目录下
./nginx -s reload
注意事项:
1、nginx 有个默认角色一般是nobody,某些情况可能需要改为使用root角色权限
2、查看防火墙是否开启
systemctl status firewalld
3、手动开启端口命令
firewall-cmd --zone=public --add-port=80/tcp --permanent
命令含义: --zone #作用域 --add-port=80/tcp #需要开放的端口和协议,格式为:端口/通讯协议 --permanent #永久生效,没有此参数重启后失效
4、开启端口后需要重启防火墙
systemctl restart firewalld.service
5、查看防火墙
firewall-cmd --list-all
6、查看某端口是否背占用
netstat -tunlp | grep 80
7、强制结束进程
kill -9 进程号