2 votos

Cómo redirigir la url con el puerto https con Nginx

Estoy tratando de configurar un nginx servidor web y tener ssl configurar. Yo actualmente pueden acceder al sitio con mi dirección url del servidor y también a través de http y tienen que dirigir a https. Sin embargo, aún puedo acceder a mi servidor con http://server.com:8089. Hacerlo no redirige mi página web a https, ni es segura la conexión más.

¿Cómo puedo configurar mi página web http://server.com:8089 para redirigir a https://server.com?

Mi actual nginx conf

server {
    listen 80;
    server_name server.com;
    return 301 https://server.com$request_uri;
}

server {
    listen 443 ssl;
    server_name server.com;
    keepalive_timeout 70;

    // ssl block //

    location / {
        proxy_pass http://127.0.0.1:8089;
        proxy_set_header X-Real-IP $remote_addr;
        proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
        proxy_set_header Host $host;
    }
}

-1voto

Ryan Puntos 26

Intente esto:

... ubicación / { proxy_pass http://localhost:8069;
proxy_http_version 1.1;
proxy_set_header Actualización $http_upgrade;
proxy_set_header Conexión 'actualizar';
proxy_set_header Host $host;
proxy_cache_bypass $http_upgrade;
}
...

Ref: https://www.digitalocean.com/community/questions/run-odoo-with-nginx-at-port-80

EnMiMaquinaFunciona.com

EnMiMaquinaFunciona es una comunidad de administradores de sistemas en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros sysadmin, hacer tus propias preguntas o resolver las de los demás.

Powered by: