docker - nginx 实用脚本和配置
#!/bin/bash while getopts :abcde:f:h opt do case "$opt" in a) docker restart nginx; echo "nginx is restart";; b) docker stop nginx; docker rm nginx; docker run -p 80:80 -p 443:443 --name nginx --restart=always \ -v /opt/nginx/log:/var/log/nginx \ -v /opt/nginx/html:/usr/share/ngi...
前端包docker部署
1,首先得有docker环境,没有的参考我以前的记录 1,创建Dockerfile touch Dockerfile vim Dockerfile 2.写入以下内容 FROM nginx:latest COPY ./dist /usr/share/nginx/html/ COPY ./default.conf /etc/nginx/conf.d/ EXPOSE 80 意思是使用nginx镜像部署, 把当前路径./dist(前端打包后的静态文件) 拷贝至容器/usr/share/nginx/html/ 把当前路径./default.conf的配置文件拷贝至容器/etc/nginx/conf.d/...
docker 配置nginx和myslq
nginx docker run -p 8080:80 --name nginx --restart=always \ -v /opt/nginx/conf/nginx.conf:/etc/nginx/nginx.conf \ -v /opt/nginx/conf.d:/etc/nginx/conf.d \ -v /opt/nginx/html:/usr/share/nginx/html \ -v /opt/nginx/logs:/var/log/nginx \ -d nginx 或者 docker run --network=host --name nginx --restart=alway...
nginx核node配置gzip加载
1,nginx配置 server { listen 443 ssl; server_name api.xiaochun.cloud; ssl_certificate "/opt/api.xiaochun/api.xiaochun.pem"; ssl_certificate_key "/opt/api.xiaochun/api.xiaochun.key"; ssl_session_cache shared:SSL:1m; ssl_session_timeout 5m; ssl_ciphers HIGH:!aNULL:!MD5; ssl_prefer_ser...