资讯专栏INFORMATION COLUMN

Nginx深入了解-基础(一)

draveness / 934人阅读

摘要:下安装的正确姿势安装有很多种方式,但是在下如何能够快速且按照官方标准的安装呢首先登录官方网站,点击右侧菜单,选择底部对应的墙裂建议找到对应的操作系统,复制这段代码。安装完成后使用和查看对应的版本信息和配置信息。

</>复制代码

  1. Centos下Nginx安装的正确姿势;Nginx安装有很多种方式,但是在centos下如何能够快速且按照nginx官方标准的安装nginx呢?

首先登录nginx官方网站:http://nginx.org,点击右侧download菜单,选择底部Pre-Built Packages对应的stable version(墙裂建议)找到对应的Centos操作系统,复制:

</>复制代码

  1. [nginx]
  2. name=nginx repo
  3. baseurl=http://nginx.org/packages/OS/OSRELEASE/$basearch/
  4. gpgcheck=0
  5. enabled=1

这段代码。

进入我们的机器在 /etc/yum.repos.d/ 目录下新建 nginx.repo 文件,将上面代码粘贴,注意要修改的地方有两处,我们是在 centos 下安装的,所以修改其中的 OS 为 centos ,同时修改 OSRELEASE 为我们的 centos 版本号,比如使用的是 centos7.2 我们将其修改为7。

至此,我们的 nginx 对应的官方 yum 源就配置好了,我们使用 yum list|grep nginx 来查看对应的 nginx 信息。我们可以看到最新的稳定 nginx 版本:

</>复制代码

  1. collectd-nginx.x86_64 5.8.0-4.el7 epel
  2. munin-nginx.noarch 2.0.33-1.el7 epel
  3. nextcloud-nginx.noarch 10.0.4-2.el7 epel
  4. nginx.x86_64 1:1.14.0-1.el7_4.ngx nginx
  5. nginx-all-modules.noarch 1:1.12.2-2.el7 epel
  6. nginx-debug.x86_64 1:1.8.0-1.el7.ngx nginx
  7. nginx-debuginfo.x86_64 1:1.14.0-1.el7_4.ngx nginx
  8. nginx-filesystem.noarch 1:1.12.2-2.el7 epel
  9. nginx-mod-http-geoip.x86_64 1:1.12.2-2.el7 epel
  10. nginx-mod-http-image-filter.x86_64 1:1.12.2-2.el7 epel
  11. nginx-mod-http-perl.x86_64 1:1.12.2-2.el7 epel
  12. nginx-mod-http-xslt-filter.x86_64 1:1.12.2-2.el7 epel
  13. nginx-mod-mail.x86_64 1:1.12.2-2.el7 epel
  14. nginx-mod-stream.x86_64 1:1.12.2-2.el7 epel
  15. nginx-module-geoip.x86_64 1:1.14.0-1.el7_4.ngx nginx
  16. nginx-module-geoip-debuginfo.x86_64 1:1.14.0-1.el7_4.ngx nginx
  17. nginx-module-image-filter.x86_64 1:1.14.0-1.el7_4.ngx nginx
  18. nginx-module-image-filter-debuginfo.x86_64
  19. 1:1.14.0-1.el7_4.ngx nginx
  20. nginx-module-njs.x86_64 1:1.14.0.0.2.2-1.el7_4.ngx nginx
  21. nginx-module-njs-debuginfo.x86_64 1:1.14.0.0.2.2-1.el7_4.ngx nginx
  22. nginx-module-perl.x86_64 1:1.14.0-1.el7_4.ngx nginx
  23. nginx-module-perl-debuginfo.x86_64 1:1.14.0-1.el7_4.ngx nginx
  24. nginx-module-xslt.x86_64 1:1.14.0-1.el7_4.ngx nginx
  25. nginx-module-xslt-debuginfo.x86_64 1:1.14.0-1.el7_4.ngx nginx
  26. nginx-nr-agent.noarch 2.0.0-12.el7.ngx nginx
  27. owncloud-nginx.noarch 9.1.5-1.el7 epel
  28. pcp-pmda-nginx.x86_64 3.11.8-7.el7 base
  29. python2-certbot-nginx.noarch 0.25.1-1.el7 epel

上述看到的是最新版本nginx.x86_64/1:1.14.0-1.el7_4.ngx,直接使用yum install nginx就可以安装了。安装完成后使用nginx -vnginx -V查看对应的版本信息和配置信息。

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/40010.html

相关文章

  • PHP程序员学习路线

    摘要:第一阶段基础阶段基础程序员重点把搞熟练核心是安装配置基本操作目标能够完成基本的系统安装,简单配置维护能够做基本的简单系统的开发能够在中型系统中支持某个功能模块的开发。本项不做重点学习,除非对前端有兴趣。 第一阶段:基础阶段(基础PHP程序员) 重点:把LNMP搞熟练(核心是安装配置基本操作) 目标:能够完成基本的LNMP系统安装,简单配置维护;能够做基本的简单系统的PHP开发;能够在P...

    genedna 评论0 收藏0
  • Nginx深入了解-基础(四)

    摘要:方式二结合模块方式三通过自定义变量传递官方文档使用文件密码信息按照官网可以使用方式生成对应的文件配置局限性一,用户信息依赖文件二,操作管理机械,效率低下解决方式一,使用实现验证二,和打通,利用模块 Nginx的访问控制。有两种方式可以来进行webserver的访问控制:一种是基于IP的访问控制-http_access_module;另一种是基于用户的信任登录-http_auth_bas...

    EddieChan 评论0 收藏0
  • Nginx深入了解-基础(三)

    nginx有很多模块配置,包括官方模块和第三方模块。 http_stub_status_modules配置 Syntax:stub_statusDefault:--Context:server,location 例如: server { ... location /mystatus { stub_status; } } random_index_modul...

    android_c 评论0 收藏0
  • Nginx深入了解-基础(二)

    yum安装nginx后可通过命令rpm -pl nginx查看相关的安装目录。如下: 路径 类型 作用 /etc/logrotate.d/nginx 配置文件 Nginx日志轮转,用于logrotate服务的日志切割 /etc/nginx /etc/nginx/nginx.conf /etc/nginx/conf.d /etc/nginx/conf.d/default.conf 目录...

    Hegel_Gu 评论0 收藏0

发表评论

0条评论

最新活动
阅读需要支付1元查看
<