como funciona um servidor?
Fluxo de trabalho para um servidor da web como um exemplo:
-
Desktop (instalação da área de trabalho do Ubuntu)
- Navegador
- URL contém um domínio e parâmetros
- Aguarda até que os resultados cheguem e mostre-os
- Navegador
-
Computador que possui este domínio (instalação do servidor Ubuntu)
- servidor da Web (Apache)
- Programa que obtém parâmetros e os executa. Faz o que precisa fazer (criar site, conteúdo, mostrar um formulário etc). Poderia ser em combinação com um banco de dados (MySQL), uma linguagem de codificação (Python, Perl, Javascript).
- Enviar resultados para a área de trabalho
- servidor da Web (Apache)
É basicamente um sistema operacional?
Ehm. Não. O Ubuntu é o sistema operacional. O que o torna um servidor é o fato de você instalar o software do servidor nele e configurá-lo. Como hospedar um site que você faz com o Apache (= webserver). Em combinação, você também pode adicionar ou ter um banco de dados (MySQL; databaseserver) ou um sistema de e-mails (= servidor de mensagens).
Qual é a diferença entre executar um servidor com o Ubuntu Desktop e o Ubuntu Server?
Nenhum. Você pode remover o componente "desktop" e ter um "servidor". Você pode usar uma "área de trabalho" para instalar software de servidor como um servidor da Web, servidor de impressão, servidor de banco de dados, servidor de email, servidor de modelo e assim por diante e chamá-lo de servidor.
Como eu faria isso com a configuração do servidor
- O Ubuntu tem uma configuração que instala tudo e cria uma configuração básica para você usando sua máquina desktop.
sudo apt-get install lampserver^
irá instalar a versão Linux para Apache, Mysql, Perl e configurá-lo para você, de modo que você possa apontar seu navegador parahttp://localhost
e ele mostrará um site com "ItWorks!" nele.
- Se você deseja que isso funcione remotamente, é necessário adquirir um domínio, receber um endereço IP (e um nome para esse IP) e, em seguida, usar esse IP ou esse nome em vez de localhost.