Autor Tema: Aceso a localhost/sitio -> Acceso Prohibido  (Leído 17085 veces)

0 Usuarios y 1 Visitante están viendo este tema.

Desconectado pippin

  • Sv Member
  • ***
  • Mensajes: 301
Re: Aceso a localhost/sitio -> Acceso Prohibido
« Respuesta #15 : abril 08, 2011, 09:44:02 am »
Código: [Seleccionar]
ram@hpdv42113la:~$ cat /opt/lampp/etc/extra/httpd-xampp.conf
<IfDefine PHP4>
LoadModule php4_module        modules/libphp4.so
</IfDefine>
<IfDefine PHP5>
LoadModule php5_module        modules/libphp5.so
</IfDefine>
# since LAMPP 0.9.8:
LoadModule perl_module        modules/mod_perl.so

Alias /phpmyadmin "/opt/lampp/phpmyadmin"
Alias /phpsqliteadmin "/opt/lampp/phpsqliteadmin"

# since XAMPP 1.4.3
<Directory "/opt/lampp/phpmyadmin">
    AllowOverride AuthConfig Limit
    Order allow,deny
    Allow from all
</Directory>

<Directory "/opt/lampp/phpsqliteadmin">
    AllowOverride AuthConfig Limit
    Order allow,deny
    Allow from all
</Directory>

# since LAMPP 1.0RC1
AddType application/x-httpd-php .php .php3 .php4

XBitHack on

# since 0.9.8 we've mod_perl
<IfModule mod_perl.c>
        AddHandler perl-script .pl
PerlHandler ModPerl::PerlRunPrefork
PerlOptions +ParseHeaders
        PerlSendHeader On
</IfModule>

# demo for mod_perl responsehandler
#PerlModule Apache::CurrentTime
#<Location /time>
#      SetHandler modperl
#      PerlResponseHandler Apache::CurrentTime
#</Location>

# AcceptMutex sysvsem is default but on some systems we need this
# thanks to jeff ort for this hint
#AcceptMutex flock
#LockFile /opt/lampp/logs/accept.lock

# this makes mod_dbd happy - oswald, 02aug06
# mod_dbd doesn't work in Apache 2.2.3: getting always heaps of "glibc detected *** corrupted double-linked list" on shutdown - oswald, 10sep06
#DBDriver sqlite3

#
# New XAMPP security concept
#
<LocationMatch "^/(?i:(?:xampp|security|licenses|phpmyadmin|webalizer|server-status|server-info))">
Order deny,allow
Deny from all
Allow from ::1 127.0.0.0/8 \
fc00::/7 10.0.0.0/8 172.16.0.0/12 192.168.0.0/16 \
fe80::/10 169.254.0.0/16

ErrorDocument 403 /error/XAMPP_FORBIDDEN.html.var
</LocationMatch>
ram@hpdv42113la:~$

Desconectado Kibalam

  • The Communiter-
  • *
  • Mensajes: 1612
Re: Aceso a localhost/sitio -> Acceso Prohibido
« Respuesta #16 : abril 08, 2011, 09:48:42 am »
Código: [Seleccionar]
ram@hpdv42113la:~$ cat /opt/lampp/etc/extra/httpd-xampp.conf
<IfDefine PHP4>
LoadModule php4_module        modules/libphp4.so
</IfDefine>
<IfDefine PHP5>
LoadModule php5_module        modules/libphp5.so
</IfDefine>
# since LAMPP 0.9.8:
LoadModule perl_module        modules/mod_perl.so

Alias /phpmyadmin "/opt/lampp/phpmyadmin"
Alias /phpsqliteadmin "/opt/lampp/phpsqliteadmin"

# since XAMPP 1.4.3
<Directory "/opt/lampp/phpmyadmin">
    AllowOverride AuthConfig Limit
    Order allow,deny
    Allow from all
</Directory>

