我有两台电脑

PC 是ubuntu的系统,主要用来开发服务器端 IP : 192.168.1.100

MAC 用来开发Android 

配置 MAC 中模拟器 访问 PC 服务器中的数据

打开mac 电脑中的 /etc/hosts 文件 加入如下

127.0.0.1 www.xxoo.com

mac 中装好nginx 用于反向代理到PC 的服务器上

mac 中的nginx配置:

server {

    listen      80;

    server_name  www.xxoo.com;

    location / {

        proxy_pass  http://192.168.1.100;

        proxy_set_header  X-Real-IP $remote_addr;

        proxy_set_header  Host      $http_host;

        root  html;

        index  index.html index.htm;

    }

}

由于模拟器中 访问本地资源是通过 10.0.0.2 这个IP代理访问 127.0.0.1的本地资源的

所以 在模拟器中的浏览器中输入 http://10.0.0.2 就可以范文 ubuntu 这台服务器上的资源了

首先由10.0.0.2 代理访问 127.0.0.1本地资源,然后在由nginx 代理访问ubuntu 这台服务器上的资源了,经过了两下代理

更多相关文章

  1. Android(安卓)7.0后访问文件权限:android.os.FileUriExposedExcep
  2. Android(安卓)数据存储机制
  3. Android之旅十六 android中各种资源的使用
  4. 2.4 Android中的IPC方式(三)
  5. Android源码分析-全面理解Context
  6. android studio 混淆打包apk后volley无法访问网络
  7. android开发相关资源
  8. 引用系统资源 error: Error: Resource is not public.
  9. Android(安卓)适配Q版本Beta2

随机推荐

  1. Mono For Android 中重要的命名空间
  2. Android中创建对话框(确定取消对话框、单
  3. 横竖屏切换时候activity的生命周期 andro
  4. android 处理运行时改变 开发文档翻译
  5. Android(安卓)应用开发的耗电量控制
  6. 疯狂Android讲义(第2版)
  7. android/c++ opencv 攻坚篇(一) ndk运行
  8. android ART-逆向研究者的福音?
  9. 我所理解的Android模块化(四)——常见问题
  10. Android开发之--脚本编程