站长视角
用户至上

国外VPS/Linode VPS 使用LNMP或LAMP新手建站全面使用教程

Linode,成立于2004年的美国商家,目前有全球十大机房的VPS云服务器产品可选择。主要包括日本VPS、美国VPS、英国VPS、德国VPS、加拿大VPS、印度VPS。是知名的按小时付费商家,首次认证必须使用信用卡支付来完成认证、后续充足支持PayPal,暂时不支持支付宝、微信等国内热门付款方式。很多建站的朋友习惯了虚拟主机的 Cpanel 面板,但是面对 VPS 都感觉无所适从。毕竟外贸人很少接触到这类知识,所以需要一个贴心的新手教程。本文将详细介绍使用LNMP一键安装包配置环境、建站、SSH和文件上传等内容。文章多有引用出自简书用户:不可爱的小米。虽然文章说是Linode VPS教程,其实所有VPS使用都一样,本教程也同样适用于hostwinds、搬瓦工、iozoom等商家VPS服务器。

点击这里进入Linode官方网站

我们首先开通一台VPS。进入控制面板,目前已经有2台VPS。

选的 Fremont,CA 机房。

添加过以后,会返回当前的 linode 服务器列表:

点击右侧的 Dashboard(控制板),准备挂载硬盘,安装 linux 系统环境。

来到 Dashboard,可以看到下图的界面。在右下,有个 you have allocated 0% towards disk images,意思是你已经分配了 0% 的硬盘空间。不用管。

点击上面 Tab 菜单的 Rebuild(或者点击 Deploy an Image)。这一步看图操作就行了:

Image 建议选 CentOS 系统,版本 6.8(目前最稳定版本),不必选最新的 CentOS 7(CentOs 7 有个麻烦的防火墙规则可能有些情况下不方便)。

Swap Disk 选最大值 512 MB(相当于虚拟内存,内存不够时从硬盘临时借空间)。

Root 密码设置好一定要记好,为了安全起见,尽量复杂一些!切勿用简单的密码,容易被盗用。最好含有大写字母,小写字母,以及特殊符号。

然后点击 Rebuild,系统会自动配置并跳转到如下页面。当你看到这个页面,基本上你的 VPS 的硬盘挂载和 Linux系统就配置好了。

现在 VPS 的状态是 Powered Off(关机)状态,并且提示你已经分配了100%的磁盘空间。

我们可以点击 Boot 来启动。点击之后,系统需要大约20秒启动。等待。

等待片刻后,右侧的 Server Status 显示 Linode 已经在运行了。而左侧的按钮也变成了 Reboot,可以随时重启。

点击上方菜单 Tab 的 Remote Access(远程连接),界面如下。可以看到 SSH 连接的账号。

上面截图中,红色划线部分是你要记住的。详细解释一下:服务器 192.xx.xxx.213 上有个用户名为 root 的账号。其实很简单,记住用户名是 root(一般都是这个,管理员root)和你的 VPS服务器的 IP 地址就行了。不记得也没有关系,点击 Linodes,在你的服务器列表中也更清楚地有显示你的 VPS IP地址。

OK,到这里为止,在 Linode 控制台的操作我们已经算告一段落。你可以暂时不用管 Linode 后台了(但是一定要注意记下你注册的 linode 账号信息,以后还是需要登录后台来的)

一、连接VPS

连接 VPS 服务器一般是选用 SSH 工具。SSH 是 Secure Shell 的缩写,是一种加密的远程连接对话的方案。相比虚拟主机上常用的 FTP,以及传统的 Telnet 远程连接方式,它更加安全。

工具:Xshell4 + Xftp4 或 Putty。

我个人比较习惯用前者的组合,Xshell 作为SSH连接工具来连接 VPS,Xftp 在 Xshell 连接的安全保护下仿 FTP模式上传下载管理文件。推荐!

下载完后依次分别安装 Xshell 和 Xftp

打开 Xshell,出现 Xshell 的界面如下:

界面介绍:顶部菜单栏、常用工具栏、窗口tab栏、纯命令行主体界面,状态栏。

可以看到状态栏上显示状态“未连接”。此时点击常用工具栏上的“新建”,

点击【终端】,检查 编码。选择 Unicode (UTF-8),为了防止乱码。点击【外观】,可以选择 Xshell 连接对话中的英文字母大小。