<Directory "/opt/lampp/phpsqliteadmin">
    AllowOverride AuthConfig Limit
    Order allow,deny
    Allow from all
</Directory>

# since LAMPP 1.0RC1
AddType application/x-httpd-php .php .php3 .php4

XBitHack on

# since 0.9.8 we've mod_perl
<IfModule mod_perl.c>
        AddHandler perl-script .pl
PerlHandler ModPerl::PerlRunPrefork
PerlOptions +ParseHeaders
        PerlSendHeader On
</IfModule>

# demo for mod_perl responsehandler
#PerlModule Apache::CurrentTime
#<Location /time>
#      SetHandler modperl
#      PerlResponseHandler Apache::CurrentTime
#</Location>

# AcceptMutex sysvsem is default but on some systems we need this
# thanks to jeff ort for this hint
#AcceptMutex flock
#LockFile /opt/lampp/logs/accept.lock

# this makes mod_dbd happy - oswald, 02aug06
# mod_dbd doesn't work in Apache 2.2.3: getting always heaps of "glibc detected *** corrupted double-linked list" on shutdown - oswald, 10sep06
#DBDriver sqlite3

#
# New XAMPP security concept
#
<LocationMatch "^/(?i:(?:xampp|security|licenses|phpmyadmin|webalizer|server-status|server-info))">
Order deny,allow
Deny from all
Allow from ::1 127.0.0.0/8 \
fc00::/7 10.0.0.0/8 172.16.0.0/12 192.168.0.0/16 \
fe80::/10 169.254.0.0/16

ErrorDocument 403 /error/XAMPP_FORBIDDEN.html.var
</LocationMatch>
ram@hpdv42113la:~$

vaya mira en si te fijas en las ultimas lineas cambia   Deny from all por  allow from all

y guardas el archivo...

cuando ya lo tengas guardado  haces esto

/opt/lampp/lampp restart vez que todo inicie como se debe y ya podras tener acceso ..
"Esperar que la vida te trate bien porque seas buena persona es como esperar que un toro no te ataque porque seas vegetariano"

Desconectado pippin

  • Sv Member
  • ***
  • Mensajes: 301
Re: Aceso a localhost/sitio -> Acceso Prohibido
« Respuesta #17 : abril 08, 2011, 09:58:27 am »
He editado el httpd.conf con gedit y ha quedado asi:

Código: [Seleccionar]
<IfDefine PHP4>
LoadModule php4_module        modules/libphp4.so
</IfDefine>
<IfDefine PHP5>
LoadModule php5_module        modules/libphp5.so
</IfDefine>
# since LAMPP 0.9.8:
LoadModule perl_module        modules/mod_perl.so

Alias /phpmyadmin "/opt/lampp/phpmyadmin"
Alias /phpsqliteadmin "/opt/lampp/phpsqliteadmin"

# since XAMPP 1.4.3
<Directory "/opt/lampp/phpmyadmin">
    AllowOverride AuthConfig Limit
    Order allow,deny
    Allow from all
</Directory>

<Directory "/opt/lampp/phpsqliteadmin">
    AllowOverride AuthConfig Limit
    Order allow,deny
    Allow from all
</Directory>

# since LAMPP 1.0RC1
AddType application/x-httpd-php .php .php3 .php4

XBitHack on

# since 0.9.8 we've mod_perl
<IfModule mod_perl.c>
        AddHandler perl-script .pl
PerlHandler ModPerl::PerlRunPrefork
PerlOptions +ParseHeaders
        PerlSendHeader On
</IfModule>

# demo for mod_perl responsehandler
#PerlModule Apache::CurrentTime
#<Location /time>
#      SetHandler modperl
#      PerlResponseHandler Apache::CurrentTime
#</Location>

# AcceptMutex sysvsem is default but on some systems we need this
# thanks to jeff ort for this hint
#AcceptMutex flock
#LockFile /opt/lampp/logs/accept.lock

