Tengo un sitio web de intranet (dentro de la red), pero es un poco molesto. En primer lugar, esta es una red doméstica, si eso ayuda a alguien. Tengo una computadora que ejecuta el servidor web Apache con PHP, y quiero señalarle 3 URL en la red local. He tenido cierto éxito, pero no siempre es confiable. Para DNS y DHCP tengo un enrutador Thompson Speedtouch ST546 v6 DSL.
Editar: Lo necesito para los sitios web de intranet, no solo para el alojamiento de archivos, como hago bastante con los CMS.
Reescriba para mayor claridad: Tengo una computadora con tres subdominios en la red local que apunta a la dirección IP 10.0.0.2, abp.bhc.com
, wiki.bhc.com
y server.bhc.com
, junto con el nombre personal del servidor web. Utilizo SpeedTouch para el DNS y tengo control completo sobre él. Por lo general funciona, después de que juguetee con él durante una hora.
Mi pregunta es si hay una solución más elegante que agregar el dominio manualmente cada vez que necesito otra. Aunque por lo general parece funcionar.
Aquí está mi archivo VH actual:
NameVirtualHost 10.0.0.2
<VirtualHost 10.0.0.2>
ServerName abp.bhc.com
DocumentRoot "htdocs/abp"
</VirtualHost>
<VirtualHost 10.0.0.2>
ServerName server.bhc.com
DocumentRoot "htdocs/server"
</VirtualHost>
<VirtualHost 10.0.0.2>
ServerName wiki.bhc.com
DocumentRoot "htdocs/wiki"
Alias /wiki htdocs/wiki/wbhc/index.php
</VirtualHost>
Duh Me di cuenta de mi problema inmediato. La dirección IP se configuró incorrectamente, aparentemente porque recientemente obtuve un nuevo adaptador de LAN. Mi pregunta acerca de si hay una mejor solución sigue en pie.