Linux en Espanol
 
configurar servidor web, redireccionando a otro directorio (tema #24630)
Publicar nuevo tema  Responder al tema    Foros de discusión -> Servidores y Servicios
Autor Mensaje
mariseg
Forista
Registrado: 2013-01-16
Mensajes: 1

Publicado: 2013-01-16 19:39:41    Asunto: configurar servidor web, redireccionando a otro directorio

por favor, e configurado un servidor web, hasta el momento corre normal, /var/www/html, pero tengo otra aplicaci?n que debo instalar, pero en el servidor que a estado corriendo tiene otra configuraci?n de esta manera.
en el directorio home han creado otro directorio sigepler y dentro de sigepler han puesto public_html aqu? va la aplicaci?n seria as?. /home/sigepler/public_html/index.php ademas tien e .htacces que contiene una de las siguiente linea

RewriteEngine on
RewriteCond %{REQUEST_FILENAME} -s [OR]
RewriteCond %{REQUEST_FILENAME} -l [OR]
RewriteCond %{REQUEST_FILENAME} -d
Rewriterule !\.(js|gif|jpg|png|css) $ /sigepler/index.php [NC, L]

dentro del directorio /etc/httpd/ existe un directorio llamado alias aqu? existe un archivo sigepler que tiene como contenido alias /sigepler "/home/sigepler/public_html"

en el httpd.conf del apache aparte de lo que viene por defecto a puesto
include alias/*
<directory /home/*/public_html>
allowoverrride fileinfo authconfig Limit
option MultiViews - Indexes SymLinksIfowenerMatch
IncludesNoExec
<Limit GET POST OPTIONS>
Order allow,deny
Allow from all
</Limit>
<LimitExcept GET POST OPTIONS>
Order deny,allow
Deny from, all
</LimitExcept>
</Directory>
luego tiene
accessfilename .htaccess
<file -^\.ht">
Order allow,deny
deny from all
</files>
todo esto es lo diferente del mi servidor, tal como esta lo hecho en el httpd.conf, pero al correr el apache me sale un mensaje de error y al correr la aplicaci?n no reconoce y sigue reconociendo el /var/www/html, pero en realidad deber?a reconocer el /home/sigepler/public_html pero no lo hace


el error que muestra el apache al correr es este the alias directive in /etc/httpd/alias/sigepler~ at linea 1 will probably never match because it overlaps an earlier

entiedno q no reconoce la ruta, algo mas debos hacer, eso quisiera por favor su ayuda
miguelgf
Forista


Registrado: 2006-12-28
Mensajes: 621

Publicado: 2013-01-16 22:55:39    Asunto: Re: configurar servidor web, redireccionando a otro director

Hola.[quote:e5d5b187c6="mariseg"]el error que muestra el apache al correr es este the alias directive in /etc/httpd/alias/sigepler~ at linea 1 will probably never match because it overlaps an earlier[/quote:e5d5b187c6]El fichero acaba en "~". Eso significa que es una copia de seguridad hecha por el editor de ficheros que usas para editarlos.
Parece que est? tomando como configuraci?n tanto /etc/httpd/alias/sigepler como /etc/httpd/alias/sigepler~
Lo m?s probable es que la mayor parte del contenido de ambos est? duplicada por lo que realmente es un error.
Toma ambos ficheros porque en httpd.conf pone:
[code:1:e5d5b187c6]include alias/*[/code:1:e5d5b187c6]
Ambos ficheros entran en ese include. Yo te recomiendo que cambies el nombre a sigepler por sigepler.conf, sigepler~ por sigepler.conf~ y que cambies en httpd.conf la l?nea [code:1:e5d5b187c6]include alias/*[/code:1:e5d5b187c6]por [code:1:e5d5b187c6]include alias/*.conf[/code:1:e5d5b187c6]
de este modo sigepler.conf~ no ser? considerado como parte de la configuraci?n por el apache.

Saludos.





La marca registrada Linux (R) se usa siguiendo la sublicensia obtenida del "Linux Mark Institute",
el LICENCIATARIO exclusivo de Linus Torvalds, propietario de la marca en EEUU y otros países
The registered trademark Linux (R) is used pursuant to a sublicense from the Linux Mark Institute,
the exclusive LICENSEE of Linus Torvalds, owner of the mark in the U.S. and other countries