Skip to content

OpenShift Tutorial (Windows)

pama1234 edited this page Jun 6, 2024 · 3 revisions

注意:本教程多年未更新,现已过时。保留在此处是出于历史原因,并保留PuTTY和FileZilla指南,这些指南通常是有用的。

本教程允许你使用Windows在OpenShift上设置一个免费网站。教程分为三大部分:

  1. 生成你的私钥和公钥,这类似于你的OpenShift密码。
  2. 创建一个OpenShift帐户并注册一个应用程序。
  3. 连接到你的网站以便上传文件。

首先,下载并/或安装:

SSH密钥生成

在以下步骤中,你将生成一个“公钥/私钥对”。你将公钥提供给网站,但你需要保密你的私钥。你的私钥就像你的密码

  1. 打开PuTTYgen。

  2. 点击Generate。

    点击Generate

  3. 移动鼠标直到完成。

  4. 保存你的私钥。

    保存你的私钥

  5. 不要使用密码保存文件。

    不要使用密码保存

  6. 私钥文件保存在安全的地方。

  7. 主窗口中显示的是你的公钥。复制并保存它。

    公钥

此时,你应该有:

  • 一个私钥文件
  • 一个公钥(复制并保存)

设置OpenShift

  1. 访问OpenShift并注册一个帐户。

  2. 创建一个新的PHP 5.4应用程序。

  3. 为你的网站选择任何URL。将源码字段留空。

  4. 等待OpenShift创建你的应用程序/网站。

  5. 完成后,你会被问到是否会更改你的应用程序代码。点击“是”,然后粘贴你之前创建的公钥。

  6. 你应该会得到一个类似ssh://USERNAME@HOSTNAME/~/git/etc的URL。记下你的用户名主机名,因为你稍后会需要它们。

此时,你应该有:

  • 一个私钥文件
  • 一个公钥(复制并保存)
  • 你的主机名(SOMETHING_HERE.rhcloud.com)
  • 你的用户名(一串数字和字母,如6d6354ece40846bf7fca65dfabd5d9d4)

使用FileZilla上传

  1. 打开FileZilla。

  2. 从文件菜单中打开站点管理器。

  3. 创建一个新站点。输入主机名,将协议更改为SFTP,将登录类型更改为Key file,输入你的用户名,选择之前的私钥文件,然后点击“连接”。

  4. 此时,你应该已经连接到你网站的文件。不过,只有特定文件夹中的文件可以被浏览器访问,因此请在右侧浏览到app-root/runtime/repo文件夹。

  5. 将文件拖动到右侧(下)窗格中上传文件。如果你还没有创建mod包,现在可以上传一些测试图像文件。如果你已经使用工具生成了mod包,那么你需要上传_upload文件夹的内容(但不要上传_upload文件夹本身!)。

访问你的网站

使用你之前记录的主机名并访问它。例如,如果你的主机名是http://SOMETHING_HERE.rhcloud.com,你将访问http://SOMETHING_HERE.rhcloud.com/SOME_FILE

如果你上传了生成的mod包,那么你可能会需要http://SOMETHING_HERE.rhcloud.com/packages.php

免费服务的缺点

如果你不付费,OpenShift的主要缺点是如果在24小时内没有人访问它,它会暂时“暂停”你的网站。一旦你的网站被暂停,第一次有人再次访问时,可能需要几秒钟才能启动你的网站。

如果至少有一个人每天玩你的mod包,那么这将不是问题。

一些人通过使用免费的“ping”服务定期ping/访问他们的OpenShift网站来解决暂停问题,但显然这需要你自己处理。

截至撰写本文时,OpenShift的最低层价格约为每月15美元,这并不昂贵但也不算便宜。请参阅Website-Hosting页面了解其他免费或付费的选项。

Launcher Wiki

教程

  1. Initial-Steps
  2. Creating-Modpacks
  3. Configuring-Self-Update

启动器功能:

自定义:

附加阅读:

觉得此启动器有用吗?

此分支由pama1234维护! 捐赠链接:Ko-fi

捐赠给obw,目前的主项目的维护者:

Support obw on Liberapay

捐赠给sk89q,最初的维护者:

Support sk89q on Patreon

Clone this wiki locally