下载nginx:http://nginx.org/download/
将下载的tar文件上传到linux服务器,可以使用filezilla或者在secureCRT、xshell上输入rz命令,上传文件
解压文件
# 解压到当前目录下tar -zxvf nginx-1.18.0.tar.gz
比如我将nginx放在了/usr/local文件夹下,通过cd命令进入nginx-1.18.0文件夹,输入以下命令
#配置configure --prefix 代表安装的路径,--with-http_ssl_module 安装ssl,--with-http_stub_status_module查看nginx的客户端状态./configure --prefix=/usr/local/nginx-1.18.0 --with-http_ssl_module --with-http_stub_status_module

然后可以看到我们的目录下,多了一个Makefile文件和objs文件夹
接着进行编译安装
#编译安装nginxmake & make install

然后启动nginx
/usr/local/nginx-1.18.0/sbin/nginx -c /usr/local/nginx-1.18.0/conf/nginx.conf
访问服务器ip,可以看到nginx页面
如果访问不了,看看是不是防火墙没关或者端口没有开放,如果是政务外网除了防火墙需要开放端口外,还有一层防护,需要申请开放端口
添加 --permanent永久生效,没有此参数重启后失效 这里的6379为redis服务的端口,若为其他服务设置,需要对应端口
firewall-cmd --zone=public --add-port=6379/tcp --permanent
重新载入
firewall-cmd --reload
查看所有打开的端口:
firewall-cmd --zone=public --list-ports
防火墙的关闭:
systemctl stop firewalld //一般不用
防火墙的启动:
systemctl start firewalld
防火墙状态:
systemctl status firewalld
