.netcore3.1部署到docker后使用nginx反向代理绑定域名访问

# 一、安装nginx
1.拉取nginx镜像

docker pull nginx

2.创建nginx容器并启动

docker run -p 80:80 –privileged=true –restart=always –name=nginx -v /home/nginx/conf.d:/etc/nginx/conf.d -d nginx

解释:-v /home/nginx/conf.d:/etc/nginx/conf.d 映射容器nginx配置

3.在/home/nginx/conf.d 新建nginx反向代理配置文件
首先进入文件夹:

cd /home/nginx/conf.d

新建配置文件:

vi coredapperautofac.conf

解释:文件后缀必须为.conf
进行配置:

server {
listen 80;
server_name 此处填域名;
location / {
proxy_pass 访问路径及访问端口(http://localhost:8091);
}
error_page 500 502 503 504 /50x.html;
location = /50x.html {
root /usr/share/nginx/html;
}
}

重启nginx

docker restart nginx

注:如需绑定N个域名,在/home/nginx/conf.d文件夹下创建N个配置文件,内容如上(域名和访问路径、端口改成相对应)
————————————————
原文链接:https://blog.csdn.net/weixin_45615182/article/details/115496306

原文链接:https://www.cnblogs.com/zxtceq/articles/14714192.html

© 版权声明
THE END
喜欢就支持一下吧
点赞0 分享