这里设置好后,别急着点确定。点击左边树状菜单里的“用户身份认证”。

填写以后点确定。之后会显示会话窗口,如下:

可以看到已经有了一个名称为 Linode 的会话。此时可以鼠标双击,Xshell 就会开始进行会话连接。(如果你之前的 VPS IP或者是密码填写错了,还可以鼠标单击选中某个会话然后点击上面的属性进行修改)此时开始连接,如果连接成功命令行会有提示:

Contection to 你的 VPS 服务器 IP地址

Contection established.

代表连接成功。如果是第一次 SSH 连接 VPS,一般会弹出一个 SSH 安全警告的对话框,询问你是否要保存密钥。选择中间的选项:接受并保存(s)。

之后,会保存密钥。并进行密码验证,如果密码正确,则命令行会显示这么一行:

也就是: [root@li603-213 ~]# 绿色光标位

root 代表用户名,li603-213 代表 linode 的 VPS服务器 id。我们可以回过头看看这里:

出现绿色光标位,代表你已经成功连接了,窗口的状态栏也会显示已连接某某 IP。

二、安装环境配置包

一般有两种环境结构,LAMP(Linux+apache+mysql+php)和 LNMP(Linux+nginx+mysql+php),这两种环境都有一键安装包。推荐使用后一种。

Linux 我们已装了 CentOS 6.5

apache/nginx 是一种服务器软件,后者更轻量

MySQL 是常见的搭配 PHP 的数据库,wordpress 等主流建站程序都是用的这种。

PHP 是网页程序语言,wordpress 等主流建站程序都是用的这种。

CentOS 6.8/ CentOS 7 系统默认未安装 Wget 指令程序,那么执行一下这条命令先安装 wget: (CentOs 系统)

sudo yum -y install wget

直到如下图中的提示文字出现,表明 Wget 已经安装结束!

把下面这一串的命令复制:

wget -c ftp://soft.vpser.net/lnmp/lnmp1.3.tar.gz && tar zxf lnmp1.3.tar.gz && cd lnmp1.3 && ./install.sh

然后鼠标光标点到绿色定位光标处,点击鼠标右键,选择粘贴。(注意不要用键盘的快捷键 Ctrl+V 来粘贴)

回车。

注意:此命令是 4 个单独命令的组合,不同的命令用 && 来连接。第1部分为下载环境包,第2部分为解压 tar.gz 格式的环境包命令,第3部分为进入环境包目录,第4部分为执行安装脚本。

如果没有任何错误提示,会很快命令行出现如下界面:

需要设置 MySQL的 root 密码(如果你不输入直接回车,密码将会默认设置为root,这很不安全),相当于是数据库的管理员密码。建议设置和之前的服务器 Root 密码一样。

如果输入有错误需要删除时,可以按住Ctrl再按Backspace键进行删除。输入后回车进入下一步,如下图所示:

询问是否需要启用MySQL InnoDB,InnoDB引擎默认为开启,一般建议开启,直接回车或输入 y

接下来要选择 MySQL 的版本。如果你是 Linode 10美金方案,建议选择 5.6 版本。输入 3,回车。

如果你是 Linode 5 美金方案,一定要选择默认的 5.5(输入2),选择不了5.6。

(5美金的套餐,说是 1G 内存,但实际检测是900多M。就跟你买硬盘是 500G,但实际只有480 多G 是一个道理)

再接来下要选择安装 PHP 的哪个版本。推荐 PHP 7 吧,我也用的是 PHP7,虽然版本比较新,但是经过几次安装测试没有什么问题。输入 6,回车。

接下来,要选择是否要安装内存优化。

由于 Linode 的内存比较大,10刀的 VPS 也有 2G内存(阿里云的512MB有点呵呵),所以我们不需要安装。直接回车是不安装跳到下一步。

看到一行绿色的提示文字的时候,说明你已经选择完了,要准备开始安装了。此时回车,之后界面开始出现自动安装的信息不断显示。

自动安装过程大概会持续 20-30 分钟。最后会显示如下信息:

最后的结果是: Install lnmp V1.3 completed! enjoy it.

终于,环境安装完了!暂时关闭 Xshell。

三,使用 Xftp 来上传和管理文件

打开 Xshell,先连接 VPS。出现绿色定位光标之后,点击常用工具那一行右边的一个 Xftp 的绿色按钮。

