Dificuldade com VirtualHost [RESOLVIDO]

1. Dificuldade com VirtualHost [RESOLVIDO]

Amilar Sales Alves
SlackZ

(usa Slackware)

Enviado em 13/11/2008 - 12:55h

Olá pessoal, estou com dificuldade em fazer funcionar o Virtual Host do apache, segui todas as configurações que constam nesse site, mas nao consegui fazer funcionar...
Ele me relata a seguinte mensagem quando tento acessar o meu virtual host:
Forbidden
You don't have permission to access / on this server.

Minhas configurações:

[/etc/apache/conf/httpd.conf]
# Virtual hosts
Include conf/extra/httpd-vhosts.conf

[/etc/apache/conf/extra/httpd-vhosts.conf]
NameVirtualHost 127.0.0.1:80
<VirtualHost 127.0.0.1:80>
# ServerAdmin amilar@tjplinfo1081
DocumentRoot "/usr/local/nagios/share/"
ServerName nagios.tjplinfo1081.com
# ServerAlias nagios.tjplinfo1081.com
# ErrorLog /var/log/httpd/error_log/nagios_error.log
# CustomLog /var/log/httpd/access_log/nagio_access.log common
</VirtualHost>

[/etc/hots]
# For loopbacking.
127.0.0.1 localhost
127.0.0.1 tjplinfo tjplinfo1081.tjac.jus.br tjplinfo1081
127.0.0.1 nagios nagios.tjplinfo1081.com nagios
127.0.0.1 cacic cacic.tjplinfo1081.com cacic
# End of hosts.

Eu consigo pingar os hosts, porem nao consigo acessar os sites!


  


2. Re: Dificuldade com VirtualHost [RESOLVIDO]

Amilar Sales Alves
SlackZ

(usa Slackware)

Enviado em 14/11/2008 - 10:27h

Alguem ajuda ai! Por Favor!


3. Re: Dificuldade com VirtualHost [RESOLVIDO]

Cloves Pereira Costa Jr
clovesjr

(usa Slackware)

Enviado em 14/11/2008 - 10:42h

O usuário que está rodando o Apache tem permissão de leitura no seu DocumentRoot (/usr/local/nagios/share/)?

[]s


4. Re: Dificuldade com VirtualHost [RESOLVIDO]

Amilar Sales Alves
SlackZ

(usa Slackware)

Enviado em 14/11/2008 - 11:51h

Parceiro, estou como root!
Tem algo que tem q ser feito?
Tipo no arquivo vhost...
que tipo de permissão tem que ter a pasta?


5. Re: Dificuldade com VirtualHost [RESOLVIDO]

Cloves Pereira Costa Jr
clovesjr

(usa Slackware)

Enviado em 14/11/2008 - 12:22h

Eu tb uso o VirtualHost da seguinte forma:

NameVirtualHost *:80

<VirtualHost *:80>
ServerName cacti.dominio.com
DocumentRoot /opt/cacti
</VirtualHost>

As permissoes do DocumentRoot estão [rw] para o usuário "apache" (usuário que está rodando o Apache) e [r] para o restante...

Só uma coisa... Não é recomendável rodar um daemon como "root"... Isto é uma falha de segurança gigantesca...

[]s

Cloves Jr


6. Re: Dificuldade com VirtualHost [RESOLVIDO]

Amilar Sales Alves
SlackZ

(usa Slackware)

Enviado em 14/11/2008 - 12:43h

Cara interessante, usei a mesma config que a sua e nao deu...
Esse lance de usar como root, é que esses progs que eu estou rodando sao para a rede interna, nao tenho IP extero... Estou atrás de duas redes, firewalls e etc.
São programas para controle da rede:
Nagios para monitorar os Link's
Cacic para monitorar as estações

A proposito!
o Cacic eu ja usava, agora estou colocando o Nagios para rodarem juntos, ai que esta a questao, quando eu vou no httpd.conf e habilito o Vhost o apache fica me dando mensagens de nao permissão! Ai quando eu desabilito o Vhost eu consigo acessar o Cacic, http://127.0.0.1/cacic2/ mas quando eu habilito o Vhost e digito cacic.tjplinfo.com ele nao acessa!
Configurei agora para ficar da seguinte forma:
cacic.tjplinfo.com
nagios.tjplinfo.com
Quando eu pingo esses host eles me retornam o ip 127.0.0.1, sinal que meu /etc/hosts esta certo, o problema esta no apache.

