Artigos‎ > ‎Compartilhamento de Arquivos‎ > ‎Apache‎ > ‎

Configure Apache, mySQL, e cgi-bin


Após instalar o Ubuntu server podemos acessar o Apache pelos endereços no browser: 127.0.0.1 ou localhost ou ainda pelo endereço Ip do servidor se configurado no arquivo /etc/hosts

Se tiver problemas verifique o arquivo sudo gedit /etc/apache2/apache2.conf e veja se tem a linha ServerName localhost

depois reinicialize o apache server:
sudo /etc/init.d/apache2 restart

  • Criando um novo site no Apache
No diretório /etc/apache2/sites-available/ temos as configurações disponíveis do Apache.
Copie a configuração default para uma configuração neste caso chamada de SharedWeb
sudo cp /etc/apache2/sites-available/default /etc/apache2/sites-available/SharedWeb

edit a nova configuração: sudo nano /etc/apache2/sites-available/SharedWeb

Altere o caminho em DocumentRoot para o novo caminho a ser criado
cd /home
mkdir SharedWeb
chmod o+w SharedWeb

Ficando assim: DocumentRoot /home/SharedWeb/

Altere também para

Depois basta desabilitar o site default
sudo a2dissite default

E habilitar o site SharedWeb
sudo a2ensite SharedWeb

E reinicie o Servidor Apache
sudo /etc/init.d/apache2 restart

Para desfazer basta executar:
sudo a2dissite SharedWeb
sudo a2ensite default
sudo /etc/init.d/apache2 restart

  • Instalar phpmyadmin e criar usuário root no mySQL
Digite os comandos:
sudo aptitude update
sudo aptitude install phpmyadmin

O phpMyAdmin script estará no diretório /var/www/
Crie um alias para o SharedWeb entre as tags :
sudo nano /etc/apache2/sites-available/SharedWeb
Alias /phpmyadmin /var/www/phpmyadmin

E depois reinicie o Apache: sudo /etc/init.d/apache2 restart

Crie a senha de root no MySql com o comando (considerando que a senha do root esteja em branco ainda!):
mysqladmin -u root password NOVASENHA
Ver o site http://www.cyberciti.biz/faq/mysql-change-root-password/ para outras opções.
Se esqueceu a senha do root do mysql veja o link: http://www.cyberciti.biz/tips/recover-mysql-root-password.html

  • Criando um diretório cgi-bin
Crie um diretório em /home/SharedWeb/cgi-bin/ com o comando mkdir.
Depois altere a configuração do site incluindo entre as tags :
sudo nano /etc/apache2/sites-available/SharedWeb

ScriptAlias /cgi-bin/ /home/SharedWeb/cgi-bin/

Options ExecCGI
AddHandler cgi-script cgi pl


Não deixe de visitar o site: http://httpd.apache.org/docs/2.2/
Comments