0% encontró este documento útil (0 votos)
5 vistas7 páginas

Configuración de Nginx y FTPS en Vagrant

Cargado por

afernandez1711
Derechos de autor
© All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
5 vistas7 páginas

Configuración de Nginx y FTPS en Vagrant

Cargado por

afernandez1711
Derechos de autor
© All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd

Antes de comenzar, a la hora de hacer vagrant init y antes de hacer vagrant up vamos a

asignarle una ip estática, ya que si se lo haces después no va a funcionar.

En mi caso la he puesto así

Lo primero vamos a instalar nginx en nuestra maquina

Comprobamos que el servicio esté activo


Aquí clonamos el repositorio

Aquí le damos los permisos a la carpeta

Como nos sale esto pues lo hemos hecho bien


Aquí vamos a crear nuestro dominio para que aparezca la web

Lo rellenamos

Y creamos un enlace simbólico entre el archivo dominio y los sitios habilitados

Reiniciamos el servicio y comprobamos


Este paso es importante, como tengo un Windows abro con powershell el archivo hosts para
que me reconozca mi web, como el archivo se llama dominio pues le he puesto [Link] y
guardamos.

Y se mete en la web
Ahí sé que hemos hecho las peticiones

Y aquí están los errores que cometí

Instalamos FTPS
Y dentro de home/usuario que en mi caso es vagrant creamos una carpeta ftp y nos metemos.

Y con el comando que aparece en pantalla creamos el certificado de seguridad

Este archivo está en /etc/[Link] nos vamos al final y eliminamos estas líneas:

rsa_cert_file=/etc/ssl/certs/[Link]

rsa_private_key_file=/etc/ssl/private/[Link]

ssl_enable=NO

y las cambiamos por las que salen en la imagen


Y ahora reiniciamos vsftpd

Cuestiones:

¿Qué pasa si no hago el link simbólico entre sites-available y sites-enabled de mi sitio web?

Si no creas el enlace simbólico, el servidor web (por ejemplo, Apache) no podrá cargar la
configuración del sitio, lo que significa que el sitio web no estará activo. En otras palabras, el
servidor web no reconocerá la configuración del sitio que has definido en sites-available si no
creas el enlace simbólico en sites-enabled.

¿Qué pasa si no le doy los permisos adecuados a /var/www/nombre_web?

Acceso denegado: Si los permisos no permiten que el servidor web acceda al directorio y a los
archivos dentro de él, los usuarios verán un mensaje de "Acceso denegado" al intentar visitar
tu sitio web.

Errores de lectura/escritura: Si los permisos no permiten que el servidor web lea o escriba
archivos en el directorio, podrías encontrarte con errores relacionados con la lectura o
escritura de archivos. Esto podría afectar a la carga de recursos, la escritura de registros (logs)
y otras operaciones.

Problemas de ejecución de scripts: Si tu sitio web incluye scripts ejecutables (por ejemplo,
archivos PHP), es necesario que el servidor web tenga permisos para ejecutarlos. De lo
contrario, podrías enfrentar errores al intentar ejecutar scripts.

También podría gustarte