XAMPP.- Utilizar VirtualHost en como dominio virtual en Ubuntu con desktop gnome

¿Qué es el Virtual Host? http://httpd.apache.org/docs/1.3/vhosts/ lo explica:

The term Virtual Host refers to the practice of maintaining more than one server on one machine, as differentiated by their apparent hostname. For example, it is often desirable for companies sharing a web server to have their own domains, with web servers accessible as http://www.company1.com and http://www.company2.com, without requiring the user to know any extra path information.

Traducción:

El termino Virtual Host se refiere a la práctica de mantener más de un servidor en una máquina, se distingue por el aparente hostname. Por ejemplo, es a menudo deseable para las compañías que comparten un servidor web tener sus propios dominios, con servidores web accesibles como http://www.company1.com y http://www.company2.com, sin requerir que el usuario conozca cualquier información adicional.

Localhost

En informática, en el contexto de redes TCP/IP, localhost es un nombre reservado que tienen todas las computadoras, router o dispositivo que disponga de una tarjeta de red ethernet para referirse a sí mismo. El nombre localhost es traducido como la dirección IP de loopback 127.0.0.1 en IPv4, o como ::1 en IPv6.

Especificación según la IETF

En la RFC 3330 de la IETF, titulado “Special-Use IPv4 Addresses” (“direcciones IPv4 de uso especial”), describe las direcciones 127.0.0.0/8 (nomenclatura CIDR) como un bloque reservado de direcciones IPv4 reservadas para loopback.

Este rango de direcciones no puede ser utilizado o asignado por ninguna organización o ISP. Cualquier paquete con una dirección dentro del rango ‘127.0.0.0/8’ no puede salir del dispositivo.

Por otro lado, sólo la dirección IPv6 ::1/128 está reservada como dirección loopback en la especificación de la arquitectura de direcciones que define la RFC 3513.

Wikipedia

Loopback

El dispositivo de red loopback es un interfaz de red virtual que siempre representa al propio dispositivo independientemente de la dirección IP que se le haya asignado. El valor en IPv4 es 127.0.0.1 y ::1 para el caso de IPv6.

Se utiliza en tareas de diagnóstico de conectividad y validez del protocolo de comunicación, así como para indicar que el destino del puntero o URL es el mismo host.

Wikipedia

Archivos que usaremos:
/etc/hosts
Indica el mapeo de hosts
/opt/lampp/etc/httpd.conf
Configuración de archivos de Apache
/opt/lampp/etc/extra/httpd-vhosts.conf
Configuración del VirtualHost

El localhost admite dentro del rango ‘127.0.0.0/8’. Que todos estos hasta llegar a la octava cuando los llamas la computadora se dirige hacia si misma. Es decir todas las peticiones dirigidas a este rango listado más abajo, son para la computadora o servidor donde son hechas.
a) 127.0.0.0
b) 127.0.0.1
c) 127.0.0.2
d) 127.0.0.3
e) 127.0.0.4
f) 127.0.0.5
g) 127.0.0.6
h) 127.0.0.7
i) 127.0.0.8

Se supone que para cada dominio es una instalación de XAMPP y con el VirtualHost podemos poner varios en una sola. Para que estén en red entendí que son estos pasos pero poniendo la ip del servidor. El procedimiento que explico esta dirigido para tenerla solo para la computadora en que trabajamos.

En Ubuntu recomiendo mejor el uso de sudo, pero se puede llamar una terminal del root con los siguientes pasos: Alt+F2 (Run Application) ==> Escribir gksu gnome-terminal ==> Introducir contraseña ==> Aparece la terminal del root.

Estos son los pasos que seguí en Ubuntu 8.04.2 con desktop gnome e hice uso del sudo.

PASO 1.- Entrar a la cuenta con privilegios de administración en el linux.

PASO 2.- Detener el XAMPP

Desde una terminal del root:

/opt/lampp/lampp stop

