apache2+mysql5+php5 na maquina virtualNa
aula retrasada vimos a config do apache na maquina principal para fazer o proxy, relembrandos os passos básicos:
instalação
apt-get install apache2
Configs:
editar o /etc/apache2/ports.conf com:
Listen IPDOSERVIDOR:80
em seguida adicionar os modulos proxy no apache:
proxy.load
proxy.conf
proxy_http.load
com o comando: a2enmod proxy_http
configurar um virtual host
cria-se um arquivo em /etc/apache2/sites-available/nomedosite com por ex:
habilitar:
a2ensite nomedosite
/etc/init.d/apache2 restart
adicionar em /etc/hosts :
ip-da-maquina-virtual dominio.do.site
ex:
192.168.0.101
pontaodaeco.org
Agora Nesta aula vimos a configuração que tem de ser feita na máquina virtual para ter site habilitado:
entrar na maquina virtual:
# vserver nomedovserver enter
instalação:
# apt-get install apache2 php5 mysql-server-5.0
Nessa instalação vai pedir para criar a senha de root do mysql necessário para a administração dos bancos de dados.
habilitar módulo rewrite necessário para alguns sites como os feitos em drupal:
# a2enmod rewrite
reiniciando o apache:
# /etc/init.d/apache2 restart
configurando o virtual host para nosso site:
criar um arquivo em /etc/apache2/sites-available/nomedosite
# vim /etc/apache2/sites-available/nomedosite
e incluir algo como:
<VirtualHost *> ServerAdmin webmaster@localhost
ServerName pontaodaeco.org ServerAlias www.pontaodaeco.org
DocumentRoot /var/www/pontaodaeco.org <Directory /> Options FollowSymLinks
AllowOverride None </Directory> <Directory /var/www/pontaodaeco.org/>
Options Indexes FollowSymLinks AllowOverride None Order Allow,deny allow from all
RewriteEngine on RewriteBase / RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php?q=$1 [L,QSA] </Directory> CustomLog /var/log/apache2/pontaodaeco_error.log combined
</VirtualHost> criar a pasta indicada pela diretiva DocumentRoot:# mkdir /var/www/nomedosite
habilitar o site:
# a2ensite nomedosite
reload no apache:
# /etc/init.d/apache2 reload
Em seguida começamos a
instalação de um drupal para esse nosso site teste:
# cd /var/www/nomedosite
# wget
http://ftp.drupal.org/files/projects/drupal-6.14.tar.gz
# tar xfvz drupal-6.14.tar.gz
# mv drupal-6.14/* .
# mv drupal-6.14/.htaccess .
# rm -r drupal-6.14
Em seguida é configurar a base de dados e acessar e instalar o novo site a partir do navegador web. Faremos isso na proxima aula.
abs
--
Marcelo