【问题标题】:Where to host reactjs site on web with a domain and a ssl certificate?在哪里使用域和 ssl 证书在 web 上托管 reactjs 站点?
【发布时间】:2018-07-27 07:47:45
【问题描述】:

我有一个 React 网站,想将它部署到网络上。我已经在 godaddy 上购买了一个域名,并希望将其链接到该网站。我也想有一个 ssl 证书。

最简单的方法是什么。我已经尝试过heroku,但我无法将godaddy 链接到heroku 并获得ssl 证书。我可以每月支付 5-10 美元

谢谢!

【问题讨论】:

  • Let's Encrypt X.509 证书是免费的...

标签: reactjs ssl cloud hosting


【解决方案1】:
  1. 检查now.sh,这是我见过的最简单的方法。

    他们为您提供 ssl 证书,如果您需要,您可以使用自己的域名。

    您将能够使用 npm/yarn 构建您的网站:

    在 package.json 中:

    "scripts": {
      "start": "react-scripts start",
      "build": "react-scripts build && now build/ --public
      .....  
    }
    

    然后从项目的根目录运行

    yarn build
    
  2. 购买 VPS 并手动设置所有内容。

    这并不难,你需要:

    • 购买vps/vds,例如digitalocean.com
    • 安装node+npm/yarn、apache/nginx,使用letsencrypt设置ssl证书(配置新服务器通常需要30分钟)

第二种情况更便宜,给您更大的灵活性,但需要更多的时间和精力。

【讨论】:

【解决方案2】:

如果您可以接受 http 和域名以“surge.sh”结尾的免费托管,您可以查看 surge.sh

它易于使用。在你的机器上设置一次,使用 yarn/npm 创建一个构建。运行浪涌命令并为您提供构建路径。 您还可以提供自定义域名。 如果您想在不使用身份验证的情况下托管信息丰富的网站,这是最简单的方法。 (我在上面托管了一堆网站,是在学习 reactjs 时创建的 - http://moview.surge.shhttp://readers-digest.surge.sh

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2021-12-24
    • 1970-01-01
    • 2020-08-02
    • 2017-11-08
    • 2011-07-22
    • 1970-01-01
    • 2011-07-10
    • 2022-07-01
    相关资源
    最近更新 更多