cdn买了之后nginx怎么配置

如题 我同事买了阿里云的cdn,说是我服务器绑定域名80端口就行了,可是我配置后访问,报了无法访问的错

clipboard.png

clipboard.png

首先我有2个功能
1.旧的网址console.aaa.com跳转到新的网址i.aaa.com
2.新的网址访问当前服务器的文件
我下面的配置哪有问题吗

server {
         listen 80;
         client_max_body_size 20M;
         server_name console.aaa.com;
         if ( $host != 'console.aaa.com' ){
                return 800;
         }
         rewrite ^ https://i.aaa.com;
     }

     server {
         listen 80;
         client_max_body_size 20M;
         server_name i.aaa.com;
         if ( $host != 'i.aaa.com' ){
                return 800;
         }

         location / {
            root   /usr/local/applications/ants-bbb-fe;
            index  index.html index.htm;
            try_files $uri $uri/ /index.html;
         }
         location ~ ^/(ants-bbb-rest) {
             proxy_pass http://127.0.0.1:8989;
         }
     }
阅读 3.4k
1 个回答

写测试, 本机hosts文件i.aaa.com指向的你的服务器, 测试80端口是否能正常访问, 如果可以,剩下的就是CDN配置的问题了。

测试正常后修改hosts文件,去掉相关解析, 这时ping i.aaa.com应返回cdn运营商的IP,CDN运营商都有专门的后台, 可以统计访问情况。
再用https://i.aaa.com访问测试。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题