Nginx下载地址:http://nginx.org/en/download.html
基本环境与组件安装
yum -y install make zlib zlib-devel gcc-c++ libtool openssl openssl-devel pcre pcre-devel
Nginx安装
#解压文件 tar zxvf nginx-1.20.0.tar.gz #配置 /app/mid/nginx-1.20.0/configure #编译安装 make && make install
启动验证
#切换到知道文件件 cd /usr/local/nginx/sbin/nginx #启动Nginx ./nginx
端口开放
使用firewalld
#查看以开放端口 firewall-cmd --zone=public --list-ports #新增开放端口 firewall-cmd --zone=public --add-port=80/tcp --permanent (permanent永久生效,没有此参数重启后失效) #更新防火强规则 firewall-cmd --reload
使用iptable
首先需要关闭防火墙:默认端口是80 方法一:永久开放80端口 /sbin/iptables -I INPUT -p tcp --dport 80 -j ACCEPT /etc/rc.d/init.d/iptables save 方法二:临时关闭系统防火墙 # service iptables stop 方法三:永久关闭修改配置开机不启动防火墙 # chkconfig iptables off
基本指令
[root@localhost ~]# /usr/local/nginx/sbin/nginx # 启动 [root@localhost ~]# /usr/local/nginx/sbin/nginx -s stop(quit-退出) # 停止 [root@localhost ~]# /usr/local/nginx/sbin/nginx -s reload # 重新载入配置文件 [root@localhost ~]# /usr/local/nginx/sbin/nginx -s reopen # 重启 Nginx [root@localhost ~]# /usr/local/nginx/sbin/nginx -s stop # 停止 Nginx [root@localhost ~]# /usr/local/nginx/sbin/nginx -h # 命令帮助 [root@localhost ~]# /usr/local/nginx/sbin/nginx -t # 验证配置文件 [root@localhost ~]# vim /usr/local/nginx/conf/nginx.conf # 配置文件
以上,请参考!