# this makes mod_dbd happy - oswald, 02aug06
# mod_dbd doesn't work in Apache 2.2.3: getting always heaps of "glibc detected *** corrupted double-linked list" on shutdown - oswald, 10sep06
#DBDriver sqlite3

#
# New XAMPP security concept
#
<LocationMatch "^/(?i:(?:xampp|security|licenses|phpmyadmin|webalizer|server-status|server-info))">
Order deny,allow
allow from all
Allow from ::1 127.0.0.0/8 \
fc00::/7 10.0.0.0/8 172.16.0.0/12 192.168.0.0/16 \
fe80::/10 169.254.0.0/16

ErrorDocument 403 /error/XAMPP_FORBIDDEN.html.var
</LocationMatch>

Y siguo sin tener acceso.

Desconectado g00mba

  • The Communiter-
  • *
  • Mensajes: 14580
  • SOMOS LEGION
    • ALABADO SEA MONESVOL
Re: Aceso a localhost/sitio -> Acceso Prohibido
« Respuesta #18 : abril 08, 2011, 09:59:59 am »
Y siguo sin tener acceso.
Código: [Seleccionar]
/etc/init.d/apache2 restart

Desconectado rdoggsv

  • Administrator
  • The Communiter-
  • *
  • Mensajes: 6554
  • "Once you go arch , u never go back"
    • SV CommunitY
Re: Aceso a localhost/sitio -> Acceso Prohibido
« Respuesta #19 : abril 08, 2011, 10:06:31 am »
Man ahorita con ese último consejo que hiciste caso, de poner allow from all, acabas de abrir un problema de seguridad en el que ahora cualquier usuario puede tener acceso a tus alias de el servidor

xampp|security|licenses|phpmyadmin|webalizer|server-status|server-info

Deberias de regresarlo a como estaba.

Los pasos a seguir para hacer el troubleshooting serían los siguientes

Ya que decis que tenes instalado apache en /opt/lampp/ y que el folder de configuración esta en /opt/lampp/etc con su respectivo folder de public_html en /opt/lampp/htdocs haz lo siguiente

Muestranos el output del siguiente comando

1) ls -la /opt/lampp/htdocs/

2) ps xauf | egrep "apache|httpd"

3) ls -la /opt/lampp/htdocs/facturacion/

El primero va a mostrar los privilegios que tienen los archivos adentro de htdocs, el segundo va a mostrar con que usuario esta corriendo apache, y el tercero va a mostrar los privilegios de facturación.

Accesa a http://localhost/ y luego accesa a http://localhost/facturacion

Con esa info vamos a poder ayudarte más.
« Última Modificación: abril 08, 2011, 10:09:49 am por rdoggsv »

Desconectado pippin

  • Sv Member
  • ***
  • Mensajes: 301
Re: Aceso a localhost/sitio -> Acceso Prohibido
« Respuesta #20 : abril 08, 2011, 10:14:05 am »
Primer comando

Código: [Seleccionar]
ram@hpdv42113la:~$ ls -la /opt/lampp/htdocs/
total 60
drwxrwxrwx  5     78 root  4096 2011-04-08 11:00 .
drwxr-xr-x 18 root   root  4096 2011-01-25 03:33 ..
drwx------ 15 ram    ram   4096 2011-04-07 21:25 facturacion
-rw-r--r--  1 root   root 30894 2007-05-11 07:40 favicon.ico
-rw-r--r--  1 root   root    44 2011-03-10 11:32 index.html
-rw-r--r--  1 root   root   256 2009-02-05 16:04 index.php
drwxr-xr-x  2 nobody root  4096 2011-03-09 23:21 webalizer
drwxr-xr-x  7 root   root  4096 2011-03-09 23:21 xampp

Segundo comando:

