临近期末简单写一篇(学习小笔记),在这里简单介绍一下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
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
4. 启动 nginx
cd /usr/local/nginx/sbin/ ./nginx
查看是否启动成功
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