mirror of
https://github.com/HackPlan/RootPanel.git
synced 2026-03-27 22:44:32 +08:00
move WIKI to Project wiki
This commit is contained in:
@@ -1,47 +0,0 @@
|
||||
## 安装
|
||||
首先你需要成功开通了套餐,修改 SSH 密码。
|
||||
|
||||
登录 SSH, 执行以下命令下载 Ghost, 请自行到官网查看最新版本的下载地址:
|
||||
|
||||
wget https://ghost.org/zip/ghost-0.4.2.zip
|
||||
|
||||
解压文件:
|
||||
|
||||
unzip ghost-*.zip -d ghost
|
||||
|
||||
设置文件权限:
|
||||
|
||||
chmod -R 750 ghost
|
||||
|
||||
删除安装包:
|
||||
|
||||
rm ghost-*.zip
|
||||
|
||||
安装依赖:
|
||||
|
||||
npm install --production
|
||||
|
||||
修改配置文件:
|
||||
|
||||
vi ghost/config.js
|
||||
|
||||
修改 `production.server` 段下:
|
||||
|
||||
注释掉:
|
||||
|
||||
// host: '127.0.0.1',
|
||||
// port: '2368'
|
||||
|
||||
添加(补全你的用户名):
|
||||
|
||||
socket: '/home/<用户名>/ghost.sock'
|
||||
|
||||
启动 Ghost:
|
||||
|
||||
NODE_ENV=production forever start ghost/index.js
|
||||
|
||||
回到面板添加 Nginx 站点(补全你的用户名):
|
||||
|
||||
* 域名:`<用户名>.rp3.rpvhost.net`
|
||||
* 类型:proxy (反向代理)
|
||||
* 源地址:`http://unix:/home/<用户名>/ghost.sock:/`
|
||||
@@ -1,38 +0,0 @@
|
||||
## 安装
|
||||
首先你需要成功开通了套餐,然后开启 PHP-FPM, 修改 SSH 密码,MySQL 密码。
|
||||
|
||||
登录 SSH, 执行以下命令下载 Typecho, 请自行到官网查看最新版本的下载地址:
|
||||
|
||||
wget https://github.com/typecho/typecho/releases/download/v0.9-13.12.12-release/0.9.13.12.12.-release.tar.gz
|
||||
|
||||
解压文件:
|
||||
|
||||
tar zxvf *-release.tar.gz
|
||||
mv build typecho
|
||||
|
||||
设置文件权限:
|
||||
|
||||
chmod -R 750 typecho
|
||||
|
||||
删除安装包:
|
||||
|
||||
rm *-release.tar.gz
|
||||
|
||||
进入 MySQL 控制台(需要输入你的 MySQL 密码):
|
||||
|
||||
mysql -p
|
||||
|
||||
(在 MySQL 中) 创建数据库(补全你的用户名):
|
||||
|
||||
CREATE DATABASE `<用户名>_typecho`;
|
||||
|
||||
回到面板添加 Nginx 站点(补全你的用户名):
|
||||
|
||||
* 域名:`<用户名>.rp3.rpvhost.net`
|
||||
* 类型:fastcgi (PHP)
|
||||
* 根目录:`/home/<用户名>/typecho`
|
||||
|
||||
访问 `<用户名>.rp3.rpvhost.net`, 点击 `下一步`, 正确填写数据库名、数据库用户名(你的用户名)、密码,然后下一个页面中填写你的博客的基本信息,即可完成安装。
|
||||
|
||||
## 永久链接
|
||||
在启用「永久链接」功能时,Typecho 会提示「重写功能检测失败, 请检查你的服务器设置」,请无视该提示,直接「如果你仍然想启用此功能, 请点击这里」即可。
|
||||
@@ -1,34 +0,0 @@
|
||||
## 安装
|
||||
首先你需要成功开通了套餐,然后开启 PHP-FPM, 修改 SSH 密码,修改 MySQL 密码。
|
||||
|
||||
登录 SSH, 执行以下命令下载 WordPress, 请自行到官网查看最新版本的下载地址:
|
||||
|
||||
wget http://cn.wordpress.org/wordpress-3.9-zh_CN.zip
|
||||
|
||||
解压文件:
|
||||
|
||||
unzip wordpress-*.zip
|
||||
|
||||
设置文件权限:
|
||||
|
||||
chmod -R 750 wordpress
|
||||
|
||||
删除安装包:
|
||||
|
||||
rm wordpress-*.zip
|
||||
|
||||
进入 MySQL 控制台(需要输入你的 MySQL 密码):
|
||||
|
||||
mysql -p
|
||||
|
||||
(在 MySQL 中) 创建数据库(补全你的用户名):
|
||||
|
||||
CREATE DATABASE `<用户名>_wordpress`;
|
||||
|
||||
回到面板添加 Nginx 站点(补全你的用户名):
|
||||
|
||||
* 域名:`<用户名>.rp3.rpvhost.net`
|
||||
* 类型:fastcgi (PHP)
|
||||
* 根目录:`/home/<用户名>/wordpress`
|
||||
|
||||
访问 `<用户名>.rp3.rpvhost.net`, 点击 `创建配置文件`, 正确填写数据库名、数据库用户名(你的用户名)、密码,然后下一个页面中填写你的博客的基本信息,即可完成安装。
|
||||
@@ -1,48 +0,0 @@
|
||||
## 财务问题 FAQ
|
||||
|
||||
### 目录
|
||||
|
||||
* RP 主机实行怎样的付费模式?
|
||||
* RP 主机的不同节点有什么区别?
|
||||
* 我应该如何充值?
|
||||
* RP 主机支持随时退款么?
|
||||
* 如何申请免费试用?
|
||||
* 什么情况下账户会被强制删除?
|
||||
|
||||
### RP 主机实行怎样的付费模式?
|
||||
RP 主机采取预充值模式,你需要先充值到 RP 主机,再开通服务,系统会实时扣费,你也可以随时终止服务(会丢失数据)。
|
||||
RP 主机价格固定 10 元每月,24 元每季度,一个月即 30 天,一季度即 90 天。
|
||||
|
||||
### RP 主机的不同节点有什么区别?
|
||||
RP 主机的不同节点之间是完全独立的,包括域名和帐号等等,在不同的节点需要单独注册帐号。
|
||||
不同节点的网络情况不尽相同,可以自行进行感受,因为中国范围很大,网络情况复杂,我们也不能给出哪个节点速度更快的答案。
|
||||
|
||||
### 我应该如何充值?
|
||||
目前支持淘宝和比特币两种充值方式:
|
||||
|
||||
* 淘宝
|
||||
|
||||
通过面板上的淘宝链接访问 RP 主机的淘宝店,拍下对应宝贝后付款即可。
|
||||
购买时注意选择服务器节点选项,备注填写你在 RP 主机的用户名。
|
||||
|
||||
付款后无需以任何方式催促客服,一般淘宝支付距离充值成功会有 24 小时左右的延时。
|
||||
淘宝显示发货后,即为充值成功,你可以在任意时间确认收货。
|
||||
|
||||
* 比特币(推荐)
|
||||
|
||||
在面板上可以看到你专属的比特币付款地址,你可以直接向该地址发送比特币。
|
||||
在经过一次确认后,系统会实时地,自动为你折算使用时间。
|
||||
|
||||
折算规则:按照实时人民币汇率进行折算,10 元每月。
|
||||
若单次付款超过 25 元,即按照 25 元每季度的价格来折算。
|
||||
|
||||
### RP 主机支持随时退款么?
|
||||
你可以随时通过创建工单的方式向客服申请退款,我们会收取 10% 的手续费,同时一切通过活动获得的余额均不参与退款。
|
||||
|
||||
我们可以退款到支付宝账户,或按照实时汇率退款到比特币账户。
|
||||
|
||||
### 如何申请免费试用?
|
||||
你可以向客服创建一个工单来申请免费试用,你需要用 100 字来介绍一下你的个人信息,然后客服会酌情为你赠送一些余额。
|
||||
|
||||
### 什么情况下账户会被强制删除?
|
||||
欠费超过 5 元人民币,或者欠费超过 15 天,服务将被强行停止,相关数据会被删除。
|
||||
@@ -1,20 +0,0 @@
|
||||
## 域名问题 FAQ
|
||||
|
||||
### 目录
|
||||
|
||||
* 如何绑定我的域名?
|
||||
* RP 主机需要备案么?
|
||||
* 我没有域名怎么办?
|
||||
* 一个域名可以被多个站点绑定么?
|
||||
|
||||
### 如何绑定我的域名?
|
||||
你需要先在你的域名 DNS 服务提供商处,将域名以 CNAME 解析至 RP 主机的域名,然后即可在 RP 主机以该域名创建网站。
|
||||
|
||||
### RP 主机需要备案么?
|
||||
RP 主机的服务器均位于中国大陆之外,因此不需要备案。RP 主机也没有工信部的 IDC 经营许可证,因此不能帮助你进行备案。
|
||||
|
||||
### 我没有域名怎么办?
|
||||
RP 主机有无限的三级域名可供使用,即 `xxoo.rp3.rpvhost.net`, 其中 `rp3` 这个字段取决于具体节点名。
|
||||
|
||||
### 一个域名可以被多个站点绑定么?
|
||||
不可以,每个域名只能被一个网站绑定,如果其他人绑定了属于你的域名,请联系客服,客服会帮助你解决纠纷。
|
||||
@@ -1,21 +0,0 @@
|
||||
## 用户支持 FAQ
|
||||
|
||||
### 目录
|
||||
|
||||
* RP 主机都提供哪些用户支持渠道?
|
||||
|
||||
### RP 主机都提供哪些用户支持渠道?
|
||||
|
||||
* 工单系统
|
||||
|
||||
[提问的智慧(外链)](http://wiki.woodpecker.org.cn/moin/AskForHelp)
|
||||
|
||||
* 用户 QQ 群
|
||||
|
||||
群号:12959991
|
||||
加入之前请在你的面板个人资料中填写 QQ 号,加群时备注节点和用户名。
|
||||
|
||||
* 电子邮件
|
||||
|
||||
地址:admins@rpvhost.net
|
||||
建议仅在工单系统无法使用的情况下使用邮件。
|
||||
@@ -1,12 +0,0 @@
|
||||
## 文件系统
|
||||
|
||||
### 用户目录
|
||||
在 RP 主机上,你能够修改的文件仅限于你的 home 目录,即 `/home/user`.
|
||||
|
||||
为了保护你的文件不被其他人访问,请将文件权限设置为 750 或更低的权限。
|
||||
|
||||
### Unix Socket
|
||||
在 RP 主机上,基于 TCP 端口的网络是不安全的,意味着其他用户也可以访问你建立的服务(如 Memcached, MongoDB).
|
||||
推荐使用 Unix Socket 来创建服务,因为 Unix Socket 基于文件系统的权限,你可以灵活地设置它的权限,阻止其他用户访问。
|
||||
|
||||
RP 主机自带的 PHP-FPM, Memcached, Redis 均通过 Unix Socket 提供服务;如果你也想使用 Unix Socket 的话,注意要将文件权限设置为 770.
|
||||
@@ -1,35 +0,0 @@
|
||||
## SSH
|
||||
在 RP 主机上,每个用户都表现为一个标准的 Linux 帐号,SSH 将是你管理 RP 主机的主要方式,通过 SSH 你可以在 RP 主机上执行命令,运行程序,管理文件。
|
||||
|
||||
### SSH 客户端
|
||||
|
||||
* Linux 和 OS X 均内置了 ssh 客户端,直接在终端运行 `ssh` 命令即可。
|
||||
* Windows 推荐下面两款客户端
|
||||
|
||||
* [PuTTY](http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html)
|
||||
|
||||
开源,默认无中文支持。
|
||||
|
||||
* [Xshell](http://www.netsarang.com/download/down_xsh.html)
|
||||
|
||||
对个人用户免费,有中文 UI.
|
||||
|
||||
### 登录到服务器
|
||||
|
||||
服务器即你所注册的节点的域名,如 `jp1.rpvhost.net`.
|
||||
|
||||
用户名即你在 RP 主机的用户名,SSH 密码需要在 RP 主机的 Web 管理面板上单独设置。
|
||||
|
||||
端口除了标准的 22 端口,还有 822, 722 两个备用端口可用(用于某些极端网络情况).
|
||||
|
||||
### 设置公钥登录
|
||||
|
||||
首先在本地通过 `ssh-keygen -t rsa` 生成密钥对,然后将你的公钥到 `~/.ssh/authorized_keys`, 以实现通过公钥验证来登录到服务器。
|
||||
|
||||
如果上传公钥后仍出现需要密码的情况,请确认相关文件的权限设置无误:
|
||||
|
||||
* ~: 755 或更低
|
||||
* ~/.ssh: 755 或更低
|
||||
* ~/.ssh/authorized_keys: 644 或更低
|
||||
|
||||
通过在登录时,向 ssh 传递 `-vvT` 参数,可以获得一些进一步的帮助信息。
|
||||
@@ -1,144 +0,0 @@
|
||||
## JSON 配置文件
|
||||
这是一种 Nginx 配置文件的替代语法,每个片段对应一个站点,理论上支持 Nginx 的所有指令。
|
||||
|
||||
### 示例
|
||||
|
||||
{
|
||||
"listen": 80,
|
||||
"is_enable": true,
|
||||
"server_name": [
|
||||
"domain1.com",
|
||||
"domain2.net"
|
||||
],
|
||||
"auto_index": false,
|
||||
"index": [
|
||||
"index.php",
|
||||
"index.html"
|
||||
],
|
||||
"root": "/home/user/web",
|
||||
"location": {
|
||||
"/": {
|
||||
"try_files": ["$uri", "$uri/", "/index.php?$args"]
|
||||
},
|
||||
"~ \\.php$": {
|
||||
"fastcgi_pass": "unix:///home/user/phpfpm.sock",
|
||||
"fastcgi_index": ["index.php"],
|
||||
"include": "fastcgi_params"
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
### 元素释义
|
||||
|
||||
* Home 下的路径
|
||||
|
||||
即如果你的用户名为 user, 那么必须是以 `/home/user` 开头的路径,且其中不能含有相对路径(如 `..`).
|
||||
|
||||
* 路径
|
||||
|
||||
必须为绝对路径。
|
||||
|
||||
* 域名
|
||||
|
||||
类似于 `xxoo.net`, `sub-domain.xxoo.com`, `localhost` 等;不能有连续的符号(如 `sub..domain.net`), 不能有中文等特殊符号。
|
||||
|
||||
* 文件名
|
||||
|
||||
类似于 `file`, `index.html` 等;不能有斜杠,不能有除了点、连字符和下划线之外的特殊字符。
|
||||
|
||||
* 布尔值
|
||||
|
||||
true 和 false, 而不是字符串形式的 `"true"` 和 `"false"`.
|
||||
|
||||
* Unix Socket
|
||||
|
||||
类似于 `unix:///home/user/phpfpm.sock`, 必须以 `unix://` 开头,后面是一个路径。
|
||||
|
||||
### 指令
|
||||
|
||||
* listen
|
||||
|
||||
* 该站点监听的端口号
|
||||
* 数字,必须指令
|
||||
* 只能为 80
|
||||
|
||||
* is_enable
|
||||
|
||||
* 是否启用该站点,RP 主机特有功能
|
||||
* 布尔值,默认 false
|
||||
|
||||
* server_name
|
||||
|
||||
* 该站点的域名
|
||||
* 字符串数组,必须指令
|
||||
* 每一项需为合法的域名,且未被其他站点使用
|
||||
|
||||
* auto_index
|
||||
|
||||
* 在没有首页文件时,是否显示文件列表
|
||||
* 布尔值,默认 false
|
||||
|
||||
* index
|
||||
|
||||
* 首页文件名
|
||||
* 字符串数组,默认 `["index.html"]`
|
||||
* 每一项必须为文件名
|
||||
|
||||
* root
|
||||
|
||||
* 站点根目录
|
||||
* 字符串,可选参数
|
||||
* 必须为 Home 下的路径
|
||||
|
||||
* location
|
||||
|
||||
* 站点路径匹配规则
|
||||
* 对象,默认 `{}`
|
||||
* 键名目前支持 `/`, `~ \.php$`
|
||||
|
||||
* location - try_files
|
||||
|
||||
* 尝试文件列表
|
||||
* 字符串数组,可选指令
|
||||
* 值目前支持 `$uri`, `$uri/`, `/index.php?$args`
|
||||
|
||||
* location - include
|
||||
|
||||
* 包含 Nginx 的默认配置文件
|
||||
* 字符串,可选指令
|
||||
* 值只能为 `fastcgi_params`, `uwsgi_params`
|
||||
|
||||
* location - fastcgi_pass
|
||||
|
||||
* 转发请求至 factcgi 服务器
|
||||
* 字符串,可选指令
|
||||
* 值必须是一个 Home 下的 Unix Socket
|
||||
|
||||
* location - fastcgi_index
|
||||
|
||||
* 设置 factcgi 的首页文件
|
||||
* 字符串数组,当出现 fastcgi_pass 时,默认为 `["index.php"]`
|
||||
* 每一项必须为文件名
|
||||
|
||||
* location - uwsgi_pass
|
||||
|
||||
* 转发请求至 uwsgi 服务器
|
||||
* 字符串,可选指令
|
||||
* 值必须是一个 Home 下的 Unix Socket
|
||||
|
||||
* location - proxy_pass
|
||||
|
||||
* 转发请求至 http 服务器
|
||||
* 字符串,可选指令
|
||||
* 值为一个 Home 下的 Unix Socket 或一个 URL
|
||||
|
||||
* location - `proxy_set_header`
|
||||
|
||||
* 在转发至 http 服务器时设置 HTTP 头
|
||||
* 对象,可选指令
|
||||
* 键名为 `Host` 时,值为一个域名或 `$host`
|
||||
|
||||
* location - proxy_redirect
|
||||
|
||||
* 在转发至 http 服务器时是否跟随 HTTP 重定向
|
||||
* 布尔值,当出现 fastcgi_pass 时默认 false
|
||||
@@ -1,2 +0,0 @@
|
||||
## PHP-FPM
|
||||
使用 PHP 环境时,请注意要在面板上开启 PHP-FPM.
|
||||
Reference in New Issue
Block a user