Código: [Seleccionar]
ram@hpdv42113la:~$ ps xauf | egrep "apache|httpd"
ram       6433  0.0  0.0   5172   740 pts/0    S+   11:11   0:00      \_ egrep --color=auto apache|httpd
root      5660  0.0  0.6  55316 18868 ?        Ss   10:56   0:00 /opt/lampp/bin/httpd -k start -DSSL -DPHP5 -E /opt/lampp/logs/error_log
nobody    6050  0.0  0.4  51348 12764 ?        S    10:56   0:00  \_ /opt/lampp/bin/httpd -k start -DSSL -DPHP5 -E /opt/lampp/logs/error_log
nobody    6057  0.0  0.5  55448 15404 ?        S    10:56   0:00  \_ /opt/lampp/bin/httpd -k start -DSSL -DPHP5 -E /opt/lampp/logs/error_log
nobody    6058  0.0  0.5  55448 15404 ?        S    10:56   0:00  \_ /opt/lampp/bin/httpd -k start -DSSL -DPHP5 -E /opt/lampp/logs/error_log
nobody    6059  0.0  0.5  55448 15400 ?        S    10:56   0:00  \_ /opt/lampp/bin/httpd -k start -DSSL -DPHP5 -E /opt/lampp/logs/error_log
nobody    6060  0.0  0.5  55448 15404 ?        S    10:56   0:00  \_ /opt/lampp/bin/httpd -k start -DSSL -DPHP5 -E /opt/lampp/logs/error_log
nobody    6061  0.0  0.5  55448 15404 ?        S    10:56   0:00  \_ /opt/lampp/bin/httpd -k start -DSSL -DPHP5 -E /opt/lampp/logs/error_log
nobody    6092  0.0  0.5  55448 15412 ?        S    10:56   0:00  \_ /opt/lampp/bin/httpd -k start -DSSL -DPHP5 -E /opt/lampp/logs/error_log
ram@hpdv42113la:~$

Tercer comando:

Código: [Seleccionar]
ram@hpdv42113la:~$ ls -la /opt/lampp/htdocs/facturacion/
total 76
drwx------ 15 ram ram  4096 2011-04-07 21:25 .
drwxrwxrwx  5  78 root 4096 2011-04-08 11:00 ..
-rw-------  1 ram ram   726 2011-04-07 11:53 Abreviaturas.txt
drwx------  2 ram ram  4096 2011-04-07 18:25 admin
drwx------  2 ram ram  4096 2011-04-07 21:16 controladores
drwx------  4 ram ram  4096 2011-04-06 14:19 css
drwx------  6 ram ram  4096 2011-04-07 09:32 docs
drwx------  4 ram ram  4096 2011-04-07 09:29 fpdf
-rw-------  1 ram ram    16 2011-02-25 00:30 .htaccess
drwx------  6 ram ram  4096 2011-04-05 14:00 img
drwx------  2 ram ram  4096 2011-04-07 11:53 include
-rw-------  1 ram ram  1841 2011-04-07 09:52 index.php
-rw-------  1 ram ram  2714 2011-04-07 21:25 leemeV02.txt
drwx------  4 ram ram  4096 2011-04-07 21:58 modelos
drwx------  3 ram ram  4096 2011-04-07 09:32 php
drwx------  3 ram ram  4096 2011-04-06 14:30 scripts
drwx------  3 ram ram  4096 2011-04-07 09:58 session
drwx------  2 ram ram  4096 2011-04-07 17:52 Templates
drwx------  3 ram ram  4096 2011-04-08 02:43 vistas
ram@hpdv42113la:~$

* Tambien reinicie los servicios.

Desconectado rdoggsv

  • Administrator
  • The Communiter-
  • *
  • Mensajes: 6554
  • "Once you go arch , u never go back"
    • SV CommunitY
Re: Aceso a localhost/sitio -> Acceso Prohibido
« Respuesta #21 : abril 08, 2011, 10:31:49 am »
Mostrame el output del siguiente comando

chmod -R 764 /opt/lampp/htdocs/facturacion

