Foros del Web » Administración de Sistemas » Software para Servers »

Servidro web auxilio

Estas en el tema de Servidro web auxilio en el foro de Software para Servers en Foros del Web. Saludos amigos del foro, estoy tratando de subir una página a internet desde mi servidor, instale el XAMPP, hice la pagina y la nombre index.html, ...
  #1 (permalink)  
Antiguo 12/08/2010, 13:34
 
Fecha de Ingreso: agosto-2010
Mensajes: 125
Antigüedad: 14 años, 2 meses
Puntos: 0
Servidro web auxilio

Saludos amigos del foro, estoy tratando de subir una página a internet desde mi servidor, instale el XAMPP, hice la pagina y la nombre index.html, y la pude visualizar desde el localhost poniéndola en las carpetas htdocs del XAMPP, entre a la página de NO-IP para crear el DNS, al ir creando el DNS, la pagina de los de NO-IP detecto el IP pero de mi MODEM/RUTER ADSL un ECHO LIFE HG520B, por lo que al poner la dirección DNS en el buscador me pedía usuario y contraseña y me daba acceso a la configuración del modem, así que le cambie por el IP de mi maquina donde tengo instalado el XAMPP y todas las cosas para que sea servidor, y ya puedo entrar a la pagina del XAMPP desde otra computadora pero en Red Local, sin embargo no puedo entrar a la pagina que cree directamente poniendo el DNS, me manda a la del XAMPP como si fuera localhost, pero en vez de tener localhost tiene el DNS, para poder ver mi pagina tengo que poner http://galletasmarce.zapto.org/xampp/index.html , y tampoco puedo visualizarla desde internet desde fuera de mi red LAN, que puedo hacer, espero me puedan ayudar, y gracias de antemano por su respuestas, soy muy nuevo en esto y estuve buscando por internet, pero no he podido resolver

Otros detalles
Baje el programa NO-IP DUC del os del NO-IP del DNS, dice que esta correcta la conexión, es la nueva versión la V3 0.4

Al intentar entrar desde fuera de mi LAN poniendo la direccion pide usuario y contraseña ya activado el programa del NO-IP

Última edición por famjaes; 12/08/2010 a las 13:53
  #2 (permalink)  
Antiguo 12/08/2010, 15:12
Avatar de emprear
Colaborador
 
Fecha de Ingreso: junio-2007
Ubicación: me mudé
Mensajes: 8.388
Antigüedad: 17 años, 4 meses
Puntos: 1567
Respuesta: Servidro web auxilio

en no ip NO-IP , deja que el cliente actualice la ip publica.
Si tu modem está como router la unica forma para que puedas acceder a tu servidor desde tu lan (ojo, hablo de acceder por tu dominio, no usando localhost o la ip interna de tu red, en ese caso siempre vas a acceder), es usando un proxy, si no siempre aparecera la página de entrada de config. del modem, pero es normal y no representa un problema, desde internet podran acceder a tu servidor.

Saludos
__________________
La voz de las antenas va, sustituyendo a Dios.
Cuando finalice la mutación, nueva edad media habrá
S.R.
  #3 (permalink)  
Antiguo 12/08/2010, 16:20
 
Fecha de Ingreso: agosto-2010
Mensajes: 125
Antigüedad: 14 años, 2 meses
Puntos: 0
De acuerdo Respuesta: Servidro web auxilio

Disculpa gracias por contestar, no entendí lo que me dijiste, pero ya se publico en internet, lo que hice fue poner la IP de mi PC en la página de los de NO-IP y no ejecutar la aplicación de los de NO-IP después poner a corre el XAMPPE, luego correr el programa de los del servicio de NO-IP, y listo, el problema es que tengo que poner a fuerza http://galletasmarce.zapto.org/xampp/index.html todo esto para entrar a la pagina, no tengo entendido que es un proxy, uso el servidor apache, deja leo un poco sobre lo de los proxys, pero lo que quisiera es entrar a la pagina solo escribiendo http://galletasmarce.zapto.org y como hago que aparezca en google gracias de antemano

:po licia:
  #4 (permalink)  
Antiguo 12/08/2010, 17:10
Avatar de emprear
Colaborador
 
Fecha de Ingreso: junio-2007
Ubicación: me mudé
Mensajes: 8.388
Antigüedad: 17 años, 4 meses
Puntos: 1567
Respuesta: Servidro web auxilio

Bueno, eso es otra cosa


Esto que te digo es para la version Windows Version 1.7.1, no se si hayan hecho cambios

