Buenas:
Pues eso, me han salido un par de proyectos, y decidí separarlos en directorios y hacer host virtuales para poder acceder a ellos desde fuera. Poniendo mi ip desde otra red y el directorio de algún proyecto, tampoco me entra en /var/www/proyectoquesea y tampoco poniendo mi ip interna desde la misma red (entiendo que no entre en /var/www/ desde otro equipo de la misma o de otra red, al decirle que solo permita la entrada de 127.0.0.1, pero no que no entren en subdirectorios).
Los subdominios los he puesto en
no-ip, pero al ponerlos en un explorador me aparece el mensaje de página no encontrada.
Mi configuración es esta:
Ubuntu 13.04
Apache2, php y mysql (separados, no con el paquete lampp)
/etc/hosts:
Código Apache:
Ver original127.0.0.1 localhost
127.0.1.1 mi_maquina
127.0.0.1 mi_subdominio_de_no-ip
/etc/apache2/sites-avaiable:
Código Apache:
Ver original<VirtualHost 127.0.0.1>
ServerName localhost
<Directory "/var/www">
AllowOverride None
Order Deny,Allow
Deny from all
Allow from 127.0.0.1
</Directory>
</VirtualHost>
<VirtualHost *:80>
ServerName uno_de_mis_subdominios_de_no-ip
ServerAlias uno_de_mis_subdominios_de_no-ip
DocumentRoot /var/www/mi_directorio
DirectoryIndex index.php index.html
<Directory />
Options FollowSymLinks
AllowOverride None
</Directory>
<Directory /var/www/mi_directorio/>
Options Indexes FollowSymLinks MultiViews
AllowOverride None
Order allow,deny
allow from all
</Directory>
ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/
<Directory "/usr/lib/cgi-bin">
AllowOverride None
Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch
Order allow,deny
Allow from all
</Directory>
ErrorLog ${APACHE_LOG_DIR}/error.log
# Possible values include: debug, info, notice, warn, error, crit,
# alert, emerg.
LogLevel warn
Toda esta configuración la he puesto siguiendo
este tutorial y googleando un poco.
Tengo el puerto 80 direccionado a mi ip local, y he ejecutado a2ensite después de cambiar esta configuración, he reiniciado el servidor y hasta el equipo.
Debe haber algo que me falte/sobre, o algo que esté mal puesto, pero, el qué?
Muchas gracias.