Y también del comando

ls -lah /opt/lampp/htdocs/facturacion/

Desconectado Battousai

  • Sv Full Member
  • *
  • Mensajes: 693
Re: Aceso a localhost/sitio -> Acceso Prohibido
« Respuesta #22 : abril 08, 2011, 10:32:51 am »
Ahí hay varias formas de solucionarlo.

1. Trabajas con ram
2. Trabajas con root
3. Trabajas con el grupo apache/http

Te voy a dar la solución de root para que no te compliques la vida aunque no es muy recomendable.

Código: [Seleccionar]
chown -R root:root /opt/lampp/htdocs/facturacion/
PowerLayer.NET - PowerLayer.NET Web hosting El Salvador
Shared Hosting / Reseller Hosting / VPS / ShoutCast / Backups

SubeTuImagen - Hosting de Imágenes El Salvador
Servicio Alojamiento Imagenes / Subir Fotos / Subir Galerías y mucho más!!

Desconectado pippin

  • Sv Member
  • ***
  • Mensajes: 301
Re: Aceso a localhost/sitio -> Acceso Prohibido
« Respuesta #23 : abril 08, 2011, 10:40:58 am »
El primer comando no arrojo ningun resultado, el segundo:

Código: [Seleccionar]
ram@hpdv42113la:~$ sudo chmod -R 764 /opt/lampp/htdocs/facturacion
[sudo] password for ram:
ram@hpdv42113la:~$ ls -lah /opt/lampp/htdocs/facturacion/
total 76K
drwxrw-r-- 15 ram ram  4,0K 2011-04-07 21:25 .
drwxrwxrwx  5  78 root 4,0K 2011-04-08 11:00 ..
-rwxrw-r--  1 ram ram   726 2011-04-07 11:53 Abreviaturas.txt
drwxrw-r--  2 ram ram  4,0K 2011-04-07 18:25 admin
drwxrw-r--  2 ram ram  4,0K 2011-04-07 21:16 controladores
drwxrw-r--  4 ram ram  4,0K 2011-04-06 14:19 css
drwxrw-r--  6 ram ram  4,0K 2011-04-07 09:32 docs
drwxrw-r--  4 ram ram  4,0K 2011-04-07 09:29 fpdf
-rwxrw-r--  1 ram ram    16 2011-02-25 00:30 .htaccess
drwxrw-r--  6 ram ram  4,0K 2011-04-05 14:00 img
drwxrw-r--  2 ram ram  4,0K 2011-04-07 11:53 include
-rwxrw-r--  1 ram ram  1,8K 2011-04-07 09:52 index.php
-rwxrw-r--  1 ram ram  2,7K 2011-04-07 21:25 leemeV02.txt
drwxrw-r--  4 ram ram  4,0K 2011-04-07 21:58 modelos
drwxrw-r--  3 ram ram  4,0K 2011-04-07 09:32 php
drwxrw-r--  3 ram ram  4,0K 2011-04-06 14:30 scripts
drwxrw-r--  3 ram ram  4,0K 2011-04-07 09:58 session
drwxrw-r--  2 ram ram  4,0K 2011-04-07 17:52 Templates
drwxrw-r--  3 ram ram  4,0K 2011-04-08 02:43 vistas
ram@hpdv42113la:~$

Desconectado xpiderman

  • -^- Elite Silver -^-
  • The Communiter-
  • *
  • Mensajes: 1184
  • ...
Re: Aceso a localhost/sitio -> Acceso Prohibido
« Respuesta #24 : abril 08, 2011, 10:44:29 am »
Supongo que probaste efectuar lo de chmod 777 sobre /opt/lampp/htdocs/facturacion?, porque al parecer LAMPP, tiene todo bajo /opt.  El LAMP que yo utilizo, mete todo bajo /var/www

