Loading [MathJax]/jax/input/TeX/config.js
首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >小白搭建博客教程-购买虚拟主机并搭建(2)

小白搭建博客教程-购买虚拟主机并搭建(2)

作者头像
timhbw
发布于 2018-05-03 03:32:32
发布于 2018-05-03 03:32:32
15.9K0
举报
文章被收录于专栏:Timhbw博客Timhbw博客

2016-06-1011:03:08 发表评论 18℃热度

目录

上一回说道:小白搭建博客教程之流程,这次趁着端午节写完它,也算是一个了结。

教程有4篇:

  1. 购买域名
  2. 购买虚拟主机并搭建(Linux)
  3. 域名解析
  4. wordpress等博客平台安装步骤

下面开始第二篇:

虚拟主机选择

域名有了,接下来要有主体,一个虚拟主机,可以让你的博客或者网站放在虚拟主机上“跑”起来。域名就好比车牌号,虚拟主机就好比发动机。

虚拟主机大致分2种。国内虚拟主机与国外VPS。价格的话从几块到几千一个月不等,相差比较大,因为厂商搞活动,有些时候还免费送,充多少钱送多少钱。国内虚拟主机价格普遍比国外VPS高。

国内便宜的主机建议大家不要购买,空间大小、数据库大小以及带宽流量都非常有限,即使是国外的无限主机在CPU使用率和文件个数方面也是有限制的,而且大部分便宜的虚拟主机都是公用IP,容易受到同虚拟主机网站的牵连,当然这个可以通过购买独立IP解决。想要玩一玩那就随便,真的想要写好一个博客还是选择阿里云、腾讯云(学生认证后1元可得65元每月的虚拟主机)等大厂商的服务比较好。(国内访问速度快,需要备案,手续繁琐)

国外VPS性价比也不错,搬瓦工、Linode、Vultr等都可以选择,买VPS不仅可以搭建网站,还可以访问外国网站,你懂的,满足你的特殊需求。(国内访问速度一般,无需备案,方便快捷)

虚拟主机搭建环境

一键部署工具选择

虚拟主机买好后,可以进行以下步骤,大家一步一步来:

系统选择

Centos7比较好,Centos稳定性高,遇到问题查阅资料方便,Debian占用内存等资源少,但是遇到问题查找资料没有Centos方便。

连接虚拟主机

参考我之前写的文章:

连接虚拟主机终端:分享下平时我在windows平台下开发用的一些比较好的软件-PuTTY(三)

虚拟主机上传文件:分享下平时我在windows平台下开发用的一些比较好的软件-WinSCP(四)

接下来就是环境搭建了,需要用到putty。这里介绍搭建wordpress博客环境的搭建,毕竟干不同的事要不同的环境,这里要说明下。以下推荐几个一键部署工具:

  1. OneinStack
  2. 军哥的LNMP
  3. lnmp、lamp、lnmpa一键安装包

我一直用的是Oneinstack,因为这个更新快,功能强大,满足我这个强迫症用最新版本软件的需求。1和3是同一个·作者的,一直不懂为什么要出2个,而且里面内容差不多,最近看作者说以后会把3合并进1,只有Oneinstack。2是一些老站长比较推崇的,这个出现的比较早,2009年就有啦!!自然许多人就习惯用LNMP,毕竟情怀。而Oneinstack2015年才开发第一个初始版本。

刚刚看啦下,LNMP最后一次更新在2016年6月1日,上一次在2015年6月1日。。。。,而且据我观察,几乎每个版本都是儿童节左右出来,原来如此,前几个月我看2015年才更新的稳定版,我还以为不会更新了,强迫症的我肯定不会用的,看来作者是稳定一年一更的节奏呀。

开始一键部署