1.
Renombra los archivos (R es mi unidad,)
R:\xampp\htdocs\back\index.php --> index.php.bak
R:\xampp\htdocs\back\index.html --> index.html.bak

2.
fijate si tu archivo R:\xampp\apache\conf\extra\httpd-xampp.conf
contiene esto

#
# New XAMPP security concept
#
<LocationMatch "^/(?i:(?:xampp|security|licenses|phpmyadmin|webalize r|server-statu\
s|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>


y delante de Deny from all, comentalo con #
te quedaria

#
# New XAMPP security concept
#
<LocationMatch "^/(?i:(?:xampp|security|licenses|phpmyadmin|webalize r|server-statu\
s|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>


tu carpeta de inicio será
R:\xampp\htdocs
Listo
__________________
La voz de las antenas va, sustituyendo a Dios.
Cuando finalice la mutación, nueva edad media habrá
S.R.
  #5 (permalink)  
Antiguo 13/08/2010, 10:15
 
Fecha de Ingreso: agosto-2010
Mensajes: 125
Antigüedad: 14 años, 2 meses
Puntos: 0
Respuesta: Servidro web auxilio

Saludos gracias por contestar tan prontamente, le di cambiar nombre a c:\xampp\htdocs\back\index.php --> index.php.bak
C:\xampp\htdocs\back\index.html --> index.html.bak

Pero no está la carpeta back así que se lo cambie los que están en htdocs y también le puse # Deny for all, pero aparece diferente que en la que me escribiste

# XAMPP settings
#
<IfModule alias_module>
<IfModule mime_module>
#ScriptAlias /php/ "C:/xampp/php/"
#Action application/x-httpd-php "/php/php-cgi.exe"
PHPINIDir "C:/xampp/php"
LoadModule php5_module "C:/xampp/apache/bin/php5apache2_2.dll"
AddType text/html .php .phps .php5 .php4 .php3 .phtml .phpt
<FilesMatch "\.php$|\.php5$|\.php4$|\.php3$|\.phtml$|\.php t$">
SetHandler application/x-httpd-php
</FilesMatch>
<FilesMatch "\.phps$">
SetHandler application/x-httpd-php-source
</FilesMatch>

<Directory "C:/xampp/htdocs/xampp">
<IfModule php5_module>
<Files "status.php">
php_admin_flag safe_mode off
</Files>
</IfModule>
</Directory>

Alias /security "C:/xampp/security/htdocs/"
<Directory "C:/xampp/security/htdocs">
<IfModule php5_module>
<Files "xamppsecurity.php">
php_admin_flag safe_mode off
</Files>
</IfModule>
Order deny,allow
# Deny from all // aqui le puse el simbolo
Allow from 127.0.0.1
</Directory>

Alias /phpmyadmin "C:/xampp/phpMyAdmin/"
<Directory "C:/xampp/phpMyAdmin">
AllowOverride AuthConfig
Order allow,deny
Allow from all
</Directory>

Alias /webalizer "C:/xampp/webalizer/"
<Directory "C:/xampp/webalizer">
<IfModule php5_module>
<Files "webalizer.php">
php_admin_flag safe_mode off
</Files>
</IfModule>
AllowOverride AuthConfig
Order allow,deny
Allow from all
</Directory>

Alias /contrib "C:/xampp/contrib/"
<Directory "C:/xampp/contrib">
<IfModule php5_module>
<Files "webalizer.php">
php_admin_flag safe_mode off
</Files>
</IfModule>

Order deny,allow
Deny from all
Allow from 127.0.0.1
</Directory>
</IfModule>
</IfModule>


# Access restriction via Remote
<IfModule auth_remote_module>
<Directory "C:/xampp/htdocs/fonts">
AllowOverride All
AuthType Basic
AuthName "AUTH REMOTE TEST"
AuthRemoteServer localhost
AuthRemotePort 80
AuthRemoteURL /forbidden/
Require valid-user
#User: user / Password: pass
</Directory>
</IfModule>

# Access restriction via MySQL
<IfModule mysql_auth_module>
<Location /restricted>
AuthMySQLEnable On
AuthName "MySQL Secured Place"
AuthType Basic
require valid-user
AuthMySQLHost localhost
AuthMySQLUser root
# AuthMySQLPassword
AuthMySQLDB webauth
AuthMySQLUserTable user_pwd
AuthMySQLNameField name
AuthMySQLPasswordField pass
AuthMySQLPwEncryption none
</Location>
</IfModule>



