diff --git a/nginx.conf b/nginx.conf index 9fe258f..72a6ae0 100644 --- a/nginx.conf +++ b/nginx.conf @@ -15,6 +15,30 @@ server { proxy_set_header X-Forwarded-Proto $scheme; } + location /sweet-hut/ { + proxy_pass http://host.docker.internal:83/; + proxy_set_header Host $host; + proxy_set_header X-Real-IP $remote_addr; + proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; + proxy_set_header X-Forwarded-Proto $scheme; + } + + location /blog-admin/ { + proxy_pass http://host.docker.internal:84/; + proxy_set_header Host $host; + proxy_set_header X-Real-IP $remote_addr; + proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; + proxy_set_header X-Forwarded-Proto $scheme; + } + + location /home-api/ { + proxy_pass http://host.docker.internal:8081/; + } + + location /blog-api/ { + proxy_pass http://host.docker.internal:8082/; + } + location / { try_files $uri $uri/ =404; } diff --git a/src/App.vue b/src/App.vue index 2143afb..2a4be68 100644 --- a/src/App.vue +++ b/src/App.vue @@ -22,10 +22,10 @@ + @click="blogAdminClick">
- 管理系统 + 博客管理系统
@@ -50,6 +50,11 @@ import { isMobile } from "./utils" import { ElMessage } from "element-plus" const blogClick = () => { + if (isMobile()) { + ElMessage.info('暂不支持移动端访问') + return + } + window.open(`${window.location.origin}/blog/`, '_blank'); } @@ -59,16 +64,16 @@ const sweetHutClick = () => { return } - // window.open('edge-demo', '_blank'); + window.open(`${window.location.origin}/sweet-hut/`, '_blank'); } -const adminClick = () => { +const blogAdminClick = () => { if (isMobile()) { ElMessage.info('暂不支持移动端访问') return } - // window.open('edge-readme', '_blank'); + window.open(`${window.location.origin}/blog-admin/`, '_blank'); } const resumeClick = () => {