Tutorial – Como usar o Apache para apresentar um site usando um Port Virtual Host

Olá!

Um servidor Apache é um servidor que usa a tecnologia da Apache Software Foundation para desempenhar o seu papel.

Hoje, vou ensinar como podem usar o Apache para apresentar um site usando um PVH.

Tutorial – Como usar o Apache para apresentar um site usando um Port Virtual Host

1. O primeiro passo é abrir o Terminal e mudar para o utilizador root usando o comando: su

2. Agora, vamos instalar o Apache usando o comando: apt-get install apache2

3. Estando o Apache instalado, é necessário iniciar o seu serviço. Vamos correr o comando: service apache2 start

4. Para ter a certeza que está tudo a funcionar, vamos abrir uma janela do browser e aceder ao endereço do localhost: 127.0.0.1

Se estiverem a usar uma versão do Linux sem GUI, podem instalar o browser de texto Lynx e aceder ao endereço referido. O comando para instalar o Lynx é: apt-get install lynx

O resultado deverá ser semelhante ao da imagem abaixo.

5. Ok, o Apache está instalado e pronto a configurar. O que é que nos falta agora? Um site!

Vamos primeiro criar o diretório para ele em /var/www/. Para exemplo de nome do site, vou usar omeusite. De modo a criar o diretório para o site, vamos correr o comando: mkdir /var/www/omeusite

Esse será o nosso DocumentRoot.

6. Agora precisamos de um index para o site. Esse index será guardado em /var/www/omeusite. Vou usar o VIM (a versão melhorada do editor de texto VI) para o criar, mas podem usar outro, desde que o executem como root pois caso contrário não terão permissões para guardar o ficheiro.

Dentro do index, metam algum texto que queiram. Tentem não usar acentos nem carateres especiais.

Para criar o ficheiro usando o VIM, executam: vim /var/www/omeusite/index.html

Para iniciantes, o VIM pode ser um pouco complicado: quando criam um ficheiro, têm de clicar na tecla A para ativar a edição do documento. Quando quiserem guardar e sair do editor clicam na tecla ESC, fazem dois pontos (que serve para indicar que vão escrever um comando do editor), escrevem wq e dão Enter.

Outros comandos do VI/VIM:

  • wq – Guarda e sai do documento
  • q – Sair sem quardar
  • ! antes de um comando – Força o comando

7. Agora, vamos informar ao Apache que temos um novo site para ele. Vamos criar o ficheiro omeusite.conf em /etc/apache2/sites-available.

Dentro do ficheiro, deverá estar o seguinte código:

<VirtualHost *: 5000>

               ServerAdmin                    webmaster@localhost

               DocumentRoot                /var/www/omeusite

</VirtualHost>

No código está indicado que vamos usar a porta 5000 para ligar ao site. Podem escolher outra. Está também indicado onde é o DocumentRoot do site (onde está o nosso index) e o ServerAdmin.

Vou usar o VIM para criar o ficheiro. O procedimento é igual ao que fizemos anteriormente: vim /etc/apache2/sites-available/omeusite.conf

8. A parte mais complicada está feita! O site está pronto a ir para o ar, basta indicar ao Apache que ele também deve vigiar a porta 5000.

Para fazer isso, vamos editar o ficheiro ports.conf em /etc/apache2 e adicionar Listen 5000, logo abaixo do já existente Listen 80.

Vou usar novamente o VIM: vim /etc/apache2/ports.conf

No final, basta guardar as alterações.

9. Tudo pronto, basta ativar o site com o comando: a2ensite omeusite


10. O site já se encontra ativado, mas temos que recarregar o serviço do Apache para ele o reconhecer. Vamos usar o comando: service apache2 reload

11. Para termos a certeza que o site está funcional, vamos correr o comando que nos permite ver todos os sites ativos: ls /etc/apache2/sites-enabled

O nosso site deverá contar na lista.

12. Como teste final, vamos aceder ao site. Abram o vosso browser e acedam a 127.0.0.1:5000. Se tiverem escolhido outra porta alterem o 5000 para a vossa porta.

O resultado deverá ser este:

Bem, espero ter ajudado! Qualquer dúvida que tenham basta deixarem na secção dos comentários.

Fique bem! 😉

 

Advertisement

2 thoughts on “Tutorial – Como usar o Apache para apresentar um site usando um Port Virtual Host

Add yours

Deixe um comentário

Preencha os seus detalhes abaixo ou clique num ícone para iniciar sessão:

Logótipo da WordPress.com

Está a comentar usando a sua conta WordPress.com Terminar Sessão /  Alterar )

Facebook photo

Está a comentar usando a sua conta Facebook Terminar Sessão /  Alterar )

Connecting to %s

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Create a website or blog at WordPress.com

EM CIMA ↑

%d bloggers gostam disto: