Estoy tratando de configurar httpS en mi producción de Strapi, pero es muy difícil. Seguí el tutorial escrito por derrickmehaffy, pero no me funciona. :'(
Mi servicio pm2: configuración pm2
Mi archivo /etc/nginx/conf.d/upstream.conf:
# Strapi upstream server upstream strapi-gatsby { server localhost:1337; }Mi archivo /etc/nginx/sites-available/strapi.live-for-good.org.conf:
server { # Listen HTTP listen 80; server_name strapi.live-for-good.org; # Define LE Location location ~ ^/.well-known/acme-challenge/ { default_type "text/plain"; root /var/www/html; } # Else Redirect to HTTPS // API # location / { # return 301 https://$host$request_uri; # } }Borré el paquete predeterminado en sitios disponibles y sitios habilitados , hice el enlace y cuando quería verificarlo con el servicio nginx configtest , falla
Pero, cuando lancé sudo nginx -t && sudo service nginx reload , obtuve esto:
nginx: the configuration file /etc/nginx/nginx.conf syntax is ok nginx: configuration file /etc/nginx/nginx.conf test is successful Node.js version: 12.16.1 NPM version: 6.13.4 Strapi version: 3.0.0-beta.19.3 Database: mongoDB on MLab Operating system: ubuntu 18.04