Apache mostra erro “Proibido” com “FollowSymLinks”

1

Eu uso o Apache2 há muito tempo. Na maior parte do tempo, uso "hosts virtuais", mas acabei fazendo o meu provedor me mudar de um endereço "shared-ip" para um endereço "ip fixo".

Foi quando tudo foi para o inferno. Tudo o que deveria ter feito é mudar o meu endereço IP.

Aqui está minha configuração:

/etc/httpd/conf tem meu arquivo httpd.conf . Sua última linha é

Include conf/vhosts.con

Meu arquivo vhosts contém:

NameVirtualHost *:80  

<VirtualHost *:80>  
</VirtualHost>

<Directory "/export/home">
  Options Includes ExecCGI Indexes  
  AddHandler cgi-script .pl  
  AllowOverride AuthConfig  
  Order allow,deny  
  Allow from all  
</Directory>

Include conf/webs/website.com
Include conf/webs/web1.com

Assim, cada servidor virtual deve ser o mesmo com todas as permissões - fácil, certo? E cada servidor é seu próprio arquivo.

web1 é um servidor típico .. e tem acesso ao mysql.

web1.biz :

<VirtualHost *:80>
  ServerName web1.biz
  ServerAlias http://www.web1.biz
  DocumentRoot /export/home/webs/web1/public_html
  ErrorLog /var/log/www/web1/error.log
  TransferLog /var/log/www/web1/transfer.log
</VirtualHost>

Website:

Este é o meu site principal com acesso ao mysql myaddmin em /var/www/html/pma , então eu tenho um link no meu /export/home/webs/website/public_html to /var/www/html/pma . Mas antes que eles mudassem meu endereço, funcionou bem ... com a configuração acima.

Esta é a minha configuração atual, mas ainda recebo o erro "Proibido" quando tento iniciar o phpmyaddmin :

<VirtualHost *:80>
  ServerName website.net
  ServerAlias http://www.website.net
  DocumentRoot /export/home/webs/website/public_html
  DirectoryIndex index.html index.shtml index.pl index.php
  <Directory />
    Options Includes ExecCGI FollowSymLinks
    AllowOverride Indexes
  </Directory>
  ErrorLog /var/log/www/website/error.log
  TransferLog /var/log/www/website/transfer.log
</VirtualHost>
    
por Cris H 02.08.2012 / 23:56

1 resposta

1

Isso é semelhante a essa pergunta: link

Provavelmente, no seu caso, você foi movido para um novo servidor e a configuração foi alterada (seus dados foram movidos, mas os arquivos de configuração não). Se a mudança for do apache 2.2 para 2.4, há outro problema com a diretiva Required.

    
por 02.10.2014 / 21:23