centos 安装Nginx
1. 安装依赖
# 一键安装上面四个依赖 [root@dex ~]# yum -y install gcc zlib zlib-devel pcre-devel openssl openssl-devel
2. 下载tar安装包
wget http://nginx.org/download/nginx-1.20.2.tar.gz
3. 解压 nginx 包
tar -xvf nginx-1.20.2.tar.gz
4. 进入目录编译
#进入nginx目录 [root@dex nginx]# cd nginx-1.20.2 #执行编译命令(二选一) [root@dex nginx-1.20.2]# ./configure [root@dex nginx-1.20.2]# ./configure --prefix=/usr/local/nginx --with-http_ssl_module(安装ssl模块) #执行make命令 [root@dex nginx-1.20.2]# make #执行make install命令 [root@dex nginx-1.20.2]# make install
5. 配置nginx
vim /usr/local/nginx/conf/nginx.conf
6. 启动nginx
/usr/local/nginx/sbin/nginx
7. 查看进程
ps -ef|grep nginx
8 常用命令
cd /usr/local/nginx/sbin/ ./nginx 启动 ./nginx -s stop 停止 ./nginx -s quit 安全退出 ./nginx -s reload 重新加载配置文件 ps aux|grep nginx 查看nginx进程
9.防火墙
# 开启 service firewalld start # 重启 service firewalld restart # 关闭 service firewalld stop # 查看防火墙规则 firewall-cmd --list-all # 查询端口是否开放 firewall-cmd --query-port=8080/tcp # 开放80端口 firewall-cmd --permanent --add-port=80/tcp # 移除端口 firewall-cmd --permanent --remove-port=8080/tcp #重启防火墙(修改配置后要重启防火墙) firewall-cmd --reload # 参数解释 1、firwall-cmd:是Linux提供的操作firewall的一个工具; 2、--permanent:表示设置为持久; 3、--add-port:标识添加的端口;