根据个人喜好选择好一键部署工具后,安装的话可以上工具网站,有很详细的介绍,我在这里也就不粘贴复制了。不过我在这里贴上我的Oneinstack工具的配置,因为许多小白连Nginx、PHP都不知道是啥,更不用谈如何选择了。

  1. 打开putty,连接虚拟主机,根据提示下载好Oneinstack:
    1. yum -y install wget screen python   #for CentOS/Redhat
    2. # apt-get -y install wget screen python  #for Debian/Ubuntu
    3. wget http://aliyun-oss.linuxeye.com/oneinstack-full.tar.gz    #阿里云用户下载
    4. #wget http://mirrors.linuxeye.com/oneinstack-full.tar.gz    #包含源码,国内外均可下载
    5. wget http://codex.deamwork.com/mirrors/Linuxeye/oneinstack-full.tar.gz #根据我的经历,这个下载速度快
    6. wget http://mirrors.linuxeye.com/oneinstack.tar.gz    #不包含源码,建议仅国外主机下载
    7. tar xzf oneinstack-full.tar.gz
    8. cd oneinstack    #如果需要修改目录(安装、数据存储、Nginx日志),请修改options.conf文件
    9. screen -S oneinstack    #如果网路出现中断,可以执行命令screen -r oneinstack重新连接安装窗口
    10. ./install.sh     #注:请勿sh install.sh或者bash install.sh这样执行

  1. 第一个默认端口号,回车就好,默认22;
  2. 选择是否安装web服务器,当然,我们是要搞博客的男人,输入y;
  3. 选择Nginx服务器,输入1(Nginx);
  4. 选择Apach服务器,我们这里不需要,输入3 ;
  5. 选择tomcat服务器,这里也不需要,输入3 ;
  6. 是否安装数据库,那当然,不然那么多文章啥的放哪里,我们又不是静态网站,输入y;
  7. 选择数据库版本,输入2(MySQL-5.6,虚拟主机配置高可以选择5.7,版本太高对主机要求高);
  8. 输入你的新建的数据库密码(这个要记住,可以写在小本本上);
  9. 是否安装PHP,输入 y(世界上“最好用的语言”,我们怎么能不安装呢?);
  10. 选择要安装的PHP版本,输入 5(php-7,必须最新版,性能比5.6好多了);
  11. 是否安装opcode cache of php(php代码缓存组件),输入y ;
  12. 选择代码缓存组件,输入 1;
  13. 是否安装ionCube(PHP加密组件),输入 n ;
  14. 是否安装ImageMagick 或者 GraphicsMagick(PHP图片处理模块),输入 y;
  15. 输入 1(ImageMagick);
  16. 是否安装PureFtpd,输入 n ;
  17. 是否安装PhpMyAdmin,输入 y ;
  18. 是否安装redis,输入 n;
  19. 是否安装memcached,输入 y( memcached与redis二选一);
  20. 是否要使用jemalloc或者tcmalloc,输入 y ;
  21. 输入 1(jemalloc);
  22. 是否安装 HHVM(Facebook的黑科技,曾经年少轻狂的我尝试过,速度是快,但是与有些组件不兼容比较蛋疼,不喜欢折腾的可以尝试下),输入 n ;
  23. 大功告成,等待安装,看服务器配置,我的一般要30-60分钟才能安装完毕。

总结

服务器环境部署这一块大家可以多多尝试,尝试的越多,明白的就越多,有些问题也就理解的越透彻,当初我的服务器经历过无数次的部署与重装系统!!所以现在才略微了解其中的奥妙。还有,有些人喜欢用面板控制主机,因为图形化界面,容易操作,不需要敲代码,很方便,面板软件有:1、AMH (AMH 4.2 免费,后面的都是按月收费使用的);2、wdCP。不过我从来没有使用过,没有办法评价,作为一个程序猿当然是进终端啪啪啪滴敲代码更爽了,安装面板还占用内存资源,还有Bug。

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2016-06-101,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
收集一些 linux 环境 快捷安装命令
LNMP一键安装包是一个用Linux Shell编写的可以为CentOS/RHEL/Fedora/Aliyun/Amazon、Debian/Ubuntu/Raspbian/Deepin/Mint Linux VPS或独立主机安装LNMP(Nginx/MySQL/PHP)、LNMPA(Nginx/MySQL/PHP/Apache)、LAMP(Apache/MySQL/PHP)生产环境的Shell程序。
Alone88
2019/10/22
1.5K0
Linux 常用脚本
个人整理一下常用的脚本,测速、面板、酸酸乳等 来源于各大博客,如有侵权,请联系本人:smile: 测速脚本 一键测速 wget -qO- bench.sh | bash SpeedTest wget -O speedtest-cli https://raw.githubusercontent.com/sivel/speedtest-cli/master/speedtest_cli.py chmod +x speedtest-cli pip install speedtest-cli speedtest
用户1180017
2018/06/21
3.8K0
LEMP Stack(oneinstack 英文版)安装过程记录
早就听网友说 oneinstack 出了英文版,叫 LEMP Stack,今天有时间终于可以安装一下。LEMP Stack 是面向国外的 php 环境包,包内提供了 lnmp,lamp,lnmpa,lnmt,lnpp,lapp 和 lnmh 等 php 环境组合方式,按需取用。LEMPStack 支持的系统有:CentOS 6~7,Debian 6~8,Ubuntu 12~16,能够满足大多数网友的需要。
魏艾斯博客www.vpsss.net
2018/08/10
1.2K0
LEMP Stack(oneinstack 英文版)安装过程记录
OneinStack 一键安装 JAVA/Tomcat/Nginx/MySQL 等 PHP 环境
以前使用 linux VPS 的人都得自己一个个安装 php 环境组件,麻烦不说还容易出错。现在各种 linux 面板和 linux 一键包对 php 环境的支持都很不错了。linux 一键包方面军哥 lnmp 比较出名,另外一款就是今天要介绍的OneinStack。 军哥 lnmp 目前的更新频率是每年 6 月 1 日一次,把众多小的补丁包和这一年来 php 组件的各种更新版本都包括进来;而 OneinStack 采取每次有更新都重新发布更新包的方法。 相关阅读:LNMP 1.4 正式版安装测试
魏艾斯博客www.vpsss.net
2018/06/01
3.5K0
【玩转Lighthouse】安装OneinStack环境
实验环境 服务器:腾讯云Lighthouse-4h-4g-8m–80G SSD-1200G 系统:腾讯云官方系统镜像Debian 11.1 64bit 软件源:腾讯云官方系统默认软件源 OneinStack OneinStack 是一款PHP/JAVA环境一键配置工具。 便捷、快速、免费、优秀 不想使用服务器面板(如:宝塔)推荐使用 更新较快 Lighthouse 产品优势 轻量应用服务器 TencentCloud Lighthouse 云服务器 CVM 更聚焦的用户群体 中小企业、开发者 面向所有上云用
huofo
2022/04/16
1.3K0
Oneinstack安装与配置PHP 8.1和MySQL 8.0-Oneinstack建站新手教程
Oneinstack是一个优秀的一键建站脚本,可以快速帮助你安装与配置Linux + Nginx+ MySQL/MongoDB+ PHP或者Linux + Apache+ MySQL/MongoDB+ PHP,可以根据自己需求安装PHP缓存加速器,提供ZendOPcache、xcache、apcu、eAccelerator以及php加解密工具ionCube、ZendGuardLoader。
用户9022575
2022/07/21
4.1K0
腾讯云服务器部署教程
我们使用 oneinstack 一键安装包进行安装,oneinstack的官网地址是:https://oneinstack.com/ 您可以在上面获取更多安装信息。
用户2416682
2019/06/07
23.4K0
腾讯云服务器部署教程
腾讯云服务器部署配置教程
腾讯云服务器部署配置教程,如果你已经有了一台腾讯云服务器,可按下面的教程配置部署腾讯云服务器
用户5908769
2019/07/26
37K0
腾讯云服务器部署配置教程
【腾讯云的1001种玩法】如何使用腾讯云做博客
米随随
2016/12/19
21.7K14
【腾讯云的1001种玩法】如何使用腾讯云做博客
OneinStack配置linux主机的笔记
笔记其实不是这个样子哒,但是因为我误删了,笔记就没了,于是翻出了和大大的聊天记录,复制之,然后删除大大的名字和我的名字,然后就有了这个,之所以发出了是怕我再次误删顺便水文
泽泽社长
2023/04/17
8810
OneinStack配置linux主机的笔记
腾讯云服务器部署步骤
我们使用 oneinstack 一键安装包进行安装,oneinstack的官网地址是:https://oneinstack.com/ 您可以在上面获取更多安装信息。以下以腾讯云服务器举例操作。如没有可以参考以下:
用户6601691
2019/10/31
16.4K0
腾讯云服务器部署步骤
lnmp一键下载及安装
推荐两个安装的网站 https://lnmp.org/,安装稳定版的,也可以选择其他方式安装 https://oneinstack.com/,选择自动安装或交互安装都可以 如下就是自动安装
兮动人
2021/06/11
5050
lnmp一键下载及安装
腾讯云CentOS搭建WordPress(领取腾讯云优惠券)
赶上良心云的羊毛撸了7年的服务器,但是撸了以后又不知道干啥于是,于是搭建了个WordPress玩玩,然后在网上找了一些教程要不不全,要不搭建好后更新版本问题解决不了。可能大家也会遇到我这种情况所以这里给出我的解决方案欢迎大家来指正。
主机优惠教程
2019/03/27
14.4K2
Linux下常用环境一键部署工具,oneinstack
今天要分享的是oneinstack,是个开源项目,有自己的官网,我们直接访问官网即可:https://oneinstack.com/ 。这里来介绍一下oneinstack的特性,整体还是很强大,功能齐全的。
huolong
2024/12/25
7950
Linux下常用环境一键部署工具,oneinstack
LNMP一键安装包
LNMP一键安装包 V1.5 已经在Vultr、遨游主机、搬瓦工、LocVPS、Linode、vps2ez、DiaHosting、OneAsiaHost、DigitalOcean、KVMLA、景文互联、RamNode、BuyVM、快易互联、80VPS、阿里云等众多VPS的CentOS 6-7、RHEL 6-7、Fedora 21-28、Debian 7-9、Ubuntu 10.04-18.04的32位和64位系统上测试通过(CentOS 5,Debian 6及之前版本其官网已经结束支持无法使用,Debian9上Apache需选2.4.26版本以上。
凯哥Java
2019/06/28
4K0
LNMP一键安装包
新版LNMP一键安装包建站教程-一键安装Web环境自动签发SSL证书
LNMP一键安装包是一个国人开发的非常优秀的免费的LNMP(Nginx/MySQL/PHP)、LNMPA(Nginx/MySQL/PHP/Apache)、LAMP(Apache/MySQL/PHP)生产环境的Shell程序。无需一个一个的输入命令,无需值守,编译安装优化编译参数,提高性能,解决不必要的软件间依赖,特别针对配置自动优化。
用户9022575
2022/07/20
5.3K0
小白搭建博客教程-wordpress等博客平台安装步骤(4)完结
2016-06-1023:25:51 发表评论 3,236℃热度 上一回说道:小白搭建博客教程之流程,这次趁着端午节写完它,也算是一个了结。 教程有4篇: 购买域名; 购买虚拟主机并搭建(Linux)
timhbw
2018/05/03
2K0
腾讯云服务器, 域名备案及 CDN 服务体验
以下原因促使我要用腾讯云服务器以及将裸奔了6~7年的域名进行ICP备案: 刚开通的微信公众号, 积极性高涨, 然而每次微信里面跳转到我的 blog, 都会出现上图所示的跳转中间页. 默认继续访问还是看
程序猿石头
2020/07/14
11.5K0
腾讯云服务器, 域名备案及 CDN 服务体验
今天来说下Linux服务器环境包及面板推荐:军哥的LNMP、OneinStack、WDCP 和 宝塔软件
越来越多的朋友在用VPS、云服务器甚至独立服务器,大家也都在使用各种软件,配置各种各样的环境,目前Linux系统下的环境按照操作方式分为两种:通过命令行操作的环境 和 可视化操纵环境。
夏末浅笑
2018/09/29
4.8K0
LNMP 1.4 正式版安装测试记录及自动生成 Let’s Encrypt 免费证书
lnmp 一键安装包是国内大名鼎鼎的 PHP 环境包,使用起来非常方便,深受国内站长及 linux 服务器使用者的欢迎。军哥预定在今天(6 月 1 日)发布lnmp1.4 正式版,相比 1.3 版本有了较大的升级更新。根据 lnmp 官网的提示,lnmp1.4 版本最引人注目的功能就是增加Let’s Encrypt自动生成证书这个功能了,这是国内多少站长梦寐以求的功能啊。前面魏艾斯博客写过lnmp1.4 测试版安装过程,今天魏艾斯博客第一时间安装了 lnmp1.4 正式版,并体验一下 Let’s Encry
魏艾斯博客www.vpsss.net
2018/06/01
1.1K0
推荐阅读
相关推荐
收集一些 linux 环境 快捷安装命令
更多 >
领券
社区新版编辑器体验调研
诚挚邀请您参与本次调研,分享您的真实使用感受与建议。您的反馈至关重要,感谢您的支持与参与!
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
首页
学习
活动
专区
圈层
工具
MCP广场
首页
学习
活动
专区
圈层
工具
MCP广场