1
Moonless 2022-09-05 16:22:22 +08:00
Ng ?
|
2
yuhangch 2022-09-05 16:22:29 +08:00
nginx 、caddy
|
3
hxy100 2022-09-05 16:25:13 +08:00
我比较喜欢下边这两种方式,没有任何配置文件,可自由指定端口和绑定的 ip ,足够了
Python: `python3 -m http.server` --- NodeJS `npm install -g http-server` `http-server` |
4
Kontinue 2022-09-05 16:25:46 +08:00
python -m http.server 8888
够不够简单 |
5
InDom 2022-09-05 16:25:52 +08:00
|
6
chackchackGO 2022-09-05 16:26:13 +08:00
|
7
dearmymy 2022-09-05 16:27:15 +08:00
直接上宝塔面板啊。ssl 也方便
|
8
fankangsong 2022-09-05 16:29:43 +08:00 via iPhone
对象存储可能比 VPS 更便宜,部署更简单。
|
9
shuxhan 2022-09-05 16:33:52 +08:00
我觉得你可以把 vps 卖了
直接上 vercel 或者 cf |
10
placeholder 2022-09-05 16:48:37 +08:00
vps 重置一下,尤其记得重置后把软件源修改成系统默认源,
然后装个宝塔面板, 装完宝塔面板装网站环境,就是 nginx ,php ,mysql 这些, 然后用宝塔面板建站,填域名,去域名里加解析, 然后访问,就完了。 页面内容如果及其简单,就修改默认的 index.html , 如果稍微复杂就看看对应的网站部署文档,把该加的文件传到网站目录里, 宝塔面板里就能操作,一点命令不用打。 |
11
mrcotter2013 2022-09-05 16:52:19 +08:00 via iPhone
GitHub Pages ,Cloudflare Pages ,还有很多免费的服务可以用
|
12
L1B 2022-09-05 16:57:55 +08:00
展示的话怎么简单怎么来,如果你装了 python 的话,一行命令就够了:
python -m http.server --directory /YOUR/STATIC/FILES/ |
13
yoa1q7y 2022-09-05 17:22:43 +08:00
vercel, netlify, 各种 pages 服务,不需要服务器
|
14
cue 2022-09-05 17:25:50 +08:00
如果你的域名备案了的话,可能不需要 VPS 。
|
16
GreatAuk 2022-09-05 17:43:35 +08:00
阿里 OSS ,只收流量费,再自己备个域名就行了
|
17
yaoyao1128 2022-09-05 17:50:17 +08:00
完全不用服务器(
直接 cf workers + r2 或者 Aliyun OSS 或者各种 Pages 服务 |
18
airbotgo OP 这一问,问出了这么多答案,大开眼界,感谢各位大佬!
|
19
pytth 2022-09-05 18:38:48 +08:00
```
package main import ( "fmt" "net/http" ) // 处理 GET 请求 func handleGet(writer http.ResponseWriter, request *http.Request) { // 获取 URL 的参数 query := request.URL.Query() // 获得 URL 的 id id := query.Get("id") // 输出到页面( JSON ) fmt.Fprintf(writer, `{'id':`+id+`}`) } func main() { http.HandleFunc("/", handleGet) fmt.Printf("http://127.0.0.1:8080") // 在 8080 端口开启 HTTP 服务 err := http.ListenAndServe("127.0.0.1:8080", nil) if err != nil { fmt.Println("http start failed err:", err) return } } ``` |
20
hzxxx 2022-09-05 19:39:24 +08:00
云静态文件服务吧
|
21
audient234 2022-09-05 19:52:10 +08:00 via iPhone
Aws s3 可以
|
22
zhuweiyou 2022-09-05 20:09:09 +08:00
VPS 退了吧,直接放对象存储
|
23
BFDZ 2022-09-05 20:14:32 +08:00 via Android
买了 vps 也要套个 cf ,不如直接放 cf workers
|
24
qii404 2022-09-05 20:42:11 +08:00 1
一个 nginx 又稳定又轻巧不是最好了么,apt 也能直接安装。用 python node 啥的还得保活啊
|
25
win11 2022-09-05 21:28:28 +08:00 via Android
不用服务器,直接 github pages 或者 cloudflare pages 、4EVERLAND ,或者对象储存储,找一个境外老牌的免费空间
|
26
IvanLi127 2022-09-06 09:12:06 +08:00
找个虚拟主机挂着,要啥 vps
|
27
summerLast 2022-09-06 09:28:29 +08:00
github page
|
28
summerLast 2022-09-06 09:28:58 +08:00
nginx
|
29
flashpython 2022-09-06 11:58:38 +08:00
github page+github action 省心
|
30
codehz 2022-09-06 16:07:22 +08:00 1
https://redbean.dev 啊,下载 binary 后当作 zip 打开,把文件塞进去,然后这个文件丢哪里都可以跑,win 上双击,*nix 系统上加个可执行权限即可
|
31
RotCool 2022-09-07 02:51:16 +08:00
1. 可以使用 Vercel 、Netlify 这样的平台,直接用 GitHub 登录并且授权配置一下就可以直接给打包部署
2. 如果是自己的 vps 想简单点可以用宝塔面板;或者 docker 啥的部署一下 nginx 或者 apache ,当然也可以自己单独下载配置 nginx 或者 apache 3. GitHub Pages + GitHub Actions ,已经有现成的部署 Actions 可以用了: https://github.com/peaceiris/actions-gh-pages 4. 直接用 https://github.com/svenstaro/miniserve 这样的 CLI Tools ,一行指令然后后台执行就行 建议还是第一个方案或者宝塔面板方便,比较适合无脑操作 当然最好自己加个 CDN ,直接暴露 vps 的 IP 可能不是很好,Cloudflare 就有 |