Nginx的安装需要四个依赖:gcc、pcre、zlib、openssl
yum -y install gcc pcre pcre-devel zlib zlib-devel openssl openssl-devel
依赖安装好之后,我们进行安装nginx,可以通过windows下载上传,也可以通过wget http://nginx.org/download/nginx-1.14.2.tar.gz
然后解压
tar -zxvf nginx-1.14.2.tar.gz
安装nginx,进入nginx-1.14.2目录,执行如下命令
./configure
make
make install
安装完成后,我们会发现,该目录下有一个sbin的文件
cd /usr/local/nginx/
进入sbin目录,执行下面命令启动nginx
./nginx
查看nginx版本号
./nginx -v
关闭nginx和重新加载nginx命令如下
./nginx -s stop
./nginx -s reload
我们查看进程,可以看到nginx已经启动
ps -ef | grep nginx
跟我们的nginx-1.14.2同级目录下,还有一个目录是conf,里面有一个nginx.conf文件,我们打开,这里默认访问的端口是80端口
如果我们要在外部访问,需要设置防火墙,下面的命令是查看防火墙开启的端口号
firewall-cmd --list-all
我这里开了一个6379,下面我们需要开一个80的端口号
firewall-cmd --add-port=80/tcp --permanent
开启成功了,然后我们重启防火墙,可以看到,多了一个80端口
firewall-cmd --reload
下面我们就可以访问nginx了,当然暴力的方法也可以,我们可以直接关闭防火墙,不建议使用下面解决方案,建议用一个开一个
systemctl stop firewalld
这是开启防火墙
systemctl start firewalld