Ao acessar qualquer site, há um servidor por trás
daquele endereço responsável por disponibilizar as páginas e todos os demais
recursos que você pode acessar. Assim, quando você envia um e-mail através de
um formulário, coloca uma mensagem em um fórum de discussão, faz uma compra
on-line, etc, um servidor Web é responsável por processar todas essas
informações.
Bom vamos Criar um servidor web com o APACHE.
S.O - Ubuntu 12.10
Após instalado o S.O vá até o terminal com permissão de root, digite - apt-get update
Para atualizarmos o s.o.
após, execute o comando - sudo apt-get install php5 mysql-server apache2
Bom vamos Criar um servidor web com o APACHE.
S.O - Ubuntu 12.10
Após instalado o S.O vá até o terminal com permissão de root, digite - apt-get update
Para atualizarmos o s.o.
após, execute o comando - sudo apt-get install php5 mysql-server apache2
esse comando instala o PHP, MySQL e o APACHE.
Se aparecer a página "It Works" é que está tudo
certo, não ocorreu nenhum problema durante o download.
Essa página aparece porque está dentro de /var/www/ que
é o diretório de páginas, caso colocasse outra página dentro de /var/www/ iria
abrir normalmente.
Cenário = Você é o responsável pela informática de sua empresa, e seu gestor pede para alojar mais de uma página no servidor web(apache) o que vc faria?
Bom para termos mais de uma página alojada em um servidor
web, temos que configurar o apache para suportar Virtual Hosts.
Acessar o arquivo /etc/httpd/conf/httpd.conf - nele configuramos a porta que o APACHE irá funcionar.
CÓDIGO:
<VirtualHost *:80>
ServerAdmin mail@mail.com
DocumentRoot /var/www/root
<Directory "/var/www/root">
AllowOverride none
Require all denied
Satisfy Any
Allow from all
</Directory>
LogFormat "%h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-agent}i\"" combined
CustomLog /var/www/logs/ROOT_log_acesso combined
</VirtualHost>
ServerAdmin mail@mail.com
DocumentRoot /var/www/root
<Directory "/var/www/root">
AllowOverride none
Require all denied
Satisfy Any
Allow from all
</Directory>
LogFormat "%h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-agent}i\"" combined
CustomLog /var/www/logs/ROOT_log_acesso combined
</VirtualHost>
Essa opção diz ao apache que tem um host virtual a escuta na
porta 80 que está no diretório /var/www/root
e que irá criar um log de acessos em /var/www/logs/
Quando se trata de virtual hosts normalmente gosto de definir um host "vazio" (que é o caso deste exemplo) ficando como default do servidor. Para adicionar mais hosts deverá replicar estas configurações acrescentando:
CÓDIGO:
ServerName seudominio.com
ServerAlias *.seudominio.com
ServerAlias *.seudominio.com
Pronto isso faz com que o servidor responda a todos pedidos com o endereço do seu site e encaminhe para a pasta correta no servidor, então configuramos o nosso dominio para apontar para o nosso servidor.
Blz pessoal tá ai minha contribuição...se puxem...
Duvidas podem retornar...
Flwsss
By - Sabotage
0 comentários:
Postar um comentário