Hora, ya no menada la pagina de inicio del XAMMPE, me manda una que dice Index OF y parece una lista de todas las carpetas y archivos que se encuentran en htdocs, al poner la direccion en internet http://galletasmarce.zapto.org/ me manda a Idex OF
  #6 (permalink)  
Antiguo 13/08/2010, 10:33
Avatar de emprear
Colaborador
 
Fecha de Ingreso: junio-2007
Ubicación: me mudé
Mensajes: 8.388
Antigüedad: 17 años, 4 meses
Puntos: 1567
Respuesta: Servidro web auxilio

famjaes:


Si ,perdona, esos archivos estan en htdocs. la carpeta back la cree yo y movi los archivos ahi. los que hay que renombrar, o quitar como yo lo hice, son efectivamente
R:\xampp\htdocs\index.php --> index.php.bak
R:\xampp\htdocs\index.html --> index.html.bak

En cuanto a lo segundo, puede ser que ese fragmento de código no esté, solo las mas nuevas versiones de xampp lo incluyen (y no se si es lo mismo en la full que en la lite)

Y si te manda al index of/ es lo correcto, ahora lo que te restaría es personalizar un poco tu inicio a través de .htaccess

Saludos
__________________
La voz de las antenas va, sustituyendo a Dios.
Cuando finalice la mutación, nueva edad media habrá
S.R.
  #7 (permalink)  
Antiguo 13/08/2010, 10:54
 
Fecha de Ingreso: agosto-2010
Mensajes: 125
Antigüedad: 14 años, 2 meses
Puntos: 0
Respuesta: Servidro web auxilio

perdona tantas preguntas pero en donde modifico

DirectoryIndex inicio.html index.htm index.html index.php

en que parte esta ese archivo param odificarlo
  #8 (permalink)  
Antiguo 13/08/2010, 12:07
Avatar de emprear
Colaborador
 
Fecha de Ingreso: junio-2007
Ubicación: me mudé
Mensajes: 8.388
Antigüedad: 17 años, 4 meses
Puntos: 1567
Respuesta: Servidro web auxilio

famjaes

Tenes que crear un archvo de texto simple y llamarlo .htaccess (con el punto al inicio)
Ahi pones poner diferentes directivas que afectaran al comportamiento de Apache.
un archivo .htaccess afecta a la carpeta que lo contiene y a todas sus subcarpetas, a menos que en las subcarpetas exista otro .htacces que modifique la directiva.
Sigue este post, en el cual dejo un link a un tutorial
http://www.forosdelweb.com/f91/url-i...8/#post3516790

Te pongo un ejemplo
en /htdocs
tienes un .htaccess con el siguiente contenido
Options -indexes
DirectoryIndex index.php index.html

eso hará que, si no hay en esa carpeta ni un index.php o un index.html te aparezca una pagina de error 403 (Prohibido) en lugar de mostrar el Index of y la lista de archivos, si pusieses +Indexes te la mostraría. y si hubiese un index.php cuando tipeen http://tusitio.com se abriria index.php...

ahora, si tienes una carpeta /htdocs/notas con un .htaccess que diga
DirectoryIndex nota1.html
quienes accedan a http://tusitio.com/notas/ abrirían nota1.html como página de inicio, como se ve modificaste la directiva del directiorio superior /htdocs

En .htaccess puedes comentar las lineas inicaindo las mismas con #
eso es util para probar configuraciones.
Podriamos escribir un libro con lo que puedes hacer con ese archivo.

Una última recomendación. Xampp no es Apache, es apache más un conjunto de aplicaciones, y como ellos dicen esta hecho para desarrollar no para usarlo como servidor. Para que xampp no pierda funcionalidad te recomiendo lo siguiente

dentro de /htdocs crea una carpeta "web" y haz que tu sitio comienze ahi, en el index.php de htdocs pone
<?php
Header( "Location: /web" );
?>
y en el .htaccess de htdocs pones
DirectoryIndex index.php
y en el .htaccess que esta en /htdocs/xampp (si no hay uno lo creas), pones
order deny,allow
deny from all
allow from 127.0.0.1


con esto lográs que solo se pueda acceder a xampp desde tu propia pc y no desde el exterior (lo cual sería riesgoso). Recorda que en xampp tenes acceso a phpmyadmin y otras utilidades

Ahora en /htdocs/web podes poner un .htaccess con lo que se te ocurra, que no va a afectar a la carpeta /htdocs/xampp.

