nginx.conf

    1. server {
    2. listen 443 ssl;
    3. server_name huskyui.work;
    4. ssl_certificate 1_huskyui.work_bundle.crt;
    5. ssl_certificate_key 2_huskyui.work.key;
    6. ssl_session_timeout 5m;
    7. ssl_protocols TLSv1 TLSv1.1 TLSv1.2;
    8. ssl_ciphers ECDHE-RSA-AES128-GCM-SHA256:HIGH:!aNULL:!MD5:!RC4:!DHE;
    9. ssl_prefer_server_ciphers on;
    10. root /usr/share/nginx/html;
    11. location / {
    12. index index.html index.htm;
    13. }
    14. }

    dockerfile

    FROM nginx
    COPY ./1_huskyui.work_bundle.crt /etc/nginx
    COPY ./2_huskyui.work.key /etc/nginx
    COPY ./nginx.conf /etc/nginx/nginx.conf
    

    具体在运行的时候,需要将80映射成本地80,443映射成443,记得把443隐射出来

    docker run -d -p 80:80 -p 443:443 mynginx