首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >您需要了解哪些主要特性才能管理Ubuntu和Nginx?

您需要了解哪些主要特性才能管理Ubuntu和Nginx?
EN

Ask Ubuntu用户
提问于 2015-10-13 18:53:18
回答 1查看 54关注 0票数 -1

最近,为了HTTP目的,我开始管理自己的Ubuntu服务器和Nginx,但我经常发现哪些部分属于哪个服务器、端口、权限等等,这让我感到困惑。

我确实理解Ubuntu是实际的服务器,Nginx只是一个HTTP服务器,我不知道的是什么服务器管理什么,例如,如果您想添加防火墙来限制对某些端口的访问或更改某些文件的文件权限,我一直在问自己,这是Nginx还是Ubuntu (我在这里的两个示例中都知道Ubuntu是所有者)。

我知道这个问题太宽泛了,但我需要从某个地方开始问些愚蠢的问题。

  1. 如果要定义特性/主题,那么要开始理解这两种环境,您必须知道这些特性是什么?
  2. 您将如何描述每台服务器?
  3. 先学Ubuntu,然后再学Nginx,还是同时学习?
  4. 你从哪里开始学习有什么好的教程吗?

谢谢

EN

回答 1

Ask Ubuntu用户

回答已采纳

发布于 2015-10-13 19:43:32

Ubuntu是一个管理大量软件的操作系统。每个软件都有自己的功能,而nginx只是另一个软件,您可以在您的ubuntu服务器上安装它,它将添加发送它所要求的文件的功能。Ubuntu的端口(S)将与nginx相关联(并将nginx配置为侦听端口),这样每当Ubuntu接收到一个具体位于该端口的请求时,它都会对nginx说“嗨,IP对您说了”,nginx将响应"ok,回答那个请求“。与nginx应该通过其配置的端口响应请求无关的所有内容都由另一个软件管理(bind9用于DNS,iptables用于防火墙限制,.)

  1. 您必须知道如何使用SSH,以及如何使用命令安装/配置软件。此外,为了设置HTTP服务器,端口将是一个非常重要的了解。
  2. Ubuntu就像您的操作系统,但没有所有“无用”的东西,这只是为了让用户感到舒适。nginx是一个服务器,它接收与nginx相关联的端口上发送给ubuntu服务器的请求(HTTP(S)通常为80(443)),并返回请求中请求的文件。它可能将请求重定向到将处理该文件的其他软件,并将响应发送回nginx,然后将其发回给您。
  3. 首先是Ubuntu,然后是nginx,因为您需要安装/配置Ubuntu,然后从Ubuntu配置/安装nginx。
  4. 有很多很好的教程。这一个似乎是一个不错的工具,它将教会您从头开始安装服务器,并安装诸如邮件服务器(postfix/dovecot)、http服务器(nginx/apache)和DNS服务器(绑定)等服务。根据您的需要,这可能是一个过于完整的教程,但它也可能是理解这两种环境的好方法。此外,软件文档将是您在遇到问题时最好的朋友,这是nginx一号
票数 1
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/685126

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档