Hola amigos
Tengo el siguiente problema:
Instale rocketchat con mongodb y node.js todo esta configurado de manera correcta incluso ingresa con la ip y puerto 3000 pero deseo cambiarlo para que ingrese con https, compre un certificado ssl ya cuento con el CA, KEY, CRT pero no tengo idea de donde ni como dejarlo para que el servidor rocketchat quede con https y pueda funcionar con las aplicaciones móviles. Intente instalar nginx dejando todo correcto pero la pagina me carga con una excepcion.
server {
listen 80;
root /usr/share/nginx/html;
listen 443 default ssl;
server_name rocket.disortho.com.co;
client_max_body_size 200M;
error_log /var/log/nginx/rocketchat.access.log;
ssl on;
ssl_certificate /etc/nginx/rocket.disortho.com.co.crt;
ssl_certificate_key /etc/nginx/rocket.disortho.com.co.key;
ssl_protocols TLSv1.2 TLSv1.3; # Dropping SSLv3, ref: POODLE
ssl_prefer_server_ciphers on;
location / {
proxy_pass http://192.168.0.221:3000/;
proxy_http_version 1.1;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection "upgrade";
proxy_set_header Host $http_host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-Forward-Proto http;
proxy_set_header X-Nginx-Proxy true;
proxy_redirect off;
}
}
Agradezco su amable colaboración ya que llevo dias he visto videos pero en todos se utiliza certificados autofirmados y no de paga