部署 Nginx 服务器

TanHaX
2022-01-12 / 0 评论 / 268 阅读 / 正在检测是否收录...

临近期末简单写一篇(学习小笔记),在这里简单介绍一下Nginx. Nginx (engine x) 是一个很强大的高性能Web和反向代理服务,同时也提供了IMAP/POP3/SMTP服务.在高连接并发的情况下,Nginx是Apache服务器不错的替代品.其特点是占有内存少,并发能力强,事实上nginx的并发能力在同类型的网页服务器中表现较好.

1. 安装所需要的环境 c++ openssl pcre zlib
yum -y install gcc gcc-c++ zlib zlib-devel openssl openssl-devel pcre pcre-devel

Test


2. 下载 nginx 官网
wget http://nginx.org/download/nginx-1.22.1.tar.gz

解压文件

tar -zxvf nginx-1.22.1.tar.gz


3. 解压后进入文件进行编译安装
./configure && make && make install

Test


4. 启动 nginx
cd /usr/local/nginx/sbin/ ./nginx

Test

查看是否启动成功
ps -ef | grep nginx
如启动失败,请检查80端口是否被占用,或使用以下命令开启端口⇩
firewall-cmd --zone=public --add-port=80/tcp --permanent    


5. 附小笔记(目录:/usr/local/nginx/sbin/)
启动
./nginx

查看Nginx进程状态
ps -ef|grep nginx

停止/重启/重新载入配置文件
nginx -s stop/quit/reload/

命令帮助
nginx -h

验证配置文件
nginx -t

配置文件
nginx.conf
查看防火墙状态
systemctl status firewalld 

关闭防火墙
service iptables stop

关闭开机自启动防火墙
chkconfig iptables off
chkconfig --list|grep ipt
0

打赏

评论 (0)

取消