Onde estou errando? acredito que nao seja no arquivo Vhost e nem no httpd.conf Pois meu Vhost esta "igual" ao seu, e o httpd.conf eu apenas habilito ou desabilito a linha de comando que liga o Vhost

Da um help ai!


7. Re: Dificuldade com VirtualHost [RESOLVIDO]

Cloves Pereira Costa Jr
clovesjr

(usa Slackware)

Enviado em 14/11/2008 - 14:11h

Abaixo ta meu httpd.conf

---------------------------------------------------------------------

ServerRoot "/usr"

Listen 80

LoadModule authn_file_module lib/httpd/modules/mod_authn_file.so
LoadModule authn_dbm_module lib/httpd/modules/mod_authn_dbm.so
LoadModule authn_anon_module lib/httpd/modules/mod_authn_anon.so
LoadModule authn_dbd_module lib/httpd/modules/mod_authn_dbd.so
LoadModule authn_default_module lib/httpd/modules/mod_authn_default.so
LoadModule authn_alias_module lib/httpd/modules/mod_authn_alias.so
LoadModule authz_host_module lib/httpd/modules/mod_authz_host.so
LoadModule authz_groupfile_module lib/httpd/modules/mod_authz_groupfile.so
LoadModule authz_user_module lib/httpd/modules/mod_authz_user.so
LoadModule authz_dbm_module lib/httpd/modules/mod_authz_dbm.so
LoadModule authz_owner_module lib/httpd/modules/mod_authz_owner.so
LoadModule authnz_ldap_module lib/httpd/modules/mod_authnz_ldap.so
LoadModule authz_default_module lib/httpd/modules/mod_authz_default.so
LoadModule auth_basic_module lib/httpd/modules/mod_auth_basic.so
LoadModule auth_digest_module lib/httpd/modules/mod_auth_digest.so
LoadModule file_cache_module lib/httpd/modules/mod_file_cache.so
LoadModule cache_module lib/httpd/modules/mod_cache.so
LoadModule disk_cache_module lib/httpd/modules/mod_disk_cache.so
LoadModule mem_cache_module lib/httpd/modules/mod_mem_cache.so
LoadModule dbd_module lib/httpd/modules/mod_dbd.so
LoadModule dumpio_module lib/httpd/modules/mod_dumpio.so
LoadModule ext_filter_module lib/httpd/modules/mod_ext_filter.so
LoadModule include_module lib/httpd/modules/mod_include.so
LoadModule filter_module lib/httpd/modules/mod_filter.so
LoadModule substitute_module lib/httpd/modules/mod_substitute.so
LoadModule deflate_module lib/httpd/modules/mod_deflate.so
LoadModule ldap_module lib/httpd/modules/mod_ldap.so
LoadModule log_config_module lib/httpd/modules/mod_log_config.so
LoadModule log_forensic_module lib/httpd/modules/mod_log_forensic.so
LoadModule logio_module lib/httpd/modules/mod_logio.so
LoadModule env_module lib/httpd/modules/mod_env.so
LoadModule mime_magic_module lib/httpd/modules/mod_mime_magic.so
LoadModule cern_meta_module lib/httpd/modules/mod_cern_meta.so
LoadModule expires_module lib/httpd/modules/mod_expires.so
LoadModule headers_module lib/httpd/modules/mod_headers.so
LoadModule ident_module lib/httpd/modules/mod_ident.so
LoadModule usertrack_module lib/httpd/modules/mod_usertrack.so
LoadModule unique_id_module lib/httpd/modules/mod_unique_id.so
LoadModule setenvif_module lib/httpd/modules/mod_setenvif.so
LoadModule version_module lib/httpd/modules/mod_version.so
LoadModule proxy_module lib/httpd/modules/mod_proxy.so
LoadModule proxy_connect_module lib/httpd/modules/mod_proxy_connect.so
LoadModule proxy_ftp_module lib/httpd/modules/mod_proxy_ftp.so
LoadModule proxy_http_module lib/httpd/modules/mod_proxy_http.so
LoadModule proxy_ajp_module lib/httpd/modules/mod_proxy_ajp.so
LoadModule proxy_balancer_module lib/httpd/modules/mod_proxy_balancer.so
#LoadModule ssl_module lib/httpd/modules/mod_ssl.so
LoadModule mime_module lib/httpd/modules/mod_mime.so
LoadModule dav_module lib/httpd/modules/mod_dav.so
LoadModule status_module lib/httpd/modules/mod_status.so
LoadModule autoindex_module lib/httpd/modules/mod_autoindex.so
LoadModule asis_module lib/httpd/modules/mod_asis.so
LoadModule info_module lib/httpd/modules/mod_info.so
LoadModule cgi_module lib/httpd/modules/mod_cgi.so
LoadModule dav_fs_module lib/httpd/modules/mod_dav_fs.so
LoadModule vhost_alias_module lib/httpd/modules/mod_vhost_alias.so
LoadModule negotiation_module lib/httpd/modules/mod_negotiation.so
LoadModule dir_module lib/httpd/modules/mod_dir.so
LoadModule imagemap_module lib/httpd/modules/mod_imagemap.so
LoadModule actions_module lib/httpd/modules/mod_actions.so
LoadModule userdir_module lib/httpd/modules/mod_userdir.so
LoadModule alias_module lib/httpd/modules/mod_alias.so
LoadModule rewrite_module lib/httpd/modules/mod_rewrite.so

