O Ubuntu Server é um sistema operacional que gerencia muitos softwares. Cada software tem suas próprias funcionalidades e o nginx é apenas outro software que você pode instalar no seu servidor Ubuntu e que adicionará a funcionalidade para enviar de volta os arquivos solicitados. O Ubuntu terá portas que serão associadas ao nginx (e no qual o nginx será configurado para escutar) para que, a cada vez que o Ubuntu receba uma requisição especificamente endereçada àquela porta, ele dirá ao nginx "hey, esse IP disse que você "e nginx responderão" ok, responda isso ". Tudo o que não está relacionado ao que o nginx deve responder a uma requisição através de suas portas configuradas é gerenciado por outro software (bind9 para DNS, iptables para restrições de firewall, ...)
-
Você deve saber como usar o SSH e como instalar / configurar software usando comandos. Além disso, eu diria que as portas seriam uma coisa muito importante para saber, a fim de definir um servidor HTTP.
-
O Ubuntu Server é como o seu sistema operacional, mas sem todas as coisas "inúteis" que são necessárias apenas para o conforto do usuário. O nginx é um servidor que recebe um pedido endereçado ao seu servidor ubuntu em uma porta que está associada ao nginx (o HTTP (S) é geralmente 80 (443)) e retorna o arquivo que foi solicitado na solicitação. Ele pode redirecionar a solicitação para outro software que irá processar o arquivo e enviar de volta a resposta para o nginx que irá enviá-lo de volta para você
-
Eu diria que o Ubuntu primeiro e depois o nginx, você precisará instalar / configurar o Ubuntu e, em seguida, configurar / instalar o nginx do Ubuntu
-
Há muitos bons tutoriais por aí. Esse aqui parece Seja um bom, ele vai te ensinar a instalar um servidor a partir do zero e instalar serviços como servidor de email (postfix / dovecot), servidor http (nginx / apache) e um servidor DNS (bind). Pode ser um tutorial muito completo de acordo com as suas necessidades, mas também pode ser uma boa maneira de entender os dois ambientes. Além disso, a documentação do software será seu melhor amigo em caso de problemas, aqui é o nginx