Código: [Seleccionar]
chmod 777 /opt/lampp/htdocs/facturacion
Si ya lo hiciste, pues es cosa de editar texto.


Saludos.
Enviado desde mi Q-u3 t3 !mP0rT-4 Usando Tapatalk 2

Desconectado rdoggsv

  • Administrator
  • The Communiter-
  • *
  • Mensajes: 6554
  • "Once you go arch , u never go back"
    • SV CommunitY
Re: Aceso a localhost/sitio -> Acceso Prohibido
« Respuesta #25 : abril 08, 2011, 10:45:02 am »
Proba acceder ahora al sitio

También mostrame el output de los comandos

sudo groups ram

sudo groups nobody

Desconectado pippin

  • Sv Member
  • ***
  • Mensajes: 301
Re: Aceso a localhost/sitio -> Acceso Prohibido
« Respuesta #26 : abril 08, 2011, 10:50:51 am »
Proba acceder ahora al sitio

También mostrame el output de los comandos

sudo groups ram

sudo groups nobody

Primer comando:

Código: [Seleccionar]
ram@hpdv42113la:~$ sudo groups ram
ram : ram adm dialout cdrom plugdev lpadmin admin sambashare
ram@hpdv42113la:~$

Segundo comando:

Código: [Seleccionar]
ram@hpdv42113la:~$ sudo groups nobody
nobody : nogroup
ram@hpdv42113la:~$

Ya intente acceder y nada.

Supongo que probaste efectuar lo de chmod 777 sobre /opt/lampp/htdocs/facturacion?, porque al parecer LAMPP, tiene todo bajo /opt.  El LAMP que yo utilizo, mete todo bajo /var/www

Código: [Seleccionar]
chmod 777 /opt/lampp/htdocs/facturacion
Si ya lo hiciste, pues es cosa de editar texto.


Saludos.

¿Que texto debo editar?

Desconectado rdoggsv

  • Administrator
  • The Communiter-
  • *
  • Mensajes: 6554
  • "Once you go arch , u never go back"
    • SV CommunitY
Re: Aceso a localhost/sitio -> Acceso Prohibido
« Respuesta #27 : abril 08, 2011, 10:55:59 am »
Solo ejecuta el comando de xpiderman pero agregale -R para que sea recursivo.

Lo que te dice s que le des privilegios completos para que todos puedan leer, escribir y ejecutar.

Pero en teoría no te debería de quedar así porque cualquiera podría escribir, al menos proba para que salgas de dudas  :drinks:

Desconectado pippin

  • Sv Member
  • ***
  • Mensajes: 301
Re: Aceso a localhost/sitio -> Acceso Prohibido
« Respuesta #28 : abril 08, 2011, 10:59:47 am »
Bueno de cualquier manera pasa algo muy curios ahora ya puedo acceder, con:

Código: [Seleccionar]
chmod 777 /opt/lampp/htdocs/facturacion

Pero tengo que darle permisos a cada una de las carpetas que hay ahi dentro:

css
images
vistas
controladores
modelos
etc...

Pero asi parece que funciona.

Desconectado xpiderman

  • -^- Elite Silver -^-
  • The Communiter-
  • *
  • Mensajes: 1184
  • ...
Re: Aceso a localhost/sitio -> Acceso Prohibido
« Respuesta #29 : abril 08, 2011, 11:14:02 am »
Bueno de cualquier manera pasa algo muy curios ahora ya puedo acceder, con:

Código: [Seleccionar]
chmod 777 /opt/lampp/htdocs/facturacion

Pero tengo que darle permisos a cada una de las carpetas que hay ahi dentro:

css
images
vistas
controladores
modelos
etc...

Pero asi parece que funciona.

Le agregaste -R como te dijo rdoggsv?. Luego de eso te quedas editando archivos de configuraciòn para limitar accesos remotos (ahì ya no me meto)
Enviado desde mi Q-u3 t3 !mP0rT-4 Usando Tapatalk 2