Nginx的yum安装-Centos7过程

 更新时间:2024年12月28日 10:05:53   作者:zhqlee  
本文详细介绍了如何在Linux系统上安装和配置Nginx服务器,包括安装yum工具包、创建Nginx yum源仓库、安装Nginx、启动Nginx、开启80端口以及相关命令总结

一、安装yum工具包

# 可能网络会卡顿导致安装失败,可以多尝试几次
sudo yum install yum-utils

二、创建nginx的yum源仓库

# 创建nginx的yum源仓库
vi /etc/yum.repos.d/nginx.repo
[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/packages/mainline/centos/$releasever/$basearch/
gpgcheck=1
enabled=0
gpgkey=https://nginx.org/keys/nginx_signing.key
module_hotfixes=true

三、安装nginx

# 安装稳定版本
sudo yum-config-manager --enable nginx-stable
# 安装Nginx以及相关依赖
sudo yum install nginx
# nginx安装的位置
[root@localhost ~]# whereis nginx
nginx: /usr/sbin/nginx /usr/lib64/nginx /etc/nginx /usr/share/nginx /usr/share/man/man8/nginx.8.gz
# /usr/sbin/nginx		nginx启动文件位置
# /etc/nginx					nginx安装路径
# /usr/share/nginx	  nginx配置路径

四、启动nginx

# 启动nginx
[root@localhost ~]# /usr/sbin/nginx
# 查看nginx是否启动成功,默认开启的是80端口
[root@localhost ~]# netstat -nltp|grep nginx
tcp        0      0 0.0.0.0:80              0.0.0.0:*               LISTEN      2375/nginx: master  

五、开启80端口

# 开启80端口
firewall-cmd --zone=public --add-port=80/tcp --permanent
# 重启防火墙
systemctl restart firewalld.service
# 重新加载防火墙
firewall-cmd --reload

六、相关命令

# 启动nginx
/usr/sbin/nginx
# 查看版本
/usr/sbin/nginx -v
# 停止nginx服务
/usr/sbin/nginx --s stop
# 重新加载配置
/usr/sbin/nginx -s reload

总结

以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。

相关文章

  • Nginx+Keepalive实现高可用负载均衡

    Nginx+Keepalive实现高可用负载均衡

    在互联网的高速发展下,网站的稳定性与性能成为了企业核心竞争力之一,负载均衡作为提高网站可用性和处理能力的关键技术,被广泛应用于互联网架构中,本文将介绍如何利用 Nginx 的 Keepalive 功能来实现高可用的负载均衡策略,需要的朋友可以参考下
    2024-12-12
  • Nginx虚拟主机的搭建的实现步骤

    Nginx虚拟主机的搭建的实现步骤

    本文主要介绍了Nginx虚拟主机的搭建的实现步骤,文中通过示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2022-01-01
  • 一次nginx 504 Gateway Time-out错误排查、解决记录

    一次nginx 504 Gateway Time-out错误排查、解决记录

    这篇文章主要介绍了一次nginx 504 Gateway Time-out错误排查、解决记录,经过反复检查,发现造成这个问题的原因就是PHP的CURL没有设置超时时间,解决办法只要设置超时时间或者修改一下nginx的配置即可解决,需要的朋友可以参考下
    2014-05-05
  • nginx中封禁ip和允许内网ip访问的实现示例

    nginx中封禁ip和允许内网ip访问的实现示例

    Nginx不仅仅只是一款反向代理和负载均衡服务器,本文主要介绍了nginx中封禁ip和允许内网ip访问的实现示例,文中通过示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下

    2022-03-03
  • zabbix自定义监控nginx状态实现过程

    zabbix自定义监控nginx状态实现过程

    这篇文章主要为大家介绍了zabbix如何自定义监控nginx状态的实现过程,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步
    2021-10-10
  • nginx前缀匹配的实现

    nginx前缀匹配的实现

    在nginx的配置文件中,很容易的看到location的模块,本文主要介绍了nginx前缀匹配的实现,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2024-04-04
  • nginx try_files指令的实现示例

    nginx try_files指令的实现示例

    try_files用于指定文件的查找规则,可以配置多个规则,会按顺序执行查找规则,本文主要介绍了nginx try_files指令的实现示例,具有一定的参考价值,感兴趣的可以了解一下
    2024-07-07
  • Nginx流量拷贝ngx_http_mirror_module模块使用方法详解

    Nginx流量拷贝ngx_http_mirror_module模块使用方法详解

    这篇文章主要介绍了Nginx流量拷贝,Nginx专门提供了ngx_http_mirror_module模块,用来实现流量拷贝。将生产环境的流量拷贝到预上线环境或测试环境
    2022-04-04
  • Nginx方向代理wss或ws的实现示例

    Nginx方向代理wss或ws的实现示例

    本文主要介绍了Nginx方向代理wss或ws的实现示例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2023-10-10
  • nginx fair负载均衡方式使用详解

    nginx fair负载均衡方式使用详解

    本文主要介绍了nginx fair负载均衡方式使用详解,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2023-08-08

最新评论