BetterChatGPT icon indicating copy to clipboard operation
BetterChatGPT copied to clipboard

centos8服务器部署时,无法启用公网ip,且运行5173端口未启动

Open misshy1990 opened this issue 1 year ago • 3 comments

npm run dev后显示如下:

VITE v4.1.4 ready in 233 ms

➜ Local: http://localhost:5173/ ➜ Network: use --host to expose ➜ press h to show help

misshy1990 avatar Mar 15 '23 19:03 misshy1990

  • 如果你是用终端命令启动的,检查是否开启了进程守护
  • 你可能需要关于网址运维的相关知识,请咨询专业人员,在部署过程中产生的问题可能不受支持。

flycran avatar Mar 16 '23 01:03 flycran

你需要部署网站。你可以按照自述文件中的部署说明进行操作。

ztjhz avatar Mar 17 '23 01:03 ztjhz

vite.config.ts 增加字段

export default defineConfig({ // ... server: { host: '0.0.0.0' } // ... });

bahuzh avatar Mar 21 '23 03:03 bahuzh

vite.config.ts 增加字段

export default defineConfig({ // ... server: { host: '0.0.0.0' } // ... });

怎么用服务来启动呢

lp123sun avatar Mar 31 '23 11:03 lp123sun

这么用nginx来反代呢?

lp123sun avatar Mar 31 '23 11:03 lp123sun

@lp123sun 这不是基本的嘛,实在不会可以问 ChatGPT 😂

ayaka14732 avatar Mar 31 '23 12:03 ayaka14732

@lp123sun 这不是基本的嘛,实在不会可以问 ChatGPT 😂

我是对npm没一点概念的新手

lp123sun avatar Apr 01 '23 08:04 lp123sun

这么用nginx来反代呢?

@lp123sun 那就不是这种方法了。 用,npm build 编译出来静态文件(dist目录),再用nginx反向代理。

bahuzh avatar Apr 01 '23 08:04 bahuzh

这么用nginx来反代呢?

@lp123sun 那就不是这种方法了。 用,npm build 编译出来静态文件(dist目录),再用nginx反向代理。

谢谢提示,报错怎么处理呢:

npm build

Unknown command: "build"

Did you mean this? npm run build # run the "build" package script

To see a list of supported npm commands, run: npm help

npm run build

[email protected] build tsc && vite build

src/utils/prompt.ts:4:18 - error TS2307: Cannot find module 'papaparse' or its corresponding type declarations.

4 import Papa from 'papaparse'; ~~~~~~~~~~~

Found 1 error in src/utils/prompt.ts:4

npm notice npm notice New minor version of npm available! 9.5.1 -> 9.6.3 npm notice Changelog: https://github.com/npm/cli/releases/tag/v9.6.3 npm notice Run npm install -g [email protected] to update! npm notice

npm install -g [email protected]

removed 1 package, and changed 41 packages in 4s

18 packages are looking for funding run npm fund for details

npm fund

[email protected] ├── https://github.com/sponsors/sindresorhus │ └── [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected] ├── https://locize.com │ └── [email protected] ├─┬ https://opencollective.com/unified │ │ └── [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected] │ └── https://github.com/sponsors/wooorm │ └── [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected] ├─┬ https://opencollective.com/postcss/ │ │ └── [email protected], [email protected], [email protected], [email protected], [email protected] │ ├── https://opencollective.com/browserslist │ │ └── [email protected], [email protected], [email protected] │ └── https://www.patreon.com/infusion │ └── [email protected] ├─┬ https://github.com/open-cli-tools/concurrently?sponsor=1 │ │ └── [email protected] │ ├─┬ https://github.com/chalk/chalk?sponsor=1 │ │ │ └── [email protected] │ │ └── https://github.com/chalk/ansi-styles?sponsor=1 │ │ └── [email protected] │ ├── https://opencollective.com/date-fns │ │ └── [email protected] │ ├── https://github.com/sponsors/ljharb │ │ └── [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected] │ ├── https://github.com/chalk/supports-color?sponsor=1 │ │ └── [email protected] │ └── https://github.com/chalk/wrap-ansi?sponsor=1 │ └── [email protected] ├── https://opencollective.com/core-js │ └── [email protected], [email protected] ├── https://opencollective.com/swc │ └── @swc/[email protected] ├─┬ https://github.com/sindresorhus/got?sponsor=1 │ │ └── [email protected] │ └── https://github.com/sindresorhus/is?sponsor=1 │ └── @sindresorhus/[email protected] ├─┬ https://opencollective.com/webpack │ │ └── @develar/[email protected] │ └── https://github.com/sponsors/epoberezkin │ └── [email protected] ├── https://github.com/sponsors/gjtorikian/ │ └── [email protected] ├── https://github.com/sponsors/malept │ └── @malept/[email protected] ├── https://github.com/sponsors/isaacs │ └── [email protected], [email protected] ├── https://github.com/sponsors/sibiraj-s │ └── [email protected] ├─┬ https://paulmillr.com/funding/ │ │ └── [email protected] │ └── https://github.com/sponsors/jonschlinkert │ └── [email protected] └── https://github.com/sponsors/RubenVerborgh └── [email protected]

npm run build

[email protected] build tsc && vite build

src/utils/prompt.ts:4:18 - error TS2307: Cannot find module 'papaparse' or its corresponding type declarations.

4 import Papa from 'papaparse'; ~~~~~~~~~~~

Found 1 error in src/utils/prompt.ts:4

lp123sun avatar Apr 01 '23 10:04 lp123sun

  1. npm install
  2. npm run build

ztjhz avatar Apr 01 '23 12:04 ztjhz

  1. npm install
  2. npm run build

npm install

npm WARN deprecated [email protected]: Please use @electron/asar moving forward. There is no API change, just a package name change npm WARN deprecated [email protected]: Please use @electron/osx-sign moving forward. Be aware the API is slightly different npm WARN deprecated [email protected]: core-js@<3.23.3 is no longer maintained and not recommended for usage due to the number of issues. Because of the V8 engine whims, feature detection in old core-js versions could cause a slowdown up to 100x even if nothing is polyfilled. Some versions have web compatibility issues. Please, upgrade your dependencies to the actual version of core-js.

added 561 packages, and audited 562 packages in 1m

148 packages are looking for funding run npm fund for details

6 high severity vulnerabilities

To address all issues (including breaking changes), run: npm audit fix --force

Run npm audit for details.

npm audit fix --force

npm WARN using --force Recommended protections disabled. npm WARN audit Updating electron-builder to 24.1.2, which is a SemVer major change. npm WARN deprecated @npmcli/[email protected]: This functionality has been moved to @npmcli/fs

added 110 packages, removed 18 packages, changed 15 packages, and audited 654 packages in 8s

162 packages are looking for funding run npm fund for details

found 0 vulnerabilities

npm install

up to date, audited 654 packages in 2s

162 packages are looking for funding run npm fund for details

found 0 vulnerabilities

npm run build

[email protected] build tsc && vite build

vite v4.1.4 building for production... ✓ 1455 modules transformed. dist/index.html 1.32 kB dist/assets/tiktoken_bg-cfed79ec.wasm 798.64 kB dist/assets/index-c056e3d1.css 41.14 kB │ gzip: 7.83 kB dist/assets/cl100k_base-6bc6573e.js 1,090.83 kB │ gzip: 505.54 kB dist/assets/index-5b0dca8d.js 1,525.17 kB │ gzip: 446.27 kB

(!) Some chunks are larger than 500 kBs after minification. Consider:

  • Using dynamic import() to code-split the application
  • Use build.rollupOptions.output.manualChunks to improve chunking: https://rollupjs.org/configuration-options/#output-manualchunks
  • Adjust chunk size limit for this warning via build.chunkSizeWarningLimit.

可以使用了,谢谢,怎么在页面设置一个账号密码呢,输入正确后,再打开页面。

lp123sun avatar Apr 02 '23 01:04 lp123sun

您可以使用 Nginx 的 HTTP Basic Authentication 来在页面中设置账号密码认证。

下面是一个简单的示例配置文件:

server {
    ...

    auth_basic "Restricted Access";
    auth_basic_user_file /etc/nginx/.htpasswd;

   ...
}

这个配置文件假定您已经有一个基本的 Nginx 配置。

auth_basic 指令设置了用于认证的提示消息,例如 "Restricted Access"。auth_basic_user_file 指令设置了一个包含账户和密码的文件的路径,这个文件可以使用 htpasswd 工具生成,例如:

sudo htpasswd -c /etc/nginx/.htpasswd username

这将要求您输入密码并将其存储在 /etc/nginx/.htpasswd 文件中,该文件的权限应该设置为只读,仅限于 Nginx 用户。

完成上述设置后,您应该能够在浏览器中打开您的网站,并在访问主页时看到一个基本身份验证对话框。输入正确的用户名和密码后,Nginx 将允许您访问网站的内容。

ayaka14732 avatar Apr 02 '23 01:04 ayaka14732

按这个方法设置后,可以了,非常感谢

lp123sun avatar Apr 02 '23 04:04 lp123sun

npm run dev后显示如下:

VITE v4.1.4 ready in 233 ms

➜ Local: http://localhost:5173/ ➜ Network: use --host to expose ➜ press h to show help

以为在服务器运行的,发现是下载代码,在本地电脑运行的,还要挂代理啊,怎么改成在服务器运行?

lp123sun avatar Apr 02 '23 07:04 lp123sun

你需要部署网站。你可以按照自述文件中的部署说明进行操作。

以为在服务器运行的,发现是下载代码,在本地电脑运行的,要挂代理啊,怎么改成在服务器运行呢?

lp123sun avatar Apr 02 '23 07:04 lp123sun

可以查看 README,有很多部署方法

ayaka14732 avatar Apr 04 '23 01:04 ayaka14732

可以查看 README,有很多部署方法

怎么样设置,可以是在服务器运行呢。现在是在访问页面的电脑浏览器上面运行的。

lp123sun avatar Apr 04 '23 16:04 lp123sun