nginx-ssl
https://www.cnblogs.com/shi2310/p/16424447.html
docker run --name nginx -p 443:443 -p 80:80 -v /usr/etc/docker/nginx/www:/usr/share/nginx/html -v /usr/etc/docker/nginx/conf.d:/etc/nginx/conf.d -v /usr/etc/docker/nginx/logs:/var/log/nginx/ -v /usr/etc/docker/nginx/ssl:/etc/nginx/ssl/ --privileged=true -d --link php nginx
openssl genrsa -out my.key -des3 2048
openssl req -days 3650 -x509 -sha256 -nodes -newkey rsa:2048 -keyout my.key -out my.crt
server {
listen 80;
listen 443;
server_name 192.168.133.131;
access_log /var/log/nginx/access.log;
error_log /var/log/nginx/err.log debug;
#ssl on;
ssl_certificate /etc/nginx/ssl/my.crt;
ssl_certificate_key /etc/nginx/ssl/my.key;
ssl_session_timeout 5m;
ssl_ciphers ECDHE-RSA-AES128-GCM-SHA256:ECDHE:ECDH:AES:HIGH:!NULL:!aNULL:!MD5:!ADH:!RC4;
ssl_protocols TLSv1 TLSv1.1 TLSv1.2;
ssl_prefer_server_ciphers on;
location / {
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header Host $http_host;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
root /usr/share/nginx/html;
try_files $uri $uri/ /index.html;
}
location ~ \.php$ {
fastcgi_pass php:9000;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME /www/$fastcgi_script_name;
include fastcgi_params;
}
}
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步