Skip to main content

nginx 反向代理

路由

// 首页
./src/mobile/index: http://192.168.124.13:3000/mobile/ishare/loc/timeline

// 我的追踪
./src/mobile/myfollow: http://192.168.124.13:3000/mobile/ishare/loc/timeline/myfollow

//我的爆料
./src/mobile/myspill: http://192.168.124.13:3000/mobile/ishare/loc/timeline/myspill

// 文章
./src/mobile/article: http://192.168.124.13:3000/mobile/timeline/loc/timeline/article/:subjectId

// 评论
./src/mobile/comment: http://192.168.124.13:3000/mobile/timeline/loc/timeline/comment/:subjectId

// 时间线
./src/mobile/event: http://192.168.124.13:3000/mobile/timeline/loc/timeline/event/:id

// 404
./src/mobile/page404: http://192.168.124.13:3000/mobile/ishare/loc/timeline/page404

// 举报
./src/mobile/report: http://192.168.124.13:3000/mobile/ishare/loc/timeline/report/:id

// 爆料
./src/mobile/spill: http://192.168.124.13:3000/mobile/ishare/loc/timeline/spill/:id

反向代理

注意:反向代理都是构建后的文件,本地测试编译名为 build,docker 线上编译名为 dist

    # 首页 root
location / {
root /Users/xinjn/work/project/Project/timeline/build; # 本地为 build 线上为 dist
index mobile_index.html;
}
# 首页alias
location /loc/timeline {
alias /Users/xinjn/work/project/Project/timeline/build;
index mobile_index.html;
}

# 我的追踪
location /loc/timeline/myfollow {
alias /Users/xinjn/work/project/Project/timeline/build;
index mobile_myfollow.html;
}

# 我的爆料
location /loc/timeline/myspill {
alias /Users/xinjn/work/project/Project/timeline/build;
index mobile_myspill.html;
}

# 文章
location /loc/timeline/article {
alias /Users/xinjn/work/project/Project/timeline/build;
index mobile_article.html;
try_files $uri $uri/ /loc/timeline/event/mobile_article.html;
}

# 评论
location /loc/timeline/comment {
alias /Users/xinjn/work/project/Project/timeline/build;
index mobile_comment.html;
try_files $uri $uri/ /loc/timeline/event/mobile_comment.html;
}

# 时间线
location /loc/timeline/event {
alias /Users/xinjn/work/project/Project/timeline/build;
index mobile_event.html;
try_files $uri $uri/ /loc/timeline/event/mobile_event.html;
}

# 404
location /loc/timeline/page404 {
alias /Users/xinjn/work/project/Project/timeline/build;
index mobile_page404.html;
}

# 举报
location /loc/timeline/report {
alias /Users/xinjn/work/project/Project/timeline/build;
index mobile_report.html;
try_files $uri $uri/ /loc/timeline/event/mobile_report.html;
}

# 爆料
location /loc/timeline/spill {
alias /Users/xinjn/work/project/Project/timeline/build;
index mobile_spill.html;
try_files $uri $uri/ /loc/timeline/event/mobile_spill.html;
}