V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
romancekami
V2EX  ›  程序员

求助,想把几个静态页面放到网上让别人能访问,选什么做后端或者服务器呢?

  •  
  •   romancekami · 2022-01-11 14:59:05 +08:00 · 8314 次点击
    这是一个创建于 1039 天前的主题,其中的信息可能已经有所发展或是发生改变。

    基本就包含 html 、css 、可能会有一点 js 、还有 10 张左右图片

    66 条回复    2022-01-13 16:01:47 +08:00
    wandehul
        1
    wandehul  
       2022-01-11 15:01:11 +08:00
    nginx 不行吗
    feitxue
        2
    feitxue  
       2022-01-11 15:01:27 +08:00   ❤️ 1
    纯静态建议用文件存储就行,目前阿里云 腾讯云都做得不错。
    muzihuaner
        3
    muzihuaner  
       2022-01-11 15:01:33 +08:00 via Android   ❤️ 1
    github 的 pages 服务,类似的都可以
    zxxufo008
        4
    zxxufo008  
       2022-01-11 15:01:42 +08:00
    啥,不需要后端的吧,tomcat 或者 nginx 就可以了吧
    liujavamail
        5
    liujavamail  
       2022-01-11 15:01:43 +08:00
    静态页面, 直接上 nginx, 或者 caddy 就行, 不需要后端
    leonkfd
        6
    leonkfd  
       2022-01-11 15:06:24 +08:00   ❤️ 13
    romancekami
        7
    romancekami  
    OP
       2022-01-11 15:12:10 +08:00
    @zxxufo008 啊 我比较菜 没说清楚 大概就是想找个地方放几个由 html 、css 、js 制作的页面 方便给他人访问
    kiotech
        8
    kiotech  
       2022-01-11 15:13:48 +08:00
    GitHubPage 博客,不需要域名,和部署 Nginx
    deplivesb
        9
    deplivesb  
       2022-01-11 15:17:38 +08:00
    这个要啥后端,一个 nginx10 分钟搞定
    lichdkimba
        10
    lichdkimba  
       2022-01-11 15:23:04 +08:00
    静态页面为什么要后端呢
    narmgalaxy
        11
    narmgalaxy  
       2022-01-11 15:24:54 +08:00
    6 楼的方案可以说是舒服的
    jones2000
        12
    jones2000  
       2022-01-11 15:32:19 +08:00
    静态页面直接上传 CDN , 不需要后台的
    w0017
        13
    w0017  
       2022-01-11 15:34:05 +08:00
    tomcat 简单,基本配置都很少; nginx 稳定,但要少许配置下 nginx.conf
    darkengine
        14
    darkengine  
       2022-01-11 16:11:21 +08:00
    直接 nginx 吧
    xiyuesaves
        15
    xiyuesaves  
       2022-01-11 16:12:08 +08:00
    符合你要求的大概是
    https://pages.github.com/
    dabinDev
        16
    dabinDev  
       2022-01-11 16:13:30 +08:00
    1.七牛云:把你的文件路径放进去,访问 URL
    2.免费云服务器:新用户都有免费体验,腾讯云,百度云,阿里云,安装一个 nginx ,tomcat,iis 之类的把文件放进去
    3.本机电脑+内网穿透:在你电脑上放一个 nginx ,或者 tomcat 把文件放进去。把端口给映射出去
    4.githubPage ,giteePage 百度贼简单
    stcheng
        17
    stcheng  
       2022-01-11 16:27:52 +08:00
    aws s3
    azure storage
    google cloud storage
    xiqingongzi
        18
    xiqingongzi  
       2022-01-11 16:37:38 +08:00
    xingshu1990
        19
    xingshu1990  
       2022-01-11 17:37:14 +08:00
    github.io 虽然可以,但是 github 官方 robots 限制了百度蜘蛛的爬取速度,导致收录受影响。其实还不如在博客园里写文章,然后看看有没有地方放 CSS js.
    hfpp2012
        20
    hfpp2012  
       2022-01-11 18:04:07 +08:00
    netlify 或 vercel 就行
    janus77
        21
    janus77  
       2022-01-11 18:14:23 +08:00
    github pages
    gitlab pages
    gitee pages
    码云静态网页服务
    silov
        22
    silov  
       2022-01-11 18:20:10 +08:00
    阿里云 oss 创建个 bucket 上传文件,权限选择公共读,再配个域名就行了,不用自己搞服务器

    如果优化访问速度,可以配置 cdn 域名
    JensenQian
        23
    JensenQian  
       2022-01-11 18:27:18 +08:00
    @leonkfd #6 再补充个 cloudflare pages<https://pages.cloudflare.com/>
    adoal
        24
    adoal  
       2022-01-11 18:38:13 +08:00 via iPhone   ❤️ 1
    国内别忘了备案
    listkun
        25
    listkun  
       2022-01-11 18:41:43 +08:00
    hgc81538
        26
    hgc81538  
       2022-01-11 18:52:49 +08:00
    dilu
        27
    dilu  
       2022-01-11 20:19:29 +08:00
    不介意域名很长->国内云厂商的对象存储+CDN 这里推荐腾讯云的静态网站托管

    不介意速度->Vercel/Netlify

    不介意能不能访问->github pages

    最简单->买个 php 虚拟空间,ftp 传代码 自带二级域名
    skiy
        28
    skiy  
       2022-01-11 21:17:32 +08:00
    我说几个偏门的:
    JihuLab Pages
    GitCode Pages
    Framagit Pages

    Cloudflare Pages
    phxsuns
        29
    phxsuns  
       2022-01-11 21:23:29 +08:00
    国内云厂商买个 OSS ,把文件传上去,然后买个域名,绑定上(当然要备案),就行了。
    zzm88104
        30
    zzm88104  
       2022-01-11 21:49:00 +08:00 via iPhone
    七牛有测试域名可以用一个月,到期以后就要备案绑定。
    tedding
        31
    tedding  
       2022-01-11 22:32:46 +08:00 via iPhone
    git pages ,cloudflare 免费 cdn ,配个域名,cdn 帮你做 https
    oneisall8955
        32
    oneisall8955  
       2022-01-11 23:04:51 +08:00 via Android
    serverless 甚至服务器都不用
    ryanlid
        33
    ryanlid  
       2022-01-11 23:26:01 +08:00 via iPhone   ❤️ 1
    如果是新手,我猜在线编辑更适合

    https://codepen.io

    https://codesandbox.io
    https://stackblitz.com
    https://glitch.com
    https://gitpod.io

    有几个站点,还可以要绑定域名
    zaunist
        34
    zaunist  
       2022-01-11 23:28:46 +08:00
    静态页面的话,github + vercel ,vercel 自己就有 cdn ,在国内访问速度也很快,好用的一匹
    gyinbj
        35
    gyinbj  
       2022-01-11 23:36:38 +08:00
    1:阿里云买个虚拟空间,

    2:备案个域名,

    3:你的文件直接传到空间上去

    4:访问
    hanqi7012
        36
    hanqi7012  
       2022-01-12 01:38:43 +08:00 via Android
    买个空间放吧
    oss 好像流量多了不合适
    万一被打了呢
    idblife
        37
    idblife  
       2022-01-12 07:30:24 +08:00 via iPhone
    s3
    mingl0280
        38
    mingl0280  
       2022-01-12 09:14:10 +08:00
    装个 Windows 开个 IIS 然后把文件夹拷进去完事……
    ykk
        39
    ykk  
       2022-01-12 09:17:16 +08:00
    tqccc
        40
    tqccc  
       2022-01-12 09:19:48 +08:00 via Android   ❤️ 1
    这个需求,一定要买顶配的服务器和数据库,上 k8s ,显得高端
    FaiChou
        41
    FaiChou  
       2022-01-12 09:24:20 +08:00
    @leonkfd 借楼问一下, 如果是个 SPA, 这些没问题吧? 比如在某个比较深的路由里面, 点击浏览器刷新, 如果是 tomcat 需要配置下,否则会直接变成首页.
    brust
        42
    brust  
       2022-01-12 09:38:34 +08:00
    ipfs
    ElmerZhang
        43
    ElmerZhang  
       2022-01-12 09:59:18 +08:00
    现在都 https 了,nginx 配 https 相对于外行来说还是略有点难度的。
    推荐 caddy ,配置简单好上手,单纯静态网页的话,配置文件顶多三行就搞定了。
    vevlins
        44
    vevlins  
       2022-01-12 10:00:05 +08:00
    ElmerZhang
        45
    ElmerZhang  
       2022-01-12 10:02:41 +08:00
    楼主如果服务器都不懂的话,可以考虑七牛云或者阿里云 OSS ,把存储设置成网站模式。网页上上传一下文件,点点设置就可以了。而且这样成本比服务器更低。
    westlinkin
        46
    westlinkin  
       2022-01-12 10:11:42 +08:00
    firebase host
    kugouo4
        47
    kugouo4  
       2022-01-12 10:28:39 +08:00   ❤️ 1
    我自己的方法,仅供参考
    1.阿里云买个便宜域名 10 年也才 200 不到,更改解析到 cloudflare
    2.白嫖 cloudflare 的 Workers 无服务器应用程序
    3.注册七牛云,白嫖七牛云的东南亚免费存储额度再绑定自己的 CDN 加速域名。好处是无需备案

    整套方案唯一花费就是域名,其他都是白嫖。运行了 3 个月,目前没问题
    Er1c0
        48
    Er1c0  
       2022-01-12 10:36:00 +08:00
    @kugouo4 什么后缀的域名
    muzuiget
        49
    muzuiget  
       2022-01-12 10:37:07 +08:00
    github pages ,netlify.com 或者 surge.sh
    Chad0000
        50
    Chad0000  
       2022-01-12 10:51:38 +08:00 via iPhone
    github 管理网站代码发布到 cloudflare pages ,免费 /https/cdn/防火墙 /worker ,你值得拥有
    wuxi889
        51
    wuxi889  
       2022-01-12 10:56:58 +08:00
    直接走 cdn 就行了
    leonkfd
        52
    leonkfd  
       2022-01-12 11:04:15 +08:00   ❤️ 1
    @FaiChou SPA 应用的路由一般有 2 种模式,hash 和 history
    + hash 模式(那种带#号的路径),默认可以支持
    + history 模式,是需要服务器对路径进行重定向到 index.html 。这中在`netlify`可以支持,可以参考 https://www.netlify.com/docs/redirects/#history-pushstate-and-single-page-apps 。`vercel`好像默认支持,而 Github Pages 与 Gitee Pages 不支持 history 模式
    pagepan
        53
    pagepan  
       2022-01-12 11:07:33 +08:00
    用腾讯云 COS https://cloud.tencent.com/product/cos 开启静态网站,访问速度很快的。
    FFFFourwood
        54
    FFFFourwood  
       2022-01-12 11:40:33 +08:00
    ipfs+1
    mouyong
        55
    mouyong  
       2022-01-12 11:41:06 +08:00
    楼主,有 2 个问题想确认一下,第一个是楼主要自己研究技术,看看怎么实现吗?第二个问题是是否需要我帮你处理呢?如果仅仅想让朋友浏览,可以直接帮你弄好。若需要帮忙,可邮件联系我: [email protected]
    djkloop
        56
    djkloop  
       2022-01-12 11:52:33 +08:00
    djkloop
        57
    djkloop  
       2022-01-12 13:03:41 +08:00
    gxm44
        58
    gxm44  
       2022-01-12 13:24:10 +08:00
    oss
    Zzz45
        59
    Zzz45  
       2022-01-12 13:49:07 +08:00
    http-server
    InDom
        60
    InDom  
       2022-01-12 13:54:49 +08:00
    说个曾经在 v 站推广过的(无利益相关)

    菜头云, /t/759978
    docx
        61
    docx  
       2022-01-12 14:00:34 +08:00 via Android
    各种 Pages 、Serverless 、对象存储
    ruzztok
        62
    ruzztok  
       2022-01-12 14:00:58 +08:00
    zhwithsweet
        63
    zhwithsweet  
       2022-01-12 14:18:36 +08:00
    无脑 vercel ;没有被墙速度也不慢。我之前也是腾讯云搞得,太贵了。。。
    https://zouhaha-blog-next.vercel.app/
    elevioux
        64
    elevioux  
       2022-01-12 14:25:08 +08:00
    最简单直接的,不介意速度的话国外买个虚拟空间和域名,ftp 上传上去搞定。介意速度的话就放国内,不过域名要实名、备案之类的,审核完可能几个星期过去了。
    zhwithsweet
        65
    zhwithsweet  
       2022-01-12 14:41:10 +08:00
    @elevioux 现在很快了 备案,3-5 个工作日就能 OK 了
    leimao
        66
    leimao  
       2022-01-13 16:01:47 +08:00
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   989 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 27ms · UTC 21:52 · PVG 05:52 · LAX 13:52 · JFK 16:52
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.