Página 1 de 1

Permiso denegado en VirtualHost Apache

NotaPublicado: 2010-10-25 17:34 @774
por danimera
Vengo aquí porque ya me recorrí Internet, llevo 4 horas y en varios chat y nada. Mi problema es que tengo este archivo de configuración.

httpd.conf
Sintáxis: [ Descargar ] [ Ocultar ]
Using text Syntax Highlighting
# -- Rschooltoday Beta Site
Listen 4006
<VirtualHost *:80 127.0.0.1:4006>
DocumentRoot /usr2/users-v/rschooltoday
ServerName beta.rs.com
ServerAlias beta.rs.com
        <directory /usr2/users-v/rschooltoday>
                Options -ExecCGI
                AllowOverride None
                AllowOverride All
                        <Files ~ "index.cgi$">
                                Options +ExecCGI
                        </Files>
        </directory>
Alias /clfin /usr2/codelibrary/CLFIN
Alias /images /usr2/users-v/rschooltoday/images
Alias /templates /usr2/users-v/rschooltoday/se3templates
#ScriptAlias /fck_fc/editor/filemanager/browser/default/connectors/perl /usr2/users-v/rschooltoday/fck_fc/editor/filemanager/browser/default/connectors/perl
#ScriptAlias /fck_fc/editor/dialog/fck_spellerpages/spellerpages/server-scripts /usr2/codelibrary/fck_fc/editor/dialog/fck_spellerpages/spellerpages/server-scripts
ScriptAlias /se3bin/spellchecker /usr2/users-v/rschooltoday/se3bin/spellchecker
ScriptAlias /se3genie/spellchecker /usr2/users-v/rschooltoday/se3genie/spellchecker
ErrorLog logs/rst_error_log
TransferLog logs/rst_access_log
ErrorDocument 404 /se3bin/error404.cgi
RewriteEngine On
RewriteCond %{REQUEST_METHOD} ^(TRACE|TRACK)
RewriteRule .* - [F]
RewriteOptions 'inherit'
Redirect /admin https://ssl.dwebsite.com/securebeta/rschooltoday/admin/adminmain.cgi
RewriteCond     %{HTTP_HOST} beta\.rschooltoday\.com
RewriteRule     ^/$    http://beta.rschooltoday.com/html/index.html [R]
#RewriteRule ^/fck_fc/editor/filemanager/browser/default/connectors/perl/(.*)\.cgi$ - [last]
#RewriteRule ^/fck_fc/editor/dialog/fck_spellerpages/spellerpages/server-scripts/*.*$  - [last]
RewriteRule ^/se3genie/spellchecker/*.*$  - [last]
RewriteRule ^/se3bin/spellchecker/*.*$  - [last]
RewriteRule    ^/(.*\.(pl|cgi).*$)  http://127.0.0.1:8006/$1   [P,L]
RewriteRule \.(gif|jpg|png|txt|html|css|js|jpeg|swf|pdf|doc|ppt|htm|wmv|pps|mpg|xls|php|xml)$ - [last]
ProxyPassReverse / http://127.0.0.1:8006/
ProxyPassReverse / http://beta.rs.com:8006/
</VirtualHost>
 
Coloreado en 0.000 segundos, usando GeSHi 1.0.8.4


Pero cuando intento ascender a
Sintáxis: [ Descargar ] [ Ocultar ]
Using text Syntax Highlighting
http://localhost:4006/school545/
Coloreado en 0.000 segundos, usando GeSHi 1.0.8.4

me sale en el explorador:
Sintáxis: [ Descargar ] [ Ocultar ]
Using text Syntax Highlighting
Forbidden

You don't have permission to access /school545/ on this server.
Apache/2.2.12 (Ubuntu) Server at localhost Port 4006
Coloreado en 0.000 segundos, usando GeSHi 1.0.8.4


y en el log:
Sintáxis: [ Descargar ] [ Ocultar ]
Using text Syntax Highlighting
[Wed Jul 23 13:15:28 2010] [error] [client <xxx.xxx.xxx.>] client denied by server configuration: proxy:https://xxx.xxx.xxx
Coloreado en 0.000 segundos, usando GeSHi 1.0.8.4


Algo así, lo que pasa es que ya borré las líneas del archivo log,

Intenté cambiar los permisos a users-v/ y aunque al parecer ya no me sale el error en el log, sí me sale en el explorador.

Re: Permiso denegado en VirtualHost Apache

NotaPublicado: 2010-10-25 18:16 @802
por explorer
Google me dice que es posible que exista un fichero proxy.conf dentro del directorio de configuración del Apache.

Re: Permiso denegado en VirtualHost Apache

NotaPublicado: 2010-10-25 20:40 @903
por danimera
También encontré ese post, y te digo que intenté por ahí, pero como soy usuario novato en esto de configurar Apache, entonces me estudié la guía de Apache y poco a poco he ido entendiendo... si crees que por ahí es la cosa, entonces estudiaré de nuevo esa parte.

Re: Permiso denegado en VirtualHost Apache

NotaPublicado: 2010-10-26 08:32 @397
por danimera
Cambié mi proxy.conf. Puse algo así
Sintáxis: [ Descargar ] [ Ocultar ]
  1.     <Proxy *> 
  2.         AddDefaultCharset off 
  3.         Order deny,allow 
  4.         Allow from 127.0.0.0/255.0.0.0 ::1/128 
  5.     </Proxy> 


y ahora el server me arroja en el explorador.

Sintáxis: [ Descargar ] [ Ocultar ]
Using text Syntax Highlighting
error 503 Service Temporarily Unavailable
Coloreado en 0.000 segundos, usando GeSHi 1.0.8.4

Re: Permiso denegado en VirtualHost Apache

NotaPublicado: 2010-10-26 12:51 @577
por explorer
No sé qué pasa.

Yo intentaría crear un VirtualHost desde cero, con una configuración limpia, y luego iría agregando todos los elementos, uno a uno.

O, también, ir quitando cosas hasta llegar a una situación de funcionamiento estable, para luego rehacer el camino y encontrar al responsable.

Re: Permiso denegado en VirtualHost Apache

NotaPublicado: 2010-10-26 12:57 @581
por danimera
Ahora último creo que el problema está en la ejecución del index.cgi; al parecer éste no tiene permiso de ejecución, ya que pude ingresar a:

http://localhost:4006/school545/rss/news.xml
y
http://localhost:4006/prueba/

Estos funcionan bien pero a

http://localhost:4006/school545/index.cgi

ahí veo el problema; es cuando me saca el error 403, en todo caso, mis permisos están así
Sintáxis: [ Descargar ] [ Ocultar ]
  1. drwxr-sr-x 2 danimera 11192 4096 2009-04-02 21:18 cartimages 
  2. drwxr-sr-x 4 danimera 11192 4096 2009-05-15 18:02 genie8 
  3. drwxr-sr-x 4 danimera 11192 4096 2009-05-15 18:02 genie9 
  4. drwxr-sr-x 3 danimera 11192 4096 2009-05-15 17:06 images 
  5. -rwxrwxrwx 1 danimera 11192 133 2009-04-02 21:18 index.cgi 
  6. drwxr-sr-x 2 danimera 11192 4096 2009-04-03 08:01 rss 


No entiendo por qué la razón de -rwxrwxrwx 1 danimera 11192 133 2009-04-02 21:18 index.cgi

Igual, gracias, explorer.