Centos安装Nginx及部署

简介

Nginx (engine x)是一个高性能的HTTP和反向代理web服务器,同时也提供了IMAP/POP3/SMTP服务

同Tomcat一样,Nginx可以托管用户编写的WEB应用程序成为可访问的网页服务,同时也可以作为流量代理服务器,控制流量的中转


Nginx在WEB开发领域,基本上也是必备组件之一

 安装Nginx

安装yum依赖程序

yum install -y yum-utils
#使用 root 执行,安装yum依赖程序

手动添加,nginx的yum仓库

yum 程序使用的仓库配置文件 存放在: /etc/yum.repo.d 中

cd /etc/yum.repos.d/
#在此目录下添加

vim nginx.repo
# 创建 nginx的yum仓库


#写入的内容如下:

[nginx-stable]
name=nginx stable repo
baseurl=http://nginx.org/packages/centos/$releasever/$basearch/
gpgcheck=1
enabled=1
gpgkey=https://nginx.org/keys/nginx_signing.key
module_hotfixes=true

[nginx-mainline]
name=nginx mainline repo
baseurl=http://nginx.org/packager/mainline/centos/$releasever/$basearch/
gpgcheck=1
enabled=0
gpgkey=https://nginx.org/keys/nginx_signing.key
module_hotfixes=true

#写完之后 :wq  保存退出

yum install -y nginx
#使用 yum  安装稳定版nginx

安装好之后,直接启动nginx,默认端口 80,可以做一下验证

systemctl start nginx
#启动nginx服务

systemctl stop nginx
#停止服务

systemctl status nginx
#查看状态

systemctl enable nginx
#开机自启

systemctl disable nginx
#关闭开机自启

netstat -anp |grep 80
#检查端口的使用情况

 以上检查完之后还是不可以在外部访问的,防火墙不允许,所以需要对防火墙做一下配置

#方式1(推荐),关闭防火墙

    systemctl stop firewalld2
    # 关闭

    systemctl disable firewalld
    #关闭开机自启

#方式2,放行80端口

    firewall-cmd --add-port=80/tcp --permanent
    # 放行tcp规则下的80端口,永久生效


    firewall-cmd --reload
    #重新加载防火墙规则

防火墙配置好之后,启动浏览器输入Linux服务器的IP地址或主机名即可访问

  • 2
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值