quarta-feira, 30 de outubro de 2013

Habilitando CGI no Virtual Host com Apache 2.4.6

Olá galera,

O primeiro passo é habilitar o módulo do CGI através de um link simbólico.

cd /etc/apache2/mods-enabled
ln -s ../mods-available/cgi.load cgi.load

O segundo é habilitar a extensão.

sudo gedit /etc/apache2/mods-enabled/mime.conf

Remova o # da linha AddHandler cgi-script .cgi e reinicie o Apache.

sudo /etc/init.d/apache restart

No seu Virtual Host, adicione a linha Include conf-available/server-cgi-bin.conf. Segue o exemplo de um arquivo.

  <VirtualHost *:80>
     ServerName aplicacao
     DocumentRoot /var/www/aplicacao/public
     <Directory /var/www/aplicacao/public>
        Options FollowSymLinks Indexes MultiViews
        AllowOverride All
        Require all granted
     </Directory>
     Include conf-available/server-cgi-bin.conf
   </VirtualHost>
  

OBS: A configuração acima foi feita no Ubuntu 13.10.

Espero que a dica tenha sido útil.
Grande abraço e até a próxima.

2 comentários: