如题 我同事买了阿里云的cdn,说是我服务器绑定域名80端口就行了,可是我配置后访问,报了无法访问的错
首先我有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;
}
}
写测试, 本机hosts文件i.aaa.com指向的你的服务器, 测试80端口是否能正常访问, 如果可以,剩下的就是CDN配置的问题了。
测试正常后修改hosts文件,去掉相关解析, 这时ping i.aaa.com应返回cdn运营商的IP,CDN运营商都有专门的后台, 可以统计访问情况。
再用
https://i.aaa.com
访问测试。