Configuración servidor web en Debian

Hoy he tenido que montar una nueva máquina como servidor de desarrollo en casa y como la cabra tira al monte, la he montado bajo Debian. Una vez completada la instalación del sistema operativo, toca hacer la instalación del servidor web y mysql:

1. Actualizar el repositorio:

apt-get update

2. Instalar Apache:

apt-get install apache2

3. Instalar MySQL

apt-get install mysql-server

4. Instalar PHP, como es una máquina de desarrollo le instalo todos los modulos que pueda llegar a usar alguna vez

apt-get install libapache2-mod-php5 php5 php5-common php5-curl php5-dev php5-gd php5-idn php-pear php5-imagick php5-imap php5-json php5-mcrypt php5-memcache php5-mhash php5-ming php5-mysql php5-ps php5-pspell php5-recode php5-snmp php5-sqlite php5-tidy php5-xmlrpc php5-xsl

5. Instalar el phpmyadmin:

apt-get install phpmyadmin

5. Activar el mod rewrite :

a2enmod rewrite

6. Editar un nuevo fichero de configuración para el nuevo site en /etc/apache/sites-availables/example.local (el nombre del fichero da un poco igual pero es conveniente que tenga el nombre del dominio para tenerlo bien localizado) :

<VirtualHost *:80>
        ServerAdmin webmaster@localhost
        ServerName example.local
        ServerAlias example.local


        DocumentRoot /home/tomy/www/example.local/
        <Directory /home/tomy/www/example.local/>
                Options Indexes FollowSymLinks MultiViews
                AllowOverride None
                Order allow,deny
                allow from all
        </Directory>

        ErrorLog /home/tomy/www/example.local/error.log

        # Possible values include: debug, info, notice, warn, error, crit, alert, emerg.
        LogLevel warn
</VirtualHost>

7. Añadir el sitio creado:

sudo a2ensite example.com

8. Reiniciar el servicio y si todo esta bien ya esta funcionando:

/etc/init.d/apache2 restart

Dejar un comentario?

0 Comentarios.

Deje un comentario


NOTA - Puede usar estosHTML tags and attributes:
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.