Estoy intentando crear un host virtual para probar un sitio web HTML básico.
SO invitado: Ubuntu 14.04 SO host: Ubuntu 14.10
En el sistema operativo host, me conecto a través de un servidor proxy que requiere que ingrese una identificación de usuario y una contraseña. Tengo una red puente en el sistema operativo invitado y puedo conectarme a Internet en ella.
Hasta ahora he realizado estos pasos.
1)Creó el .conf
archivo /etc/apache2/sites-available
haciendo esto
sudo cp 000-default.conf tasdikr-1081310234.conf
Luego lo edité sudo gedit tasdikr-1081310234.conf
a algo como esto.
<VirtualHost *:80>
#---------- Changes made -------------------
ServerName www.tasdikr-1081310234.com
ServerAdmin [email protected]
DocumentRoot /var/www/tasdikr-1081310234
ServerAlias tasdikr-1081310234.com
#---------- Changes made -------------------
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
2)Hice el directorio a través de este
sudo mkdir /var/www/tasdikr-1081310234
sudo chown $USER:www-data /var/www/tasdikr-1081310234
sudo chmod g+s /var/www/tasdikr-1081310234
sudo gedit /var/www/tasdikr-1081310234/index.html
Por dentro index.html
hice algo como esto
<html>
Welcome to tasdikr-1081310234.com!
</html>
3)Después de eso cambio el hosts
archivo en/etc/hosts
y después de cambiarlo se veía así
127.0.0.1 localhost
127.0.1.1 tasdik
#---adding lines for my website---
127.0.0.2 www.tasdikr-1081310234.com tasdikr-1081310234
#--------adding stuff done--------
# 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
4)Después de eso agregué mi sitio ejecutando
sudo a2ensite tasdikr-1081310234
y reinició apache
sudo service apache2 restart
Me dio un mensaje como este
* Restarting web server apache2
AH00558: apache2: Could not reliably determine the server's fully qualified
domain name,using
127.0.1.1. Set the 'ServerName' directive globally to suppress this message
[ OK ]
5) Ingresé la URL http://tasdikr-1081310234.com
y
http://tasdikr-1081310234
pero sigo recibiendo el errorError Code 11004: Host not found
PD: También intenté cambiar los modos. Así que lo intenté
sudo chmod -R 755 /var/www
sudo chmod -R 754 /var/www
sudo chmod -R 777 /var/www
Pero me sigue dando el mismo error.
¿Alguna ayuda chicos? He estado golpeándome la cabeza con esto durante los últimos 2 días.
También he referido estoOcéano digital: cómo configurar hosts virtuales en ubuntu 14.10
Respuesta1
Verifique los registros de Apache en el sistema operativo invitado para ver si recibe alguna solicitud.
Vea si puede hacer ping al sistema operativo invitado.
Corrija la dirección IP en el archivo host. 127.xxx es la dirección de bucle invertido y probablemente se conectará solo al sistema operativo host y no al sistema operativo invitado (a menos que esté haciendo un túnel ssh, si este es el caso, haga telnet a la dirección IP y al puerto "telnet"). 127.0.0.2 80" para ver si puedes conseguir una conexión)