virtual host no apache [RESOLVIDO]

1. virtual host no apache [RESOLVIDO]

dalveson sanches
dalveson

(usa Debian)

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?



  


2. Re: virtual host no apache [RESOLVIDO]

Reginaldo de Matias
saitam

(usa Slackware)

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]

Perfil removido
removido

(usa Nenhuma)

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]

dalveson sanches
dalveson

(usa Debian)

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]

dalveson sanches
dalveson

(usa Debian)

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







Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts