Tạo chứng chỉ ssl cho tên miền huypv.docker thu được 2 file .key và .crt
docker-compose.yml
version: '3'
services:
webserver:
image: nginx:latest
ports:
- 80:80
- 443:443
restart: always
volumes:
- ./conf/:/etc/nginx/conf.d/:ro
- ./webroot/:/usr/share/nginx/html/:ro
huypv.docker.conf
server {
listen 80;
listen 443 ssl http2;
listen [::]:443 ssl http2;
server_name huypv.docker;
ssl_certificate /etc/nginx/conf.d/huypv.docker.crt;
ssl_certificate_key /etc/nginx/conf.d/huypv.docker.key;
ssl_protocols TLSv1.2 TLSv1.1 TLSv1;
root /usr/share/nginx/html;
index index.html index.nginx-debian.html;
}
Sửa hosts trên localhost
127.0.0.1 huypv.docker
Cài chứng chỉ, truy cập trên máy localhost là thấy kết quả