docker部署Nginx

拉取镜像并构建临时容器

docker run -p 80:80 -d --name nginx nginx:1.24.0

复制镜像中的配置文件到服务器上

docker cp nginx:/etc/nginx/nginx.conf /root/nginx_volume/1.24.0/conf

docker cp nginx:/etc/nginx/conf.d /root/nginx_volume/1.24.0

docker cp nginx:/usr/share/nginx/html /root/nginx_volume/1.24.0                                                                                             

移除临时容器

 docker rm nginx -f

重新构建容器


docker run -p 80:80 \
    -d --name nginx \
    -v /root/nginx_volume/1.24.0/nginx.conf:/etc/nginx/nginx.conf \
    -v /root/nginx_volume/1.24.0/conf.d:/etc/nginx/conf.d \
    -v /root/nginx_volume/1.24.0/html:/usr/share/nginx/html \
    nginx:1.24.0

前后端分离博客Nginx配置

server {
    listen       80;
    listen  [::]:80;
    server_name  localhost;

    location / {
        root   /usr/share/nginx/html;
        index  index.html index.htm;
    }

    location /blog {
        root   /usr/local/vue;
        index  index.html index.htm;
        try_files $uri $uri/ /index.html;
    }

    location /admin {
        root   /usr/local/vue;
        index  index.html index.htm;
        try_files $uri $uri/ /index.html;
    }

	
        location ^~ /dev-api {
            proxy_pass http://150.158.48.185:8080/;
            proxy_set_header   Host             $host;
            proxy_set_header   X-Real-IP        $remote_addr;
            proxy_set_header   X-Forwarded-For  $proxy_add_x_forwarded_for;
        }

        location ^~ /prod-api {
            proxy_pass http://150.158.48.185:8080/admin;
            proxy_set_header   Host             $host;
            proxy_set_header   X-Real-IP        $remote_addr;
            proxy_set_header   X-Forwarded-For  $proxy_add_x_forwarded_for;
        }

    error_page   500 502 503 504  /50x.html;
    location = /50x.html {
        root   /usr/share/nginx/html;
    }

}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值