从零开始!如何打造高性价比个人网站之服务架设篇
@老王经销商 :设计师如何从零开始打造一个网站,而且还不怎么花钱呢?这个系列教程帮你手把手学会!上一篇文章我们介绍了国内外各大主流的大中小IDC服务商,这一篇文章我们开始来讲解如何架设个人网站的基础服务。 往期回顾:
这几天任天堂的 Pokémon GO 很火爆,我个人也比较想玩,不过它锁定了 IP 和 GPS ,并且需要谷歌账号登陆什么的。由于我Vultr 账户里的余额比较充足,我于是选购了一台澳大利亚悉尼机房的最低配服务器,价格为6美刀每月(5美刀每月的服务器和1美刀每月的自动备份服务)。如下图所示。 好了,我们言归正传,在这里我们个人网站的基础服务采用的不是可视化控制面板的方案,而是相对复杂一些的但自由度也更高一些的一键基础服务配置方案——OneinStack(一键PHP/JAVA安装工具)。 OneinstackOneinStack是著名独立技术博客LinuxEye的博主yeho开发的一键基础服务配置工具。 它可以配置以下基础服务环境组合:LNMP(Linux + Nginx+ MySQL+ PHP);LAMP(Linux + Apache+ MySQL+PHP);LNMPA(Linux + Nginx+ MySQL+ PHP+ Apache):Nginx处理静态,Apache(mod_php)处理动态PHP;LNMT(Linux + Nginx+ MySQL+ Tomcat):Nginx处理静态,Tomcat(JDK)处理Java;LNMH(Linux + Nginx+ MySQL+ HHVM)等。 OneinStack支持的系统版本有(包含32和64位系统):CentOS 5~7(包括redhat)、Debian 6~8、Ubuntu 12~16、Aliyun Linux 5.7、15.1等。 OneinStack有以下特性(可跳过):
OneinStack用到了很多开源软件,我在这里就不再列举出来了,大家可以去官网看具体软件列表。 广大的设计师朋友们,你们看到这里,心里是否有一点打退堂鼓的想法,心想这么麻烦,我还是老老实实刷新浪微博算了。我在这里要告诉大家的是,你们完全不用担心,只管去用,照着我给出的例子简单修改一下即可,有时候连修改都不用,直接复制粘贴。 现在正式开始配置个人网站基础服务(服务器为CentOS 6 64位系统)。 我用箭头指向的区域,是配置基础服务的初始步骤,其中有些可以省略跳过去。 打开电脑上我们早已安装好的Xshell 5,名称空栏键入一个好记的名字;协议用默认的SSH协议;主机空栏键入服务器的IP地址(类似 192.168.1.1 这样的地址);端口号暂时默认即可;说明可填可不填,主要是为了帮助记忆;重新连接和TCP选项可以不管,但我建议勾选这两个选项。 全部填好以后点击确定,选中会话对话框中的服务器,点击连接,开始连接服务器。等待几秒后,连接成功,会弹出一个SSH安全警告对话框,点击一次性接受选项。然后弹出一个SSH用户名对话框,填入服务商给的用户名(一般为root),勾选记住用户名选项。接着弹出一个SSH用户身份验证对话框,在第一项的Password空栏键入服务商给的密码,不勾选记住密码选项,然后确定,至此我们就真正连接进服务器了。 第一行命令 (以下两行命令根据具体情况任选一行复制粘贴,此行命令一般情况下可跳过) yum -y install wget screen python #for CentOS/Redhat(这一步可省略,#号后的内容可以不用复制,此处代表 CentOS/Redhat 系统下的命令) apt-get -y install wget screen python #for Debian/Ubuntu (这一步可省略,#号后的内容可以不用复制,此处代表 Debian/Ubuntu 系统下的命令) 第二行命令 (以下四行命令根据具体情况任选一行复制粘贴,更多线路请自行前往官网下载页面查看) wget http://aliyun-oss.linuxeye.com/oneinstack-full.tar.gz #阿里云用户下载 (阿里云内网线路(10M/s以上),包含源码。经典网络可用,专用网络不可用。) wget http://mirrors.linuxeye.com/oneinstack-full.tar.gz #包含源码,国内外均可下载(国外线路(Linode Fremont,10M/s),包含源码。) wget http://mirrors.linuxeye.com/oneinstack.tar.gz #不包含源码,建议仅国外主机下载(国外线路(Linode Fremont,10M/s),不包含源码。) wget http://downloads.sourceforge.net/project/oneinstack/oneinstack-full.tar.gz #包含源码,国内外均可下载 (sourceforge线路,包含源码。) 第三行命令 tar xzf oneinstack-full.tar.gz #解压源码压缩包 (一般情况下不用修改。如是不包含源码的压缩包,请根据源码压缩包名自行修改。) 第四行命令 cd oneinstack #如果需要修改目录(安装、数据存储、Nginx日志),请修改options.conf文件 第五行命令 screen -s oneinstack #如果网路出现中断,可以执行命令 screen -r oneinstack 重新连接安装窗口 (此行命令一般情况下可以省略。) 第六行命令 ./install.sh #注:请勿sh install.sh或者bash install.sh这样执行 (正式开始安装操作) 注:以上每行命令输入后请按回车键 特别提醒一下,第一项选项——更改端口号那里不建议选择默认端口,请在10000至65535端口间任意选择一个,给喜欢扫描爆破别人服务器SSH端口的无聊人士制造些麻烦。 (编辑:云计算网_泰州站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |