Instalar servidor web en cualquier distribución Linux

jueves, 12 de julio de 2012


En este artículo explicaremos cómo instalar un servidor web en Linux de forma fácil y válida para la mayoría de las distribuciones.
Para ello emplearemos el paquete XAMPP, que nos ofrece un servidor web muy estable y limpio al mismo tiempo que una facilidad de manejo excepcional. Trataremos también de guiaros en cómo asegurar el servidor, ya que no llega con instalarlo, sino que es necesario tener en cuenta la seguridad.

El primer paso sería descargar e instalar el paquete, para ello podemos descargar la última versión en http://www.apachefriends.org/en/xampp-linux.html

Descomprimimos e instalamos con el comando:
tar xvfz xampp-linux-1.7.7.tar.gz -C /opt
Tener en cuenta que el nombre del archivo *tar.gz puede variar dependiendo de la versión que nos descarguemos.

Para iniciar el servidor empleamos el comando:
/opt/lampp/lampp start
Inmediatamente después usamos el comando:
/opt/lampp/lampp security
Con este comando podremos proteger por contraseña los servidores MySQL y FTP.
En una configuración inicial el servidor XAMPP sólo permite acceso desde localhost, para esto tendremos que editar el archivo:
/opt/lampp/etc/extra/httpd-xampp.conf

Lo que haremos será eliminar el texto:
<LocationMatch "^/(?i:(?:xampp|security|licenses|phpmyadmin|webalizer|server-status|server-info))">
Order deny,allow
Deny from all
Allow from ::1 127.0.0.0/8 \
fc00::/7 10.0.0.0/8 172.16.0.0/12 192.168.0.0/16 \
81.196.40.94/32
ErrorDocument 403 /error/XAMPP_FORBIDDEN.html.var
</LocationMatch>

Para finalizar empleamos el comando:
/opt/lampp/lampp restart
Ya tenemos el servidor funcionando y accesible vía internet.
Pero la flexibilidad de XAMPP no termina aquí, a continuación daremos una serie de información a modo de guía muy útil para la administración de XAMPP.
Este paquete nos permite usar el servidor web con soporte SSL, para ello habrá que emplear el comando:
/opt/lampp/lampp startssl

A continuación una lista exhaustiva de  los diferentes comandos:
start: Inicia el server XAMPP incluyendo apache, MySQL y FTP.
stop: detiene el servidor XAMPP (incluyendo MySQL y FTP).
restart: reinicia los servicios del servidor XAMPP.
startapache: inicia únicamente el servidor apache.
startssl: inicia el servidor web con soporte SSL.
startmysql: inicia únicamente el servidor MySQL.
startftp: inicia únicamente el servidor.
stopapache: detiene el servidor apache.
stopssl: detener el servidor con soporte SSL.
stopmysql: detiene el servidor MySQL.
stopftp: detiene el servidor FTP.

Artículos relacionados


Comments

4 Responses to “ Instalar servidor web en cualquier distribución Linux ”
Post a Comment | Enviar comentarios ( Atom )

hawkingsagan dijo...

XAMPP para producción es absolutamente irrecomendable, utilizenlo solo para pruebas jamas para entornos de produccion.

12 de julio de 2012, 20:33

Yo lo uso y hasta ahora no me ha dado problemas. Tal vez en proyectos grandes quien sabe

12 de julio de 2012, 23:19
Anónimo dijo...

y supuestamente esto sirve para montar una página? y como la encuetra la gente en la red?

13 de julio de 2012, 4:36
Anónimo dijo...

Lo que dice hawkingsagan es un mito. Yo me he visto compilando apache, php, mysql, etc... todo porque decian que xampp no era recomendable para alojar una pagina web y al final del día vi que habia invertido densas horas para conseguir EXACTAMENTE lo que me proporciona XAMPP. Muchos dicen exactamente lo mismo que tu, pero porque no han asegurado el servidor, date cuenta que al fin y al cabo es un servidor web, de echo es más seguro que el propio servidor que instalas con yum en CentOS por ejemplo, que está totalmente desactualizado y es vulnerable a un montón de ataques.
Por otro lado caemos otra vez en la "charla gratuita" y en las recomendaciones "porque lo lei un dia en internet" sin base ni fundamento.
Hay que tener en cuenta que cada pagina web es un mundo, con unas necesidades específicas y xampp en algunos casos puede no ser lo mas recomendable. Pero por ejemplo para alojar un blog wordpress con 2000 visitas unicas diarias, yo lo veo una buena opción. Saludos.

13 de julio de 2012, 15:17

Publicar un comentario en la entrada

Deja tu opinión realizando un comentario interesante. Cualquier intento de Spam no será admitido.