¿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 www.company1.com and 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 www.company1.com y www.company2.com, sin requerir que el usuario conozca cualquier información adicional.
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.
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.
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/
http://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
XAMPP.- Utilizar VirtualHost en como dominio virtual en Ubuntu con desktop gnome | PHP-Blog.com dicho:
on Febrero 17, 2009 at 6:51 am
[...] post: XAMPP.- Utilizar VirtualHost en como dominio virtual en Ubuntu con desktop gnome Related ArticlesBookmarksTags The Difference Between PHP Echo and Print Few other web [...]
XAMPP EN UBUNTU CON ESCRITORIO GNOME « Travesuras dicho:
on Febrero 17, 2009 at 8:01 pm
Ver tutorial de instalación de XAMPP en linux y una guía rápida de su uso:
http://travesuras.wordpress.com/2008/09/03/12/
Renato Chea dicho:
on Marzo 11, 2009 at 12:47 am
Heeeeeeeey que buen tutorial gracias, gracias
!!!!!!!!!!!!!!!!!!
travesuras dicho:
on Marzo 14, 2009 at 9:21 pm
Gracias
OSCAR WELLGOS dicho:
on Marzo 19, 2009 at 5:40 pm
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!!
OSCAR WELLGOS dicho:
on Marzo 19, 2009 at 5:53 pm
Magnifico tutorial…gracias!!
travesuras dicho:
on Marzo 20, 2009 at 5:24 am
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/
OSCAR WELLGOS dicho:
on Marzo 20, 2009 at 11:23 am
OK mil gracias!!…ahi veo como me las ingenio y les cuento…felicidades a todos!!!
travesuras dicho:
on Marzo 20, 2009 at 2:01 pm
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.
OSCAR WELLGOS dicho:
on Marzo 21, 2009 at 11:34 am
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!!
travesuras dicho:
on Marzo 21, 2009 at 5:59 pm
Hola, en:
http://www.vicente-navarro.com/blog/2008/03/09/hosting-casero-howto/#dns
http://tecnologiaslibres.net/2008/11/15/instalar-no-ip-en-ubuntu-810/
dicen como hacer que una ip dinámica funcione como estática. Ahora me toca a mi, ¿como se consiguen las ip publicas?
tgarriz dicho:
on Marzo 23, 2009 at 9:17 pm
uf!!!! CHASGRACIASSSSS!!!! este symfony me esta volviendo maraca
travesuras dicho:
on Marzo 24, 2009 at 7:42 am
¿Que, que, que…?; no te entiendo nada tgarriz.
OSCAR WELLGOS dicho:
on Marzo 24, 2009 at 8:12 am
hola….conseguir una ip publica si te toca con tu proveedor de internet….es mas te puede dar varias ip para que des rienda suelta a tu imaginacion…
travesuras dicho:
on Marzo 24, 2009 at 2:14 pm
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.
Heidi dicho:
on Marzo 30, 2009 at 3:29 pm
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.
travesuras dicho:
on Marzo 30, 2009 at 5:04 pm
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
Heidi dicho:
on Abril 1, 2009 at 7:46 am
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.
travesuras dicho:
on Abril 25, 2009 at 4:27 am
Heidi, no se si vayas a leer esto, pero por si acaso. Buscando otras cosas encontré las XAMPP Add-Ons. Una de ellas es para tener tomcat con el xampp.
La dirección:
http://www.apachefriends.org/en/xampp-windows.html#644
Saludos
travesuras dicho:
on Abril 1, 2009 at 12:54 pm
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
Ruben Saransig dicho:
on Abril 15, 2009 at 1:31 am
Hola amig@s de la pagina http://travesuras saben me salvaron con un proyecto en la universidad mil gracias por el tutorial, esta muy bueno y facil …….. se te agradece nuevamente
travesuras dicho:
on Abril 16, 2009 at 2:50 am
Hola Ruben.
Heidi dicho:
on Mayo 13, 2009 at 8:49 pm
Hola travesuras
Tengo un inconveniente con mi apache tomcat, no me estan subiendo las virtual host.
De casualidad tu me puedes colaborar en algo?.
travesuras dicho:
on Mayo 14, 2009 at 2:36 am
Hola Heidi, pues dejame ver que encuentro porque no conozco el apache tomcat.
Hace como 20 días encontré algo para que tuvieras el xampp junto con el tomcat, el enlace es: http://www.apachefriends.org/en/xampp-windows.html#644 Así como no sabía de esos add-ons del xampp para windows algo te voy conseguir.
Saludos
Heidi dicho:
on Mayo 14, 2009 at 12:51 pm
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.
travesuras dicho:
on Mayo 15, 2009 at 1:15 am
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
Heidi dicho:
on Mayo 15, 2009 at 2:36 pm
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
travesuras dicho:
on Mayo 16, 2009 at 5:57 am
Hola Heidi:
Gracias a ti por decirme porque funcionaba mal tu servidor. De todas maneras voy a buscar que encuentro del tomcat.
Saludos
Heidi dicho:
on Mayo 18, 2009 at 9:31 pm
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.
travesuras dicho:
on Mayo 19, 2009 at 5:11 am
Hola, gracias por volver y contarme como solucionaste el problema que tenías con el tomcat. Nunca había escuchado del webmin. Saludos
travesuras dicho:
on Mayo 20, 2009 at 6:28 am
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.
andres dicho:
on Mayo 20, 2009 at 4:18 pm
EXCELENTE Me funciona perfectamente mil gracias
travesuras dicho:
on Mayo 21, 2009 at 5:20 am
lalets dicho:
on Junio 1, 2009 at 11:22 pm
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
Cristina dicho:
on Junio 2, 2009 at 6:21 pm
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:
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
Hugo dicho:
on Junio 7, 2009 at 11:35 pm
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
Cristina dicho:
on Junio 8, 2009 at 12:10 am
¡Hola Hugo!
Pasame tu blog para dejarte un mensaje y veas mi correo.
Saludos
Hugo dicho:
on Junio 11, 2009 at 11:10 pm
Hola cristina aqui te dejo mi blog byte.comyr.com
saludos
Cristina dicho:
on Junio 13, 2009 at 8:17 pm
Hola, disculpa la tardanza, tenía muy descuidado el blog. Ya deje el mensaje en el tuyo. Saludos
ZinFinal.com dicho:
on Agosto 18, 2009 at 4:59 pm
Eso pasa por dejas que las mujeres entren al mundo de Red
Broma!!
has eso ELIMINA Deny from all
selene dicho:
on Septiembre 30, 2009 at 8:24 am
grazie mille
mi dimenticavo di aggiungere il vhost localhost in http-vhosts.conf
Roman Zarco dicho:
on Octubre 26, 2009 at 5:13 pm
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….
Cristina dicho:
on Octubre 27, 2009 at 5:05 am
Román gracias por responder. Tengo mucho sueño, tanto, que no entiendo nada. Saludos