Con sudo, en una terminal normal:

sudo /opt/lampp/lampp stop

PASO 3.- Crear carpeta con el nombre que usaremos para el dominio dentro de /opt/lampp/htdocs. Por ejemplo creo la carpeta travesuras en ese lugar, quedando la ruta como /opt/lampp/htdocs/travesuras

Desde una terminal del root:

mkdir /opt/lampp/htdocs/[nombre de la carpeta]

Con sudo; también en una terminal, pero normal:

sudo mkdir /opt/lampp/htdocs/[nombre de la carpeta]

Ejemplos:

Desde una terminal del root:

mkdir /opt/lampp/htdocs/travesuras

Con sudo:

sudo mkdir /opt/lampp/htdocs/travesuras

PASO 4.- Crear archivos de prueba llamados index.html, index.htm y index.php dentro de la carpeta que acabamos de hacer (PASO 3).

Código del php para guardarse dentro del archivo index.php:

<html>
<head>|
<title>Mi prueba del php de [nombre de la carpeta]</title>
</head>
<body>
<?php echo "Probando el php en [nombre de la carpeta]"; ?>
</body>
</html>

Código del html para guardarse dentro del archivo index.html:

<html>
<head>
<title>Mi prueba del html de [nombre de la carpeta]</title>
</head>
<body>
<p>Probando el html en [nombre de la carpeta]</p>
</body>
</html>

Código del html para el archivo index.htm:

<html>
<head>
<title>Mi prueba del htm de [nombre de la carpeta]</title>
</head>
<body>
<p>Probando el htm en [nombre de la carpeta]</p>
</body>
</html>

Ejemplos:

Código del php (index.php):

<html>
<head>
<title>Mi prueba del php de travesuras</title>
</head>
<body>
<?php echo "Probando el php en travesuras"; ?>
</body>
</html>

Código del html (index.html):

<html>
<head>
<title>Mi prueba del html de travesuras</title>
</head>
<body>
<p>Probando el html en travesuras</p>
</body>
</html>

Código del html (index.htm):

<html>
<head>
<title>Mi prueba del htm de travesuras</title>
</head>
<body>
<p>Probando el htm en travesuras</p>
</body>
</html>

PASO 5.- Abro el hosts y agrego el nombre del nuevo dominio virtual.

a) Abro el hosts
En terminal del root:

gedit /etc/hosts

Con sudo (en una terminal normal):

sudo gedit /etc/hosts

b) Agrego el nombre del dominio virtual (nombre de la carpeta que acabamos de hacer en el PASO 3 junto con la dirección del localhost en número.

El archivo contiene parecido a:

127.0.0.1	localhost
127.0.1.1	[nombre del equipo]

# The following lines are desirable for IPv6 capable hosts
::1     ip6-localhost ip6-loopback
fe00::0 ip6-localnet
ff00::0 ip6-mcastprefix
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters
ff02::3 ip6-allhosts

Justo debajo del nombre del equipo agregamos la línea:

127.0.0.1	[nombre de la carpeta]

Siguiendo nuestro ejemplo:

127.0.0.1	travesuras

Quedando más o menos así:

127.0.0.1	localhost
127.0.1.1	[nombre del equipo]
127.0.0.1	[nombre de la carpeta que hicimos en /opt/lampp/htdocs (PASO 3)]

# The following lines are desirable for IPv6 capable hosts
::1     ip6-localhost ip6-loopback
fe00::0 ip6-localnet
ff00::0 ip6-mcastprefix
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters
ff02::3 ip6-allhosts

Para nuestro ejemplo agrego algunos comentarios:

#Localhost
127.0.0.1	localhost
#Nombre del equipo
127.0.1.1	travesuras
#Travesuras
127.0.0.1	travesuras

# The following lines are desirable for IPv6 capable hosts
::1     ip6-localhost ip6-loopback
fe00::0 ip6-localnet
ff00::0 ip6-mcastprefix
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters
ff02::3 ip6-allhosts

NOTA.- Recuerden que el rango 127.0.0.0/8 es el del localhost y apuntan a nuestra propia máquina. Además si queremos hacer algún comentario anteponemos el signo # , cuando terminemos de hacerlo damos enter para cambiar la línea y finalizarlo; por ejemplo #Travesuras arriba de 127.0.0.1 para indicar a cual carpeta pertenece.

PASO 6.- Necesitamos descomentar la línea “Include etc/extra/httpd-vhosts.conf” dentro del archivo httpd.conf.

a) Abrimos el archivo httpd.conf

En una terminal del root:

gedit /opt/lampp/etc/httpd.conf

Con sudo dentro de una terminal normal:

sudo gedit /opt/lampp/etc/httpd.conf

b) Buscamos y descomentamos la línea #Include etc/extra/httpd-vhosts.conf quitando el signo # del principio.

Quedando:

Include etc/extra/httpd-vhosts.conf

c) Cambiamos la línea ServerAdmin you@example.com por:

ServerAdmin you@localhost

d) Agregamos al final y sin espacios a ServerName localhost :80 Quedando:

ServerName localhost:80

e) Guardamos

PASO 7.- En el archivo httpd-vhosts.conf introduciremos los datos necesarios para que el XAMPP pueda utilizar nuestra carpeta como si fuera un dominio. Como dijimos en el archivo hosts le dimos la ip del localhost.

a) Abrimos el archivo httpd-vhosts.conf

En terminal del root:

gedit /opt/lampp/etc/extra/httpd-vhosts.conf

Con sudo en una terminal normal:

sudo gedit /opt/lampp/etc/extra/httpd-vhosts.conf

b) Agregamos las líneas:

#localhost
<VirtualHost *:80>
    ServerAdmin you@localhost
    DocumentRoot /opt/lampp/htdocs
    ServerName localhost:80
    ErrorLog logs/localhost-error_log
    CustomLog logs/localhost-access_log common
</VirtualHost>

#Ponemos cualquier comentario para indicar a que carpeta o dominio pertenece
<VirtualHost *:80>
    ServerAdmin you@[nombre de la carpeta que pusimos dentro de /opt/lampp/htdocs]
    DocumentRoot [ruta de la carpeta que pusimos dentro de /opt/lampp/htdocs]
    ServerName [nombre de la carpeta que pusimos dentro de /opt/lampp/htdocs]
    ServerAlias www.[nombre de la carpeta que pusimos dentro de /opt/lampp/htdocs]
    ErrorLog logs/[nombre de la carpeta que pusimos dentro de /opt/lampp/htdocs]-error_log
    CustomLog logs/[nombre de la carpeta que pusimos dentro de /opt/lampp/htdocs]-access_log common
</VirtualHost>

En nuestro ejemplo nos queda:

#localhost
<VirtualHost *:80>
    ServerAdmin you@localhost
    DocumentRoot /opt/lampp/htdocs
    ServerName localhost:80
    ErrorLog logs/localhost-error_log
    CustomLog logs/localhost-access_log common
</VirtualHost>

#travesuras
<VirtualHost *:80>
    ServerAdmin you@travesuras
    DocumentRoot /opt/lampp/htdocs/travesuras
    ServerName travesuras
    ServerAlias www.travesuras
    ErrorLog logs/travesuras-error_log
    CustomLog logs/travesuras-access_log common
</VirtualHost>

c) Comentamos los otros VirtualHost de ejemplo agregando al principio de cada línea un signo #

d) Guardamos

PASO 8.- Probar que todo funcione correctamente

a) Inicializamos otra vez el XAMPP

En una terminal del root:

/opt/lampp/lampp start

Con sudo:

sudo /opt/lampp/lampp start

b) Nuestro sitio lo abrimos en el navegador como http://travesuras y si tenemos problemas porque nos manda a la página principal en tonos naranjas y amarillos del XAMPP tecleamos http://travesuras/index.htm

