Pular para o conteúdo

virtual host no apache [RESOLVIDO]

Responder tópico
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.
  • Denunciar
  • Indicar

1. virtual host no apache [RESOLVIDO]

Enviado em 23/01/2013 - 12:42h

Bom dia galera,
to levando porrada aqui para configurar um virtual host no meu apache, quero que o virtual host aponte para o diretorio zabbix (/var/www/zabbix) e responda pelo nome zabbix.dalveson.com.br
criei no bind as entradas apontando para o ip 192.168.0.13 e tambem para o nome zabbix.dalveson.com.br que é onde ta meu zabbix, o bind funcionou normal, se eu abro o navegador e digito zabbix.dalveson.com.br ele vai para o ip 192.168.0.13, porem quando configurei o virtual host ele nao ta indo para o diretorio /var/www/zabbix ele sempre cai no diretorio padrao do apache e exibe aquela mensagem it works, ei o que fiz:

acessi o diretorio de sites do apache
#cd /etc/apache2/sites-avaliable

copie o arquivo de configuração e criei um novo:
# cp default zabbix

editei o arquivo zabbix:
# nano zabbix

Alterei as seguinte linhas
<VirtualHost *:80>
ServerAdmin webmaster@localhost

DocumentRoot /var/www/zabbix/
<Directory />
Options FollowSymLinks
AllowOverride None
</Directory>
<Directory /var/www/zabbix/>
Options Indexes FollowSymLinks MultiViews
AllowOverride None
Order allow,deny
allow from all
</Directory>

ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/
<Directory "/usr/lib/cgi-bin">
AllowOverride None
Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch
Order allow,deny
Allow from all
</Directory>

ErrorLog /var/log/apache2/error.log

# Possible values include: debug, info, notice, warn, error, crit,
# alert, emerg.
LogLevel warn

CustomLog /var/log/apache2/access.log combined

Alias /doc/ "/usr/share/doc/"
<Directory "/usr/share/doc/">
Options Indexes MultiViews FollowSymLinks
AllowOverride None
Order deny,allow
Deny from all
Allow from 127.0.0.0/255.0.0.0 ::1/128
</Directory>

em seguida habilitei o site:
# a2ensite zabbix

o sistema criou automaticament o link e me pediu para restarta o apache:
# /etc/init.d/apache2 reload

porem quando tento acessar zabbix.dalveson.com.br ainda continua caindo no diretorio padrao do apache e exibindo a mensagem it works, algume pode me dizer onde errei?

Responder tópico

O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

2. Re: virtual host no apache [RESOLVIDO]

Enviado em 23/01/2013 - 13:22h

dalveson escreveu:

Bom dia galera,
to levando porrada aqui para configurar um virtual host no meu apache, quero que o virtual host aponte para o diretorio zabbix (/var/www/zabbix) e responda pelo nome zabbix.dalveson.com.br
criei no bind as entradas apontando para o ip 192.168.0.13 e tambem para o nome zabbix.dalveson.com.br que é onde ta meu zabbix, o bind funcionou normal, se eu abro o navegador e digito zabbix.dalveson.com.br ele vai para o ip 192.168.0.13, porem quando configurei o virtual host ele nao ta indo para o diretorio /var/www/zabbix ele sempre cai no diretorio padrao do apache e exibe aquela mensagem it works, ei o que fiz:

acessi o diretorio de sites do apache
#cd /etc/apache2/sites-avaliable

copie o arquivo de configuração e criei um novo:
# cp default zabbix

editei o arquivo zabbix:
# nano zabbix

Alterei as seguinte linhas
<VirtualHost *:80>
ServerAdmin webmaster@localhost

DocumentRoot /var/www/zabbix/
<Directory />
Options FollowSymLinks
AllowOverride None
</Directory>
<Directory /var/www/zabbix/>
Options Indexes FollowSymLinks MultiViews
AllowOverride None
Order allow,deny
allow from all
</Directory>

ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/
<Directory "/usr/lib/cgi-bin">
AllowOverride None
Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch
Order allow,deny
Allow from all
</Directory>

ErrorLog /var/log/apache2/error.log

# Possible values include: debug, info, notice, warn, error, crit,
# alert, emerg.
LogLevel warn

CustomLog /var/log/apache2/access.log combined

Alias /doc/ "/usr/share/doc/"
<Directory "/usr/share/doc/">
Options Indexes MultiViews FollowSymLinks
AllowOverride None
Order deny,allow
Deny from all
Allow from 127.0.0.0/255.0.0.0 ::1/128
</Directory>

em seguida habilitei o site:
# a2ensite zabbix

o sistema criou automaticament o link e me pediu para restarta o apache:
# /etc/init.d/apache2 reload

porem quando tento acessar zabbix.dalveson.com.br ainda continua caindo no diretorio padrao do apache e exibindo a mensagem it works, algume pode me dizer onde errei?


Faltou colocar o ServerName com o nome do teu virtualhost acima da linha DocumentRoot e adicionar no /etc/hosts também.


3. Re: virtual host no apache [RESOLVIDO]

Enviado em 23/01/2013 - 13:52h

Seu /etc/apache2/ports.conf

dever ter somente isso

NameVirtualHost *:80
Listen 192.168.0.13:80

Desative o site Default com

# a2dissite Default

4. Re: virtual host no apache [RESOLVIDO]

Enviado em 23/01/2013 - 15:27h

saitam escreveu:

Faltou colocar o ServerName com o nome do teu virtualhost acima da linha DocumentRoot e adicionar no /etc/hosts também.



o ServerName seria o nome da maquina ex: debian-01 ou o nome do site zabbix.dalveson.com.br
PS:
esse arquivo de configuração é o original do apache so alterei a linha referente ao diretorio entao teoricamente deveria funcionar não é?

5. Re: virtual host no apache [RESOLVIDO]

Enviado em 24/01/2013 - 12:00h

saitam escreveu:

Faltou colocar o ServerName com o nome do teu virtualhost acima da linha DocumentRoot e adicionar no /etc/hosts também.



Realmente era so o ServerName mesmo, nem precissei adionar no /etc/hosts


kyetoy
Seu /etc/apache2/ports.conf

dever ter somente isso

NameVirtualHost *:80
Listen 192.168.0.13:80

Desative o site Default com

# a2dissite Default

Não foi necessario desativar o site default, e o ports.conf tava da maneira padrao, entao por la tava tudo certo.

vlw ae pessoal pela ajuda

Responder tópico

O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

Responder tópico

Entre na sua conta para responder.

Fazer login para responder