centerOs底下部署nginx
- 部署nginx
部署nginx
在部署nginx的时候默认大家已经都在云上买好自己的服务器、使用了本地的服务器或者使用了自己本地的虚拟机。
获取nginx安装的数据源
大家使用ssh工具登录到我们的虚拟机,然后执行以下命令来获取我们的nginx的数据源。
wget http://nginx.org/packages/centos/7/noarch/RPMS/nginx-release-centos-7-0.el7.ngx.noarch.rpm
执行完成以后会看到如下页面,为我们下载镜像:
下载完成以后我们执行以下的命令会看到我们下载的rpm包:
ls
安装rpm数据源
接着在当前目录执行以下的代码:
rpm -ivh nginx-release-centos-7-0.el7.ngx.noarch.rpm
执行完成以后会看到如下的页面:
安装nginx
执行以下命令在线安装nginx:
yum -y install nginx
然后我们会看到如下的页面:
启动nginx
接着执行启动nginx的命令来启动我们的nginx服务:
systemctl start nginx
这时候我们执行以下命令就可以知道我们的nginx服务是否启动了:
ps -ef|grep nginx
执行完成看到如下页面则说明我们的nginx已经正常启动了:
访问我们的nginx
如果大家的服务器是在云上,那这时候大家需要去修改nginx.conf的配置文件,将里面的端口由80改为其他端口,如果是公司内部服务器或者自己本地虚拟机则无此限制,若服务器有防火墙则需要开放该端口,以下是开放防火墙的命令:
1、防火墙永久放开某一个端口
firewall-cmd --zone=public --add-port=6202/tcp --permanent
2、重新加载生效该端口
firewall-cmd --reload
3、验证该端口是否开放成功【yes:端口已开放;no:端口未开放】
firewall-cmd --zone=public --query-port=6202/tcp
接着我们打开浏览器输入以下的地址:
http://10.10.10.113/
上面的是我本地部署的虚拟机的IP地址,大家可以根据自己的情况去访问,这时候大家会看到如下的页面则说明我们的nginx就部署成功了:
如果无法访问到当前页面,则要关注下自己的服务器的网络是否有问题,例如华为云需要设置对外访问规则,这时候若需要验证自己的nginx是否正常启动了,可以直接在服务器上执行以下命令:
wget http://127.0.0.1
若看到如下页面则说明我们的nginx就已经部署成功: