最近,为了HTTP目的,我开始管理自己的Ubuntu服务器和Nginx,但我经常发现哪些部分属于哪个服务器、端口、权限等等,这让我感到困惑。
我确实理解Ubuntu是实际的服务器,Nginx只是一个HTTP服务器,我不知道的是什么服务器管理什么,例如,如果您想添加防火墙来限制对某些端口的访问或更改某些文件的文件权限,我一直在问自己,这是Nginx还是Ubuntu (我在这里的两个示例中都知道Ubuntu是所有者)。
我知道这个问题太宽泛了,但我需要从某个地方开始问些愚蠢的问题。
谢谢
发布于 2015-10-13 19:43:32
Ubuntu是一个管理大量软件的操作系统。每个软件都有自己的功能,而nginx只是另一个软件,您可以在您的ubuntu服务器上安装它,它将添加发送它所要求的文件的功能。Ubuntu的端口(S)将与nginx相关联(并将nginx配置为侦听端口),这样每当Ubuntu接收到一个具体位于该端口的请求时,它都会对nginx说“嗨,IP对您说了”,nginx将响应"ok,回答那个请求“。与nginx应该通过其配置的端口响应请求无关的所有内容都由另一个软件管理(bind9用于DNS,iptables用于防火墙限制,.)
https://askubuntu.com/questions/685126
复制相似问题