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 安装与配置规则入门详解

    Nginx 安装与配置规则入门详解

    这篇文章主要介绍了Nginx 安装与配置规则入门详解,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2019-02-02
  • Nginx Rewrite及Location的使用与区别

    Nginx Rewrite及Location的使用与区别

    rewrite和location的功能有点相像,都能实现跳转,本文主要介绍了Nginx Rewrite及Location的使用与区别,具有一定的参考价值,感兴趣的可以了解一下
    2023-08-08
  • 详解Nginx限流配置

    详解Nginx限流配置

    本文以示例的形式,由浅入深讲解Nginx限流相关配置,是对简略的官方文档的积极补充,感兴趣的朋友跟随小编一起看看吧
    2019-09-09
  • Nginx 代理头部传递的实现

    Nginx 代理头部传递的实现

    Nginx默认会传递一些头部信息,本文就来介绍一下Nginx 代理头部传递的实现,具有一定的参考价值,感兴趣的可以了解一下
    2025-02-02
  • nginx实现重写功能和防盗链功能

    nginx实现重写功能和防盗链功能

    这篇文章主要介绍了nginx实现重写功能和防盗链功能,Nginx服务器利用 ngx_http_rewrite_module 模块解析和处理rewrite请求,防盗链基于客户端携带的referer实现,文中通过代码示例讲解的非常详细,需要的朋友可以参考下
    2024-06-06
  • Nginx基本命令&不停机版本升级

    Nginx基本命令&不停机版本升级

    这篇文章主要为大家介绍了Nginx基本命令&不停机版本升级,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2023-08-08
  • nginx网页缓存时间的配置过程

    nginx网页缓存时间的配置过程

    Nginx缓存的设置可以提高网站性能,对于网站的图片,尤其是新闻网站,下面这篇文章主要给大家介绍了关于nginx网页缓存时间的配置过程,文中通过图文介绍的非常详细,需要的朋友可以参考下
    2022-01-01
  • nginx if 指令的具体使用

    nginx if 指令的具体使用

    if指令该指令用来支持条件判断,并根据条件判断结果选择不同的Nginx配置,本文主要介绍了nginx if 指令的具体使用,具有一定的参考价值,感兴趣的可以了解一下
    2024-05-05
  • nginx实现数据库端口转发

    nginx实现数据库端口转发

    本文主要介绍了nginx实现数据库端口转发,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2023-03-03
  • nginx 关闭默认站点的方法

    nginx 关闭默认站点的方法

    国内机房一般都要求网站主关闭空主机头,防止未备案的域名指向过来造成麻烦
    2012-09-09

最新评论