Espero que te sirvan estos datos. Pero fundamentalmente empieza a leer los tutoriales sobre .htaccess

Saludos
__________________
La voz de las antenas va, sustituyendo a Dios.
Cuando finalice la mutación, nueva edad media habrá
S.R.
  #9 (permalink)  
Antiguo 13/08/2010, 12:23
 
Fecha de Ingreso: agosto-2010
Mensajes: 125
Antigüedad: 14 años, 2 meses
Puntos: 0
Respuesta: Servidro web auxilio

saludos emprear, gracias por tu ayuda, no supe como configurar el .htaccess, así que lo que hice fue sacar de xxmppe que está dentro del htdocs el index y ponerlo directo en htdocs, y listo, ya la carga como debe ser solo poniendo http://galletasmarce.zapto.org gracias, no sé si puedas auxiliarme, que pasa si quiero subir otra página con otro dominio diferente pero en mi mismo servidor, por la cuestión de que solo es un index, ya que por lo que veo el DNS solo permite el acceso a las carpetas del apache y si es un DNS diferente pero con el mismo IP, me dirigirá a la misma index
  #10 (permalink)  
Antiguo 13/08/2010, 13:03
Avatar de emprear
Colaborador
 
Fecha de Ingreso: junio-2007
Ubicación: me mudé
Mensajes: 8.388
Antigüedad: 17 años, 4 meses
Puntos: 1567
Respuesta: Servidro web auxilio

famjaes:
Primero relee lo que te comente en el post anterior, fijate en lo siguiente
acabo de acceder a tu web.... !quiero una de esas Galletas !!!!!
si voy a http://galletasmarce.zapto.org/xampp/ se produce un error 500, de seguro algo pusiste mal en el .htaccess de xampp, pero si voy a http://galletasmarce.zapto.org/phpmyadmin entro, y eso es grave, aparte de que no tienes contraseñas para el usuario "root". Podria modificar tu base de datos "AbarrotesNancy" por ejemplo.
Se puede ver tambien que tu favicon es el de xampp, deberías cambiarlo
Para usar dominios multiples debes configurar lo que se llaman Virtualhosts. Pero explicarte eso sería un poco problemático ya que por lo que veo recien estas empezando con esto.
aqui hay un tutorial
http://www.osmosislatina.com/apache/vhosting.htm
Por otro lado supongo que estas trabajando sobre una conexión de banda ancha domestica y lo que cuenta para tu servidor es la velocidad de subida, verifica de cuanto es o se va a hacer excesivamente lento.

Saludos
__________________
La voz de las antenas va, sustituyendo a Dios.
Cuando finalice la mutación, nueva edad media habrá
S.R.
  #11 (permalink)  
Antiguo 13/08/2010, 13:26
 
Fecha de Ingreso: agosto-2010
Mensajes: 125
Antigüedad: 14 años, 2 meses
Puntos: 0
De acuerdo Respuesta: Servidro web auxilio

Grax emprear jejeje, jejej pésima seguridad de mi servidor, es una mini lap espire one, lo que pasa que la pagina es una enorme foto pero es prueba por ahora, pero esta bastante pesada, por que inclusive la pagina se pone lenta cuando entro local mente, boy a leer el tutorial y sigo consultando, al menos ya se ve por internet jejeje, soy nuevo en esto y no soy muy aplicado, pero es bonito y el chiste es que quede profesional profesional, igual ando viendo la forma de diseñar paginas para ganar algo de dinero, igual, como la demanda de paginas es de contactar y de registrar, tengo que asegurarme bien bien de la seguridad, pero pues andamos aprendiéndole..

Leo el tuto que me mandaste y posteo
  #12 (permalink)  
Antiguo 13/08/2010, 16:21
 
Fecha de Ingreso: agosto-2010
Mensajes: 125
Antigüedad: 14 años, 2 meses
Puntos: 0
Busqueda Respuesta: Servidro web auxilio

Ya le puse contraseña a my phpadminis, y ubique el archivo htaccess que evita que se pueda visualizar la pagina del xampp si lo borro le da acceso, pero como hago para evitar que aparezca la pagina de myphpadnmis donde pide la contraseña y también en vez de que mande error al intentar entrar al xampp, que diga algo diferente como pagina no encontrada o algo así
  #13 (permalink)  
Antiguo 13/08/2010, 17:03
Avatar de emprear
Colaborador
 
