Foros del Web » Administración de Sistemas » Apache »

Problema accesibilidad Servidor Local

Estas en el tema de Problema accesibilidad Servidor Local en el foro de Apache en Foros del Web. Hola, resulta que tengo instalado el paquete XAMPP en mi pc, cuando lo tenía con Windows XP funciona a las mil maravillas, pero cuando actualicé ...
  #1 (permalink)  
Antiguo 05/12/2011, 15:19
laventanadewindows
Invitado
 
Mensajes: n/a
Puntos:
Problema accesibilidad Servidor Local

Hola, resulta que tengo instalado el paquete XAMPP en mi pc, cuando lo tenía con Windows XP funciona a las mil maravillas, pero cuando actualicé a Windows 7 no arrancaba.
Al final le encontré la solución marcándolo en ejecutar en modo de compatibilidad con Windows XP Service Pack 3.
Así ya me funciona perfectamente el apache, el filezilla server y el mercury (los tres más importantes en mi web), la web es accesible desde localhost, el servidor FTP funciona y el mercury manda los corres correctamente.

Sin embargo la web no es visible desde otros ordenadores, ya le he pedido a algunos amig@s que lo comprobasen, a unos les da error 101, otros 404 y otros simplemente les dice que no se ha podido establecer conexión con el servidor.

La verdad es que estoy un poco desesperado, porque he comprobado mil veces las redirecciones desde el router, desde el host de no-ip, tambien el firewall de windows desactivado, el antivirus desactivado, descomente la proteccion del xammp.conf, reinicie el apache...

Y no se que falla, si teneis alguna idea?
Desde mi PC, si accedo a localhost entra, desde la URL original, me tira error 324, pero creo que al servidor local eso es normal no?

Esta es la URL: http://olawebs.sytes.net/


Muchas gracias a todos de antemano :)
  #2 (permalink)  
Antiguo 07/12/2011, 00:50
Avatar de emprear
Colaborador
 
Fecha de Ingreso: junio-2007
Ubicación: me mudé
Mensajes: 8.388
Antigüedad: 16 años, 9 meses
Puntos: 1567
Respuesta: Problema accesibilidad Servidor Local

leyendo algunos de los detalles que mencionas, puede ser cualquier cosa,
Para empezar, xampp se ejecuta en Windows 7 sin problemas (32 y 64 bits) mi recomendación es, elimina todo rastro de tu xampp actual (todo)
Bajate la versión .zip del xampp (yo actualmente uso la 1.7.3, además de tener otra instalación de Apache 2+php 5.3 fast cgi (por cierto, funciona muchos más suave y rápido que como módulo de Apache),+mySql 64bits+Perl 64bits y ambas corren sin problemas... sigo
descomprimí en x:\xampp y en la medida de lo posible en una unidad que no sea C: (supongo que ahi tenes windows)
si te quedó d:\xampp
create una carpeta
d:\www

create un virtualhost en httpd-vhost.conf

Código Apache:
Ver original
  1. NameVirtualHost *:80
  2. #######  LOCALHOST 127.0.0.1
  3. <VirtualHost *:80>
  4. ServerName localhost
  5. DocumentRoot "/www"
  6. <Directory "/www">
  7. AllowOverride All
  8. Order Deny,Allow
  9. Deny from all
  10. Allow from all
  11. </Directory>
  12. AddOutputFilterByType DEFLATE application/xhtml+xml
  13. AddOutputFilterByType DEFLATE text/plain
  14. AddOutputFilterByType DEFLATE text/html
  15. AddOutputFilterByType DEFLATE text/xml
  16. AddOutputFilterByType DEFLATE text/css
  17. AddOutputFilterByType DEFLATE text/javascript
  18. AddOutputFilterByType DEFLATE application/xml
  19. AddOutputFilterByType DEFLATE application/xhtml+xml
  20. AddOutputFilterByType DEFLATE application/rss+xml
  21. AddOutputFilterByType DEFLATE application/javascript
  22. AddOutputFilterByType DEFLATE application/x-javascript
  23. AddOutputFilterByType DEFLATE image/jpeg
  24. ErrorLog logs/localhost_error.log
  25. CustomLog "logs/access-localhost[%d-%m-%Y].log" combined
  26. AddType application/x-httpd-php .php
  27. </VirtualHost>

en tu httpd.conf

DocumentRoot "/www"
y
<Directory "/www">

en reemplazo de xampp/localhost


los módulos básicos que tendrias que tener habilitados son

Código Apache:
Ver original
  1. LoadModule actions_module modules/mod_actions.so
  2. LoadModule alias_module modules/mod_alias.so
  3. LoadModule asis_module modules/mod_asis.so
  4. LoadModule auth_basic_module modules/mod_auth_basic.so
  5. LoadModule authn_default_module modules/mod_authn_default.so
  6. LoadModule authn_file_module modules/mod_authn_file.so
  7. LoadModule authz_default_module modules/mod_authz_default.so
  8. LoadModule authz_groupfile_module modules/mod_authz_groupfile.so
  9. LoadModule authz_host_module modules/mod_authz_host.so
  10. LoadModule authz_user_module modules/mod_authz_user.so
  11. LoadModule autoindex_module modules/mod_autoindex.so
  12. LoadModule cgi_module modules/mod_cgi.so
  13. LoadModule deflate_module modules/mod_deflate.so
  14. LoadModule dir_module modules/mod_dir.so
  15. LoadModule env_module modules/mod_env.so
  16. LoadModule expires_module modules/mod_expires.so
  17. LoadModule headers_module modules/mod_headers.so
  18. LoadModule include_module modules/mod_include.so
  19. LoadModule isapi_module modules/mod_isapi.so
  20. LoadModule log_config_module modules/mod_log_config.so
  21. LoadModule mime_module modules/mod_mime.so
  22. LoadModule negotiation_module modules/mod_negotiation.so
  23. LoadModule rewrite_module modules/mod_rewrite.so
  24. LoadModule setenvif_module modules/mod_setenvif.so
  25. LoadModule unique_id_module modules/mod_unique_id.so
  26. LoadModule userdir_module modules/mod_userdir.so
  27. LoadModule vhost_alias_module modules/mod_vhost_alias.so

Agregá /xampp/php al path de windows (nunca está de más por si te quedó alguna dll obsoleta en windows/system32)
Verificá iniciando el apache, pero no lo instales como servicio.
Recién después hace la redirección del router y registra un dns dinámico (yo prefiero a Dyndns en lugar de noip (incluso muchos router vienen para hacer el loguin a dyndns sin que tengas que bajarte el software)

Desactivá la seguridad de xampp, pero no tenes porque desactivar el firewall (hacele una excepción) o el antivirus.

En muchos casos, y dependiendo del tipo de router, cuando quieras acceder a tu server por la ip pública, te va a mostrar el acceso al router y no al servidor, esto es completamente normal, para chequear si funciona desde tu PC (desde el exterior no hay problema) usá un servicio como vtunnel, que te permite acceder desde un proxy.

Por último protege tu carpeta /xampp/phpMyAdmin poniendole un .htaccess con
Order allow,deny
Deny from all
Allow from 127.0.0.1

Con eso te tendría que arrancar, despues se pueden hacer ajustes más finos

una nota final...
En winodws7 starter NO funciona

Saludos
__________________
La voz de las antenas va, sustituyendo a Dios.
Cuando finalice la mutación, nueva edad media habrá
S.R.

Etiquetas: 101, 324, 404
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 10:36.