Android studio 线性布局

1. 创建nginxdocker容器

docker run -d -p 80:80 --name=mynginx nginx

2. 准备nginx配置文件

① 在虚拟机中,创建空目录

mkdir /opt/nginxconf

② 拷贝nginx配置文件到空目录下

cp /usr/local/nginx/conf/nginx.conf  /opt/nginxconf

③ 修改nginx配置文件

 注意:反向代理的是idea启动的项目的ip

server {
        listen       80;
        server_name  localhost;
        # 获取客户端ip设置到请求头中  反向代理后 微服务获取的真实ip就是浏览器ip
        proxy_set_header Host $host:$server_port;
        proxy_set_header X-Real-IP $remote_addr;
        proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
        #charset koi8-r;
        #access_log  logs/host.access.log  main;
        location ~ /core/ {
           proxy_pass http://192.168.1.1:8160;
           proxy_connect_timeout 20;
        }
        location ~ /sms/ {
           proxy_pass http://192.168.1.1:8120;
           proxy_connect_timeout 20;
        }
}

3. 拷贝nginx配置到容器中替换默认

docker cp /opt/nginxconf/nginx.conf mynginx:/etc/nginx/

4. 重启nginx容器

docker restart mynginx

5. 测试

在浏览器中访问nginx测试反向代理

http://虚拟机ip:80/admin/core/dict/parent/1

猜你喜欢

转载自blog.csdn.net/qq_65584142/article/details/127744588