c) Nos aseguramos que esa página principal de administración del XAMPP en tonos naranjas y amarillos siga funcionando tecleando también en el navegador http://localhost

NOTA.- Si no quiere abrir, vemos si el navegador está trabajando fuera de línea; en caso afirmativo lo cambiamos a que trabaje en línea. En firefox es que este desmarcada la opción Work Offline de el menú File.

 
 
 

http://httpd.apache.org/docs/1.3/vhosts/
https://travesuras.wordpress.com/2008/09/03/12/      Tutorial para la instalación del XAMPP en Linux
http://blog.victorcastelan.net/xampp-para-linux-como-virtualhost/
http://www.maestrosdelweb.com/editorial/host
http://es.wikipedia.org/wiki/Localhost
http://es.wikipedia.org/wiki/Loopback

Anuncios

58 thoughts on “XAMPP.- Utilizar VirtualHost en como dominio virtual en Ubuntu con desktop gnome

  1. Saludos!!
    Anduve buscando un tutorial para montar mi servidor y nada..hasta que encontre el tuyo y “Mas facil no canta un gallo”..Mil gracias por el aporte…lo instale en CENTOS 5.2 funciona de maravilla localmente..solo hay que cambiar algunas cosillas…ahora mi inquietud es hacer que mis paginas se vean mundialmente…como le hago?…Mi otra inquietud es:
    puedo alojar las paginas que desee insertando en el archivo httpd-vhost.conf el fragmento sgte:

    #esta es la pagina web de call here

    ServerAdmin you@callhere
    DocumentRoot /opt/lampp/htdocs/callhere
    ServerName callhere
    ServerAlias http://www.callhere
    ErrorLog logs/callhere-error_log
    CustomLog logs/callhere-access_log common

    Gracias a todos y que Dios los bendiga e ilumine vuestras mentes!!

  2. Hola Oscar, de momento solo se como montar servidores virtuales. Lo pondré en la red hasta que sepa proteger mi computadora de ataques externos.

    Gracias a Carlos encontre este manual de Vicente Navarro http://www.vicente-navarro.com/blog/2008/03/09/hosting-casero-howto/. Y hablando de el, dice que se pueden poner cuantos dominios queramos en virtualhost. Otro lugar que te puede servir para montar tu servidor es http://www.forat.info/category/como-montar-un-servidor-web-en-debian/

  3. Si porfa, quiero saber como le hiciste.

    Las medidas a tomar para tenerlo medianamente seguro que hasta el momento conozco son: cerrar todos los puertos excepto los necesarios, poner un nombre de usuario bien raro, dejar solo un número determinado de intentos para entrar a la cuenta cada cierto tiempo, poner una buena contraseña, instalar un contrafuegos y tener actualizado el sistema operativo. Toma eso en cuenta cuando lo pongas.

  4. Hola amigos: Sigo “dando lata” ahora mi inquietud es convertir mi ip dinamica en ip estatica para que los cibernautas puedan ver mis sitios web, mientras obtengo una ip publica…mil gracias y disculpen la preguntadera….Dios os bendiga!!

    1. Gracias Oscar, ya con eso tengo. Una ip estatica son palabras mayores, mientras son pocas visitas y se esta aprendiendo me adapto a la ip dinamica.

  5. Hola

    El tutorial esta excelente. Muchas gracias.

    Pero tengo inconvenientes con mi servidor Linux.

    Tengo actualmente una intranette montada en apache Tomcat, con un CMS en Java. Y quiero agregarle un blog, pero este blog esta en PHP (WordPress).Lo que quiero hacer es simplemente un llamado a atravez de un link desde mi intranette hasta el blog. La idea es que ellos no se encuentren. Para el blog monte Xampp+wordpress. Pero cuando subo solo el apache del xampp, me aparece este mensaje: “XAMPP: Another web server daemon is already running”. Ya le cambie el puerto a un 8181. pero no me quierer subir.

    Me podrian colaborar, por favor.

  6. Hola Heidi, vale más que lo sepas de una vez. El tema de informática lo tengo como hobby, mis conocimientos son realmente pocos.

    Cuando configure el virtualhost, varias veces me salia la página del administrador del xampp cuando lo llamaba como http://travesuras/index.html pero no cuando la llamaba como http://travesuras/index.htm Cambiando la extensión fue la única forma que encontré de que no me llamara el administrador del xampp

    Volviéndote a leer caí en cuenta que instalaste doble el xampp y eso no esta permitido, por eso es la existencia del virtualhost. Instala el worpress solo, si ya tienes el xampp instalado o salva tu carpeta htdocs y desinstala el xampp para instalar el worpress-xampp

    “XAMPP: Another web server daemon is already running” = XAMPP: Otro demonio del servidor web esta en funcionamiento.

    Saludos

  7. Hola travesuras.

    Vale gracias, si debe ser eso, porq yo habia eliminado la carpeta xampp pero no la habia desinstalado.

    Voy a revisar y hacer bien el proceso.

    Gracias.

    Para tener pocos conocimientos, sabes bastante. Felicitaciones.

  8. Hola Heidi. gracias por las felicitaciones. Me temo que no te va a servir instalar el xampp porque ya tienes instalado un apache Tomcat, son dos servidores y no se puede. Trata de instalar el wordpress con tu apache Tomcat y olvidarte el xampp.

    Saludos

  9. Hola Travesuras.

    Oye muchas gracias por lo del xampp. lo revisare y te cuento.

    Volviendo al tema del apache-tomcat, te voy a contar todo el rollo de mi problema:

    Resulta q tengo una intranet montada bajo apache tomcat 6.0, y este tiene un CMS llamado OpenCms.

    Como esta CMS tiene ciertas limitaciones, se hizo un puente entre el servidor (Bajo Linux-Debian) y el CMS, utilizando una virtual host. para poder unir videos y archivos pesados a travez de este. (llamadas http://intranette y la ruta http://intranette/INSTALADORES).

    y de un momento a otro se daño esa configuracion. solo me carga lo que esta en el servidor apache-tomcat.

    Esta fue la explicacion q encontre, de la configuracion de la vhost q realizaron los Ing. anteriores:

    “creamos un vhost para lo que no sean peticiones directas a un dominio que estemos albergando – estan accediendo directamente a la IP o a un dominio que apache no ha reconocido como otro vhost”.

    Consulte con los de Gattaca y los de Indra y me dijeron q el apache-tomcat instala por defecto otro apache. Este apache es el que esta en el puerto 80 y administra la virtual host. Y mis compañeros me difereon que falta definir la virtual host localmente.

    Resulta que no encontre el dichoso apache (solo) , dentro del servidor. y la configuracion del apache tomcat esta igual que como estaba antes de que se dañara. (la ruta esta en /usr/apache-tomcat-6.0.14/conf/ y el archivo se llama: server.xml que es como un httpd.conf en apache. Y la configuracion de la virtual host tambien esta igual que como estaba antes que se dañara).

    Mi virtual host quedo:

    //———————-

    NameVirtualHost *:80

    # creamos un vhost para lo que no sean peticiones directas a un dominio
    # que estemos albergando – estan accediendo directamente a la IP o a un
    # dominio que apache no ha reconocido como otro vhost.
    ServerName 172.17.1.20
    DocumentRoot /var/www/
    ServerAdmin intranette

    ServerName http://intranette:8080/intranette/opencms/intranette/inicio.html
    ServerAlias intranette
    DocumentRoot /usr/apache-tomcat-6.0.14/webapps/intranette/export/intranette/
    ServerAdmin intranette

    ServerName http://intranette:8080/intranette/opencms/intranette/inicio.html
    ServerAlias intranette
    DocumentRoot /usr/apache-tomcat-6.0.14/webapps/intranette/export/intranette/
    ServerAdmin intranette

    //———————————–

    Hice una prueba, accediendo localmente al servidor (LINUX-DEBIAN) accediendo desde el navegador a la ruta creada por la virtual host y tampoco me funciono.

    Mis colegas descartaron que era problema de la red, pero yo insisto que eso afecto la intranet porque desde que ellos modificaron la red, eso dejo de funcionar. Aunque me queda la duda ya que localmente no me funciono las rutas de la virtual host.

    Por favor ayudame.

    Muchas Gracias.

    Cuidate.

    1. Hola Heidi, como te digo, voy aprovechar este fin de semana para ver que encuentro del tomcat. ¿Quieres que te mande lo que encuentre a tu correo o nada más lo dejo caer aquí? Saludos

  10. Hola Travesuras

    Oye muchas gracias. Ya pude subir la intranette.

    Resulta q no estaban los archivos del apache completos. por eso no tomaba la virtual host.

    Chao

  11. Hola Travesuras

    No se si este tip te sirva de algo, pero te comento asi descubri el inconveniente:

    Lo descubri gracias a una herramienta llamada webmin (para Linux), no se si la conozcas, pero es una herramienta q administra el servidor, organizandolo y mirando q tiene uno realmente en el SO.

    Despues de esto me di cuenta q apache-tomcat tiene por defecto otro apache (apache2), yo la verdad no sabia. con este apache normalito se suben las virtual host.

    Chao.

    1. Hola, estoy buscando como quedamos pero no encuentro gran cosa. Voy a tener que instalar y tratar de hacer lo mismo a ver si así le atino a jalar el hilo negro en el buscador. Saludos.

  12. Hola amigo

    Instale xampp y no-ip en ubuntu 9.04, pero queiro salir a atravez de mi nombre que me da no-ip http://serialbyte.no-ip.biz me da esto

    Acceso prohibido!

    XAMPP nuevo concepto de seguridad:

    El acceso a la solicitada directorio sólo está disponible desde la red local.

    Este ajuste puede ser configurado en el archivo “httpd-xampp.conf”.

    como configuro tengo que poner mi ip aqui que tengo que hacer

    Order deny,allow
    Deny from all
    Allow from ::1 127.0.0.1/8 \
    fc00::/7 10.0.0.0/8 xxx.xx.x.x/12 xxx.xxx.x.x/16 \
    fe80::/10 xxx.xxx.x.x/16

    ErrorDocument 403 /error/XAMPP_FORBIDDEN.html.var

    1. Me pones en un aprieto. El XAMPP me intereso porque estaba aprendiendo PHP y necesitaba un servidor virtual. Antes que me preguntes sobre ese lenguaje, lo deje en espera mientras aprendo bash y los comandos. La ventaja del XAMPP es que puede funcionar como un servidor y también como servidor virtual. Es decir que funcione como tal pero que las páginas web y demás no estén disponibles en la red. Como eso es lo que quería elegí el XAMPP. Nunca lo he probado como un servidor real, siempre ha sido como uno virtual.

      Cuando corriste sudo /opt/lampp/lampp security pusiste contraseña a varias cosas. La primera que te pregunta es que si quieres ponérsela a las páginas web, dejala sin password; a lo demás yo si se lo pondría.

      Bien, te dejo algunas cosas que te pueden ayudar:
      XAMPP ==> LAMPP (Así se llama en Linux)
      http://carlosruizortega.wordpress.com/2008/07/27/servidor-web-en-ubuntu-ii/
      http://tecnologiaslibres.net/2008/11/15/instalar-no-ip-en-ubuntu-810/
      http://www.forat.info/category/como-montar-un-servidor-web-en-debian/
      http://www.vicente-navarro.com/blog/2008/03/09/hosting-casero-howto/

      Este tutorial de vitualhost es para tenerlo solo en tu computadora. Busca otro que explique como ponerla en la red.

      Te salio esto:

      Acceso prohibido!

      XAMPP nuevo concepto de seguridad:

      El acceso a la solicitada directorio sólo está disponible desde la red local.

      Este ajuste puede ser configurado en el archivo “httpd-xampp.conf”.

      Con esto lo que te esta diciendo tu XAMPP es que lo tienes configurado solo para ti, que puedes cambiar esto en el archivo httpd-xampp.conf y creo que me diste por error tu ip; voy a ocultarla. Busca más arriba en este tutorial para que veas donde esta httpd-xampp.conf y algo más.

      Es todo en lo que puedo ayudarte porque no cuento con un dominio con el cual experimentar y decirte como me salio el asunto.

      Saludos

  13. Hola

    gracias por tu ayuda. Creí que eras hombre jauja eres la primera chica que me ayuda 🙂

    me gustaría que me dieras tu correo para charlar sobre estos temas o de lo que sea

    bie espero respuesta cristina

  14. Hola:
    Gracias, es la respuesta mas correcta a como configurar servidores, virtuales, con respecto a como publicar o hacer que tu servidor sea publicado en internet es lo siguiente (resumido, ren respuesta a la solcitud de HUGO)

    1.- Configurar tu servidor con solo los puertos que vas a publicar

    2.- configurar tu router (modem de internet) en la parte de las DMZ, que tu maquina sea la asignada, para que te pueda dar la IP publica a tu maquina = al la del modem.

    3.- en el archivo hosts, tu maquina debera tener 127.0.0.1 serialbyte.no-ip.biz

    4.- configurar el vitualhost y ya esta, te pueden ver desde cualquier parte del mundo….

  15. ya tengo creado los virtual host, pero no se logran ver, me sale el mensaje.
    Internet Explorer no puede mostrar la página

    Tengo creados 4 directorios virtuales, solo se ven dos

    1. Hola:

      Es importante aclarar que soy usuaria normal, es poco lo que te puedo ayudar. Cuando me fije en los servidores, necesitaba uno virtual para probar el php. Le digo servidores virtuales a los que funcionan como tal pero no publican las páginas web en la red.

      Es posible que tu servidor lo tengas como uno virtual. Visita esta página http://localhost/xampp/security.php en ella te dice como esta el estado de seguridad de tu xampp. Puedes cambiarla ejecutando: “sudo /opt/lampp/lampp security” . Mi servidor es virtual porque cuando llego a: “Your XAMPP pages are secured by a password” le digo que si, porque quiero un servidor virtual y que las páginas sean inaccesibles desde internet. Si quisiera que estuvieran disponibles para el que sea, le digo que no. Este es el paso 7 del tutorial https://travesuras.wordpress.com/2008/09/03/12/

      Como te digo, mis servidores son virtuales. De momento no me interesa ponerlos en red. No necesite de ningún dominio y en el archivo “/etc/hosts” puse solo el nombre de la carpeta donde tenía mis páginas web. Según la página de http://www.maestrosdelweb.com/editorial/host/ los virtual host se ponen por ejemplo: 127.0.0.1 http://www.nombredeldominio.com . A todos les puso el mismo localhost, si quieres puedes probar asignar uno distinto a cada uno de los host virtuales; tienes disponibles del 127.0.0.0 al 127.0.0.8

      Asegurate de haber modificado correctamente los archivos: a) “/etc/hosts” b) “/opt/lampp/etc/httpd.conf” y c) “/opt/lampp/etc/extra/httpd-vhosts.conf” y revisa tu contrafuegos.

      Es poco en lo que te puedo decir de este tema, todavía no me ha dado por publicar una página web en la red desde un servidor propio.

      Saludos

  16. Lo hice igual que como muestras en tu guia que es excelente….gracias por ello
    pero al start el lampp me dice que no se puede arrancar el apache todo arranca menos apache…. por que????

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s