Este foro utiliza cookies
Este foro hace uso de cookies para almacenar su informacion de acceso si usted esta registrado, y su ultima visita, si usted no esta registrado. Las cookies son pequenos documentos de texto almacenados en su ordenador; las cookies de este foro solo se pueden utilizar en esta web y no representan ningun riesgo para la seguridad. Las cookies de este foro tambien realizan el seguimiento de los temas especificos que usted ha leido y cuando las lees. Por favor, confirme si acepta o rechaza estas cookies.

Una cookie se almacena en tu navegador independientemente de la eleccion para evitar que se le repita el consentimiento. Usted puede cambiar la configuracion de cookies en cualquier momento mediante el enlace en el pie de pagina.

Para el cumplimiento del Reglamento de Protección de Datos de la UE (RGPD), se adoptan las siguientes medidas:

- Prohibicion de registro de nuevos usuarios y borrado de todos los usuarios existentes en la base de datos.
- Eliminado formulario de contacto, contacte a traves de: admin ((arroba)) oju.com.es
- No almacenado de ips en los temas o mensajes de usuarios.

Se elimina la recogida de cualquier dato que pueda identificar a cualquier usuario.

Todos los mensajes publicados, seran previamente moderados.
 

Calificación:
  • 0 voto(s) - 0 Media
  • 1
  • 2
  • 3
  • 4
  • 5
Montar servidor web con Xampp
#1
Star 
Os voy hacer una pequeña guía para los que quieran montar un servidor web casero, en algún pc viejo o minipc como es mi caso. Esta guía no deja de ser un mero recordatorio de los pasos a realizar para tener nuestros servidor web operativo y seguro.

Descargas Xampp: https://www.apachefriends.org/es/index.html

Xampp no es mas que un conjunto de aplicaciones con el que tendremos todo lo necesario para crear nuestro servidor web, xampp contiene el servidor http Apache, luego integra el paquete php, también el gestor de bases de datos, gestor ftp y gestor de correo electrónico.

No hace instalar el paquete completo, en mi caso solo tengo Apache y gestor de bases de datos.


Bien una vez que instalemos lo necesario, vamos a realizar unos cambios para darle mas seguridad, os recomiendo este vídeo de youtube, donde nos mostraran como cambiar la contraseña de root de phpmyadmin y posteriormente editar config.inc.php la forma es que apache nos pida las credenciales en el navegador para logearnos como root.

https://www.youtube.com/watch?v=FOi8Gkbhzn4





Otro vídeo que os aconsejo que vean es este de abajo, donde nos explican varios aspectos para terminar de configurar nuestro servidor web.

Como editar windows/win32/etc/driver host, para hacer creer a nuestro ordenador que cualquier dirección externa esta en localhost  (opcional para realizar pruebas)

Como editar httpd.conf bloque Directory, duplicando bloque para nueva ubicación local  (para multihost)

Editar httpd-vhost.conf para asignar carpetas a cada dominio o dirección.


https://www.youtube.com/watch?v=2NhtF05J4LA





CONFIGURACIÓN PARA ENVÍO DE EMAILS SALIENTES

Suele ser un tema recurrente y problemático a la hora de configurar, os voy a explicar que tutorial he seguido yo y que funciona correctamente.

Necesitaremos una cuenta de gmail, para poder usarla para enviar emails salientes.


El tutorial es este: http://www.antocas.com/enviar-mail-con-p...ost-xampp/

No lo he cumplido 100% porque sera un poco antiguo y no encontré alguna linea para editar.

Vamos a editar php.ini, podéis accedes desde panel de control de Xampp, buscamos la linea:
Código:
sendmail_path

Y la tenemos que dejar tal que así:
Código:
sendmail_path = "\"C:\xampp\sendmail\sendmail.exe\" -t"


En mi caso, el directorio xampp lo tengo en C:, si lo tienen en D u otra letra, pongan la que corresponda. Por supuesto guardamos los cambios.


Luego vamos a editar el archivo sendmail.ini que se encuentra en la ruta C:\xampp\sendmail y vamos a editar los siguientes datos:

Código:
smtp_server=smtp.gmail.com
smtp_port=587
auth_username=tucorreo@gmail.com
auth_password=tucontraseña


Guardamos los cambios.

Reiniciamos Apache desde nuestro panel de control de Xampp


Por ultimo, Google tiene un sistema de seguridad para evitar que terceros usen sus servicios, por ello debemos hacer un cambio de seguridad en nuestra cuenta y es: Permitir el acceso de aplicaciones menos seguras, para ello si estamos logedos en nuestra cuenta de email, debemos ir a este enlace y permitir el uso de aplicaciones menos seguras: https://myaccount.google.com/lesssecurea...ae=2&pli=1



Una vez hecho los cambios anteriores, ya podremos enviar emails desde formularios en nuestras webs locales.




CONFIGURAR O PERSONALIZAR PAGINAS DE ERROR COMO EL ERROR 404

Para configurar paginas de error personalizadas, solo tenemos que editar el archivo .htaccess con un editor de texto y añadir la siguiente linea:
Código:
ErrorDocument 404 /error404.html

Habiendo creado previamente la pagina de error con el nombre error404.html (el nombre lo eligen ustedes) y colocandola en la raíz del sitio web. Una vez hecho esto, reinician apache y ya tienen su pagina de error personalizada.






Con todo lo anterior, debemos tener nuestro servidor web funcionando a pleno rendimiento.


Si necesitan abrir los puertos del router, vean este otro hilo: Abrir puertos router.




Espero que les sea de utilidad, si tienen alguna duda, no duden en dejar un mensaje.
Made in Spain
Responder


Salto de foro:


Usuarios navegando en este tema: 1 invitado(s)