将端口号8787改为7979

This commit is contained in:
2026-04-16 17:12:28 +08:00
parent 015d1e4d5b
commit 7b39a2a505
10 changed files with 18 additions and 18 deletions

View File

@@ -161,7 +161,7 @@ php webman migrate
**开发环境需同时启动后端与前端:**
1. **启动后端API 服务,端口 8787**
1. **启动后端API 服务,端口 7979**
**Linux / Mac**
```bash
@@ -184,11 +184,11 @@ php webman migrate
- 前台地址http://localhost:1818/index.html/#/
- 后台地址http://localhost:1818/index.html/#/admin
> 注意:前端通过 Vite 代理将 `/api`、`/admin`、`/install` 转发到后端 8787 端口,请勿直接访问 8787 端口的前端页面,否则可能出现 404。
> 注意:前端通过 Vite 代理将 `/api`、`/admin`、`/install` 转发到后端 7979 端口,请勿直接访问 8787 端口的前端页面,否则可能出现 404。
### 5.6 生产环境 Nginx反向代理 Webman
部署到服务器时,若使用 **Nginx** 作为站点入口,需将请求转发到本机 **Webman** 进程(默认监听端口与 `config/process.php` 中 `listen` 一致,一般为 `8787`,反代目标使用 `127.0.0.1:8787`)。
部署到服务器时,若使用 **Nginx** 作为站点入口,需将请求转发到本机 **Webman** 进程(默认监听端口与 `config/process.php` 中 `listen` 一致,一般为 `7979`,反代目标使用 `127.0.0.1:8787`)。
在站点 **`server { }`** 块中可增加如下写法:**先由 Nginx 根据 `root` 判断是否存在对应静态文件;不存在则转发到 Webman**`root` 建议指向项目 `public` 目录)。
@@ -201,7 +201,7 @@ location ^~ / {
proxy_http_version 1.1;
proxy_set_header Connection "";
if (!-f $request_filename) {
proxy_pass http://127.0.0.1:8787;
proxy_pass http://127.0.0.1:7979;
}
}
```

View File

@@ -663,14 +663,14 @@ class Install extends Api
/**
* 获取安装完成后的访问地址(根据请求来源区分 API 与前端开发模式)
* - 通过 API 访问(8787index#/admin、index#/(无 index 与 # 之间的斜杠)
* - 通过 API 访问(7979index#/admin、index#/(无 index 与 # 之间的斜杠)
* - 通过前端开发服务访问1818/#/admin、/#/
*/
public function accessUrls(Request $request): Response
{
$this->setRequest($request);
$host = $request->header('host', '127.0.0.1:8787');
$port = '8787';
$host = $request->header('host', '127.0.0.1:7979');
$port = '7979';
if (str_contains($host, ':')) {
$port = substr($host, strrpos($host, ':') + 1);
}

View File

@@ -5,6 +5,6 @@ return [
'api' => 'http://0.0.0.0:3232',
'app_key' => '6d0af5971ad191f2dc8a500885cb79c7',
'app_secret' => 'c457f0be89cd48d481b37f16c0a97f5f',
'channel_hook' => 'http://127.0.0.1:8787/plugin/webman/push/hook',
'channel_hook' => 'http://127.0.0.1:7979/plugin/webman/push/hook',
'auth' => '/plugin/webman/push/auth'
];

View File

@@ -21,7 +21,7 @@ global $argv;
return [
'webman' => [
'handler' => Http::class,
'listen' => 'http://0.0.0.0:8787',
'listen' => 'http://0.0.0.0:7979',
'count' => cpu_count() * 4,
'user' => '',
'group' => '',

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@@ -7,5 +7,5 @@ services:
volumes:
- "./:/app"
ports:
- "8787:8787"
- "7979:7979"
command: ["php", "start.php", "start" ]

View File

@@ -2,7 +2,7 @@
# 将 server_name 和 root 改为实际值后,放入 nginx 的 conf.d 或 sites-available
upstream webman {
server 127.0.0.1:8787;
server 127.0.0.1:7979;
keepalive 10240;
}

View File

@@ -4,5 +4,5 @@ ENV = 'development'
# base路径
VITE_BASE_PATH = './'
# 本地环境接口地址 - 用空字符串走同源,由 vite 代理到 8787,避免 CORS
# 本地环境接口地址 - 用空字符串走同源,由 vite 代理到 7979,避免 CORS
VITE_AXIOS_BASE_URL = ''

View File

@@ -29,10 +29,10 @@ const viteConfig = ({ mode }: ConfigEnv): UserConfig => {
open: VITE_OPEN != 'false',
// 开发时把 /api、/admin、/install 代理到 webman避免跨域
proxy: {
'/api': { target: 'http://localhost:8787', changeOrigin: true },
'/admin': { target: 'http://localhost:8787', changeOrigin: true },
'/install': { target: 'http://localhost:8787', changeOrigin: true },
'/plugin': { target: 'http://localhost:8787', changeOrigin: true },
'/api': { target: 'http://localhost:7979', changeOrigin: true },
'/admin': { target: 'http://localhost:7979', changeOrigin: true },
'/install': { target: 'http://localhost:7979', changeOrigin: true },
'/plugin': { target: 'http://localhost:7979', changeOrigin: true },
},
},
build: {