Fecha de Ingreso: junio-2007
Ubicación: me mudé
Mensajes: 8.388
Antigüedad: 17 años, 4 meses
Puntos: 1567
Respuesta: Servidro web auxilio

es similar a lo sel directorio xampp, pero hay que trabajar sobre otro archivo

busca
R:\xampp\apache\conf\extra\httpd-xampp.conf
y en al hay una sección Alias /phpmyadmin
tiene que quedarte como lo que sigue

Alias /phpmyadmin "R:/xampp/phpMyAdmin/"
<Directory "R:/xampp/phpMyAdmin">
AllowOverride AuthConfig
Order deny,allow
Deny from all
Allow from 127.0.0.1
</Directory>


de esta manera solo podras acceder a phpmyadmin desde localhost, si no aparece como prohibido (error 403)

una aclaración, los cambios en .htaccess toman efecto inmediatamente, pero cualquier modificación a los archivos .conf necesita que reinicies el servidor. Y por favor, como sos nuevo en esto, hacé siempre una copia de seguridad antes de cualquier cambio, un punto, un espacio, una coma o comilla mal puesto van a provocar que tu servidor no se inicie

Saludos
__________________
La voz de las antenas va, sustituyendo a Dios.
Cuando finalice la mutación, nueva edad media habrá
S.R.
  #14 (permalink)  
Antiguo 17/08/2010, 19:50
 
Fecha de Ingreso: agosto-2010
Mensajes: 125
Antigüedad: 14 años, 2 meses
Puntos: 0
Respuesta: Servidro web auxilio

Saludos emprear, disculpa por la tardansa, mi compu le paso lo de la pantalla azul y tube que formatear, hare lo que posteaste y te comento gracias, una duda una vez pude enviar la informacion de un formulario en html que conectaba a dos PHPs uno para conectar a mi base de datos y el otro para procesar, mi duda es, para enviar un formulario en vez de a una base de datos a una cuenta de hotmail debo tener servidor de correos? gracias por la atencion, estare informando mis avances gracias por la ayuda


saludos
  #15 (permalink)  
Antiguo 17/08/2010, 21:40
Avatar de emprear
Colaborador
 
Fecha de Ingreso: junio-2007
Ubicación: me mudé
Mensajes: 8.388
Antigüedad: 17 años, 4 meses
Puntos: 1567
Respuesta: Servidro web auxilio

famjaes:

No no hace falta un servidor de correo necesariamente. podés usar la version de sendmail para windows (xammp incluye una)

En php.ini tenés que definir tus valores, te dejo los mios como ejemplo



[mail function]
; For Win32 only.
SMTP = smtp.emprear.com
smtp_port = 25

; For Win32 only.
sendmail_from = [email protected]

; For Unix only. You may supply arguments as well (default: "sendmail -t -i").
sendmail_path = "R:\xampp\sendmail\sendmail.exe -t"



y en donde este tu sendmail.exe debe haber un archivo .ini más o menos asi

; configuration for fake sendmail

; if this file doesn't exist, sendmail.exe will look for the settings in
; the registry, under HKLM\Software\Sendmail

[sendmail]

; you must change mail.mydomain.com to your smtp server,
; or to IIS's "pickup" directory. (generally C:\Inetpub\mailroot\Pickup)
; emails delivered via IIS's pickup directory cause sendmail to
; run quicker, but you won't get error messages back to the calling
; application.

smtp_server=smtp.emprear.com

; smtp port (normally 25)

smtp_port=25

; the default domain for this server will be read from the registry
; this will be appended to email addresses when one isn't provided
; if you want to override the value in the registry, uncomment and modify

;default_domain=local

; log smtp errors to error.log (defaults to same directory as sendmail.exe)
; uncomment to enable logging

error_logfile=error.log

; create debug log as debug.log (defaults to same directory as sendmail.exe)
; uncomment to enable debugging

debug_logfile=debug.log

; if your smtp server requires authentication, modify the following two lines

[email protected]
auth_password=xxxxxxxxx

; if your smtp server uses pop3 before smtp authentication, modify the
; following three lines

;pop3_server=
;pop3_username=
;pop3_password=

; to force the sender to always be the following email address, uncomment and
; populate with a valid email address. this will only affect the "MAIL FROM"
; command, it won't modify the "From: " header of the message content

;[email protected]

; sendmail will use your hostname and your default_domain in the ehlo/helo
; smtp greeting. you can manually set the ehlo/helo name if required

hostname=emprear.com


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

Etiquetas: 2010, auxilio, servidores
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 15:02.