Hola buenas noches;
Os vengo a explicar como configurar un servidor web en debian usando nginx, php y mysql. Procederé a comentarles todos los comandos a usar y a la configuración de cada uno para que el servidor web funcione a la perfección yo lo estoy explicando sobre nginx pero es lo mismo para sus derivados, como ubuntu, linux mint etc... Antes de nada me gustaría resaltar la gran fluidez que tiene nginx también explicare como alojar más de un sitio web en el mismo servidor.
*Para no tener que estar tecleando todo el rato sudo nos loguearemos como root.
Lo primero que haremos será instalar nginx
Instalamos MySQL
Finalmente instalamos PHP
· Configuración de PHP
Una vez tenemos todos nuestros servicios instalados procedemos a su configuración yo prefiero empezar por PHP debido a que es solamente la edición de un archivo, pero cada uno puede empezar por donde quiera ya que finalmente llegaremos a la misma meta. Editamos el archivo php.ini que se encuentra en /etc/php5/fpm/php.ini lo editaremos con nano:
Ahora buscamos con CTRL+W:
Y lo reemplazamos por:
Presionamos CTRL + X y guardamos los cambios, una vez guardados los cambios procedemos a reiniciar el servicio:
· Configuración de Nginx
Ahora procederemos a la configuración de nginx para ello nos iremos a "/etc/nginx/sites-enabled"
Una vez situados en el directorio nos encontraremos con un archivo llamado default ese archivo lo vamos a borrar y vamos a crear uno nuevo con el nombre de nuestra página web y le daremos permisos 777:
Una vez tenemos nuestro archivo lo abrimos con nano y pegamos el siguiente código en él:
// ¡OJO! //
Si nos fijamos donde pone root es la ruta donde alojaremos nuestro sitio web nosotros hemos creado una carpeta dentro de www llamada No tienes permitido ver los links. Registrarse o Entrar a mi cuenta y le hemos dado permisos 777 seguidamente donde pone server_name pondremos el nombre de nuestro sitio web de esta manera podremos alojar mas de una web en nuestro servidor!
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
Si nos fijamos donde pone root es la ruta donde alojaremos nuestro sitio web nosotros hemos creado una carpeta dentro de www llamada No tienes permitido ver los links. Registrarse o Entrar a mi cuenta y le hemos dado permisos 777 seguidamente donde pone server_name pondremos el nombre de nuestro sitio web de esta manera podremos alojar mas de una web en nuestro servidor!
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
Ahora nos vamos al sites-enabled que se encuentra en "/etc/nginx/sites-available" allí nos encontraremos otro archivo como el anterior llamado default, aremos lo mismo lo borramos y creamos otro llamado como nuestro sitio web.
Pegamos el siguiente código:
Una vez pegado procedemos a guardar con CTRL + X
// ¡OJO! //
Si nos fijamos en el apartado logs nos dice donde quieres que guarde los logs tanto de acceso como de error y con el nombre que los quieres para cuando los quieras revisar
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
Si nos fijamos en el apartado logs nos dice donde quieres que guarde los logs tanto de acceso como de error y con el nombre que los quieres para cuando los quieras revisar
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
Una vez terminado esto vamos a crear el directorio donde se guardara nuestra web si es que no lo hemos creado anteriormente "/usr/share/nginx/www/wintxcoders.com"
Bueno eso es todo respecto a la configuración del servidor web si queremos alojar alguna web más basta con crear un nuevo archivo en el sites-enabled cambiándole el nombre del server y cambiando el directorio root de los archivos de nuestra pagina web como por ejemplo:
Si vuestro sitio web lleva una base de datos es tan simple como que os paséis por el siguiente post que os facilitare de otro tutorial - No tienes permitido ver los links. Registrarse o Entrar a mi cuenta