美文网首页
第5章 Ubuntu 下安装 Nginx

第5章 Ubuntu 下安装 Nginx

作者: hubery_zhao | 来源:发表于2023-02-23 16:23 被阅读0次

这一节学习在 Ubuntu 上搭建 Nginx 服务。本次实验环境为 Ubuntu 18.04, Nginx 版本为 1.17.6

官方有教程:https://nginx.org/en/linux_packages.html#Ubuntu

但是我们这里没有按照官方教程处理,有部分不同。

1.1 下载源码包并解压

打开终端并运行下面两条命令即可下载并解压 Nginx


image.png

1.1 预装依赖包

Nginx 是完全用 c 语言编写的,所以想要编译 Nginx,必须要有 c 编译器(gcc), 只要系统里有 gcc, Nginx 就可以编译安装。

但是往往我们会用的到 Nginx 的一些重要功能,比如压缩和解压缩功能,这时就必须需要依赖 zlib 库,想在配置文件中使用正则表达式,就必须安装pcre 库,最后想实现 SSL/TLS 功能,必须安装 openssl 库。

无论是在 Ubuntu 还是 CentOS 系统中都大致如此,只不过管理软件包的工具不一样,依赖库的名称也不一样。在 Ubuntu 系统下,在 Ubuntu 中执行如下命令安装依赖库


image.png

1.1 编译并安装

傻瓜式,使用默认安装配置,以及默认安装模块。这样 Nginx 将会安装到

默认的 /usr/local/nginx 目录,可执行文件是 /usr/local/nginx/sbin/nginx,默认

的配置文件是 /usr/local/nginx/conf/nginx.co


image.png

如果想自定义比如安装目录、编译新的模块或者第三方模块,需要使用相应
的参数


image.png

1.1 启动 Nginx 服务

安装完成后,Nginx 的文件默认全在 --prefix 指定的目录中,即/root/nginx。编译出的 Nginx 二进制文件在 /root/nginx/sbin 目录下,默认的配置文件为 /root/nginx/conf/nginx.conf。我们可以直接启动 Nginx


image.png

如果最后一步测试,发现返回 403(权限拒绝)的结果,我们可以修改下nginx.conf 的配置,将 nginx.conf 中第一行 user 指令参数设置为 root,然后在重启或者热加载 Nginx 并执行 curl 请求,查看结果


image.png
另外从浏览器上直接请求,也可以看到欢迎页面。Tips:对于百度、阿里、腾讯这样的云主机,需要事先放通 80 端口,允许外面通过 80 端口访问服务,以及数据从 80 端口出

1.1 Nginx 服务的操作

image.png

来看看在服务器上执行 Nginx 命令的结果


image.png

了解在 Ubuntu 系统上搭建 Nginx 服务的完整过程。相比其他互联网组件而言,搭建 Nginx 的过程是非常顺畅的,这极大地方便了学习Nginx 的用户,不用再被部署服务搞得焦头烂额。此外,这里还有几个Nginx 命令行参数,这些会在后面经常用到

相关文章

  • centos6下使用yum安裝nginx

    在ubuntu下安装nginx 在centos下安装nginx

  • Linux Ubuntu 安装Nginx

    linux ubuntu 安装nginx 参考原文 在Ubuntu下安装Nginx有以下方法,但是如果想要安装最新...

  • centos直接yum安装nginx

    centos直接yum安装nginx Ubuntu下安装nginx,直接apt-get install nginx...

  • Ubuntu下配置Nginx

    Ubuntu下配置Nginx 安装ubuntu nginx在Ubuntu下的一些常用命令 主要文件路径 主要配置文...

  • Nginx和Hexo配置

    Ubuntu Nginx 安装 Ubuntu 22.04数据包更新 安装 nginx 核心版本 运行 nginx ...

  • Ubuntu14.04安装最新版Nginx

    安装Nginx Ubuntu默认Nginx Ubuntu14.04默认安装的是Nginx 1.4.6: 如果已经安...

  • 2018-11-21

    Ubuntu系统下Nginx服务器与Redis安装配置 一、Nginx安装与配置 1.安装 ...

  • ngingx 安装

    ubuntu下安装nginx 1. apt-get 安装 2. 手动安装 ... // 待续

  • Ubuntu 命令教程全录

    ubuntu如何卸载apt-get install安装的软件 ubuntu下使用apt方式安装、卸载nginx u...

  • LEMP环境配置

    Ubuntu16.04 + Nginx + MariaDB + PHP7 nginx安装 查看nginx安装状态 ...

网友评论

      本文标题:第5章 Ubuntu 下安装 Nginx

      本文链接:https://www.haomeiwen.com/subject/ngdafdtx.html