<IfModule !mpm_netware_module>
<IfModule !mpm_winnt_module>

User apache
Group apache

</IfModule>
</IfModule>

ServerAdmin user@dominio.com.br

NameVirtualHost *:80

<VirtualHost *:80>
ServerName cacti.dominio.com.br
DocumentRoot /usr/local/cacti
</VirtualHost>

<VirtualHost *:80>
ServerName sarg.dominio.com.br
DocumentRoot /var/www/htdocs
</VirtualHost>

<Directory "/var/www/htdocs">
Options Indexes FollowSymLinks
AllowOverride None
Order allow,deny
Allow from all
</Directory>

<Directory "/usr/local/cacti">
Options Indexes FollowSymLinks
AllowOverride None
Order allow,deny
Allow from all
</Directory>

Alias /cacti "/usr/local/cacti"
Alias /sarg "/var/www/htdocs"

<IfModule dir_module>
DirectoryIndex index.html
DirectoryIndex index.php
</IfModule>

<FilesMatch "^\.ht">
Order allow,deny
Deny from all
Satisfy All
</FilesMatch>

ErrorLog "/var/log/httpd/error_log"

LogLevel warn

<IfModule log_config_module>
LogFormat "%h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\"" combined
LogFormat "%h %l %u %t \"%r\" %>s %b" common

<IfModule logio_module>
LogFormat "%h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\" %I %O" combinedio
</IfModule>

CustomLog "/var/log/httpd/access_log" common

</IfModule>

<IfModule alias_module>
ScriptAlias /cgi-bin/ "/var/www/cgi-bin/"
</IfModule>

<IfModule cgid_module>
</IfModule>

<Directory "/var/www/cgi-bin">
AllowOverride None
Options None
Order allow,deny
Allow from all
</Directory>

DefaultType text/plain

<IfModule mime_module>
TypesConfig /etc/httpd/mime.types
AddType application/x-compress .Z
AddType application/x-gzip .gz .tgz
</IfModule>

<IfModule ssl_module>
SSLRandomSeed startup builtin
SSLRandomSeed connect builtin
</IfModule>

Include /etc/httpd/mod_php.conf


8. Re: Dificuldade com VirtualHost [RESOLVIDO]

Amilar Sales Alves
SlackZ

(usa Slackware)

Enviado em 18/11/2008 - 15:15h

MUITOOOOOO Obrigado parceiro!!!
estava faltando configurar os diretorios
<Diretorios>
</Diretorios>

Muito obrigado pela sua paciencia, desculpe minha ignorancia


9. Alias

Franklin Candido da Silva
franklincsilva

(usa Ubuntu)

Enviado em 07/01/2011 - 15:21h

No meu Cacti faltava uma Alias.
Sem saber como parou de funcionar o que fiz foi adicionar no arquivo /etc/httpd/conf/httpd.conf
Adicionei a seguinte linha

<Directory "/var/www/">
Alias /cacti/ "/var/www/cacti/"
<Directory "/var/www/cacti">
</Directory>







Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts