Bienvenido(a) a Alcance Libre 10/09/2025, 18:54
|
![]() |
Índice del foro > Todo acerca de Linux > Redes y Servidores |
![]() ![]() |
![]() |
diego sanchez |
|
||||||
![]() ![]() ![]() ![]() ![]() Participa mucho Estado: desconectado ![]() Identificado: 03/10/12 Mensajes: 51 |
una consulta a todos estoy configurando un virtualhost en apache, quiero crear un alias, pero no me deja me da un error
aqui les dejo mi archivo virtualhost: NameVirtualHost *:80 <VirtualHost *:80> ServerAdmin admin@dominio1.com ServerName www.dominio1.com DocumentRoot "/dominio1" <Directory "/dominio1"> Options Indexes FollowSymLinks DirectoryIndex index.html index.php AllowOverride All Order allow,deny Deny from all Allow from 192.168.1.0/24 ScriptAlias /datos "/home/archivos" ErrorLog /var/log/dominio1/www.dominio1.com-error_log CustomLog /var/log/dominio1/www.dominio1.com-access_log combined </Directory> </VirtualHost> cuando reinicio el servicio, me da este error $> service httpd restart ScriptAlias not allowed here |
||||||
|
|||||||
anderson |
|
||||||
![]() ![]() ![]() ![]() ![]() Participa poco ![]() Estado: desconectado ![]() Identificado: 19/09/12 Mensajes: 20 |
Lo que tienes ahi es que en el documentroot y en el directoryindex le estas dando una ruta que no esta incluida en el archivo principal del apache, por eso te esta pidiendo un alias, puesto que el apache tiene su propio lugar para alojar la información de las plataformas y paginas web, acá te dejo dos opciones de como deberías hacerlo con alias o alojando el host en el directorio por defecto del apache.
Si es en distribuciones REdHat (Centos, Fedora) la ruta por defecto donde se guardan los sitios web es en "/var/www/html", si es en distribuciones debian se guardan creo que en "/var/www/", también puedes crear un enlace simbólico, en fin hay cantidad de soluciones. Configurando con alias: Alias /nombre /ruta <VirtualHost *:80> ServerAdmin webmaster@dominio.com DocumentRoot /ruta/ ServerName nombre.dominio.com <Directory /ruta/> DirectoryIndex index.php AllowOverride All Order allow,deny Allow from all </Directory> </VirtualHost> Poniendo la pagina web en el directorio por defecto del apache: <VirtualHost *:80> ServerAdmin webmaster@dominio.com ServerName nombre.dominio.com DocumentRoot /var/www/html/nombre/ <Directory /var/www/html/nombre/> DirectoryIndex index.php AllowOverride All Order allow,deny Allow from all </Directory> </VirtualHost> |
||||||
|
|||||||
diego sanchez |
|
||||||
![]() ![]() ![]() ![]() ![]() Participa mucho Estado: desconectado ![]() Identificado: 03/10/12 Mensajes: 51 |
ok, gracias ya lo solucione.
|
||||||
|
|||||||
Contenido generado en: 0.11 segundos |
![]() ![]() |
Todas las horas son CST. Hora actual 06:54 . |
|
|