会自动启动连接,到达 VPS 服务器根目录下的 root 目录下。可以看到界面如下,左边是本地的文件,我就不截图了,右边是服务器的文件目录。在路径那里显示为 /root ,有个文件夹带两个省略号的图标。

双击,然后会到达服务器的根目录。

在根目录下双击 data,进入 home/wwwroot/下

可以看到有个 default 文件夹。此时我们相当于已经到了网站管理的根目录。

四、创建网站目录和配置文件

此时我们可以在这里创建虚拟主机(网站)。执行命令:

lnmp vhost add

先输入域名。如果你喜欢用 www.xyz.com 作为主要使用的域名,那么就填写 www.xyz.com。否则填写裸域 xyz.com。我一般用 www 域名。

是否添加更多的域名,输入 y,回车。在上一步中我们添加了带 www 的域名,这里再添加一个不带 www 的域名。为了后面方便做 301跳转用的。

Allow Rewrite rule?  输入 y 回车。

提示选择 rewrite 规则的时候输入 wordpress,然后回车。(注意:切勿直接回车,会默认选择 other 伪静态规则)

Allow log? 允许日志?这里选择不创建日志,输入 n,回车。

网站配置文件有了之后就可以正常访问网站了,wordpress 的 rewrite 规则会自动设置好。只有设置好伪静态才能设置WP后台的固定链接结构。

再选择创建数据库,输入数据库名称和数据库密码等等,最终完成添加 vhost。

在这一步,我们成功创建网站,并且在 wwwroot 下有了网站目录。

五、下载建站程序,解压 和 移动程序文件

我相信直到现在还有不少外贸人对域名,网站空间,建站程序,wordpress,wordpress 主题这些概念不是很清楚。这里再次说明一下:

域名:相当于地皮/地址。稀缺的域名就像稀缺的地段一样,也很贵。

网站:相当于房屋大楼。

建站程序:相当于快速专业的建筑施工队(而 Wordpress 就是非常出名的建站程序之一)。

wordpress 主题:相当于装修方案。

Xshell 重新连接一下 VPS(文件 – 打开 – 会话),显示如此界面:

输入:

cd /home/wwwroot

回车

[root@li633-169 wwwroot] # 代表你已经进入 wwwroot目录下。

接着我们更进一步,进入网站文件夹。输入:cd www.******.com  回车,此时命令提示符状态会变成

[root@li633-169 www.******.com]

(或者刚才直接输入:cd /home/wwwroot/www.******.com  回车)

然后输入:

wget https://wordpress.org/latest.zip

回车!接着可以在 Xftp 里看到 latest.zip 已经下载到 www.******.com 文件夹里:

接着继续输入:

unzip latest.zip

回车

接着在 Xftp 里刷新一下,可以看到已经解压完成。解压出来一个 wordpress 文件夹。

在 Xftp 里双击 wordpress 文件夹,可以看到 wordpress 程序文件都已经成功解压。

接下来,我们要把所有程序文件移动到上一层,保持在 ******.com 目录之下。并把 wordpress这个文件夹删除。

注意,这里要用到移动文件的命令 “mv” 。在 Xshell 上输入:

mv wordpress/* . (注意:星号后有一个空格,一个点)  回车

这样就完成了所有程序文件的移动。至于wordpress这个空文件夹,你可以直接在 Xftp 里面删除了。

后面的操作就跟虚拟主机上安装使用 WordPress 差不多一样了,接下来,下一步你要做域名解析(如果是新域名可以提前做解析记录),安装 WordPress 了。

赞(0)
版权声明:本文采用知识共享 署名4.0国际许可协议 [BY-NC-SA] 进行授权, 转载请注明出处。
文章名称:《国外VPS/Linode VPS 使用LNMP或LAMP新手建站全面使用教程》
文章链接:https://www.veidc.com/11486.html
【声明】:国外主机测评仅分享信息,不参与任何交易,也非中介,所有内容仅代表个人观点,均不作直接、间接、法定、约定的保证,读者购买风险自担。一旦您访问国外主机测评,即表示您已经知晓并接受了此声明通告。
【关于安全】:任何 IDC商家都有倒闭和跑路的可能,备份永远是最佳选择,服务器也是机器,不勤备份是对自己极不负责的表现,请保持良好的备份习惯。