Habilite HTTPS usando Seafile
El artículo anterior configuró los paneles Seafile y Pagoda. En este artículo usaremos el proxy inverso Nginx para lograr el acceso HTTPS.
Puede usar el certificado Pagoda u otros certificados.
En este artículo utilizamos el certificado Pagoda
Registre una cuenta Pagoda
Una vez completado el registro, inicie sesión y solicite un certificado SSL que requiere un nombre real. Autenticación
Después de la autenticación, seleccione administración SSL → Solicitar certificado
Elegí el certificado gratuito de TrustAsia
Acceso al navegador Panel Pagoda
Yo El La dirección del panel es cloud.****.com. cn: ****/*****
Haga clic en Sitio web → Agregar sitio web
Ingrese su nombre de dominio y envíe
Haga clic en Configuración
Los hosts en la nube no registrados pueden cerrar los puertos 80 y 443
Aquí cambié el puerto HTTPS a 8888
El puerto predeterminado del panel Pagoda también es 8888. El puerto predeterminado del panel Pagoda también es 8888. Configuré Pagoda para acceder a otros puertos
Para configurar otros puertos, debes liberar el puerto
Por ejemplo:
Inicie sesión en Seafile y haga clic en la esquina superior derecha Administración del sistema
En configuración, cambie SERVICE_URL y FILE_SERVER_ROOT
SERVICE_URL: https://dominio:puerto
FILE_SERVER_ROOT: https://domain:port /seafhttp
En el artículo anterior, no utilizamos el proxy inverso de Nginx, por lo que modificamos gunicorn.conf para acceder a él directamente. Entonces volvemos a cambiar la dirección de enlace
tecla i o tecla INSERT para modificar (--INSERT - aparece la marca)
Cambia bind = "0.0.0.0:8000" a bind = "127.0.0.1:8000 "
Una vez completado el cambio, presione la tecla Esc para salir del cambio (el indicador --INSERT-- desaparece)
Ingrese: wq para guardar
Xshell se conecta al host de la nube para reiniciar Seafile
Ahora puedes acceder a Seafile a través de HTTPS