linux怎么配置web服务器,个人如何搭建一个网盘服务器?
搭建服务器的方式可以是买一台物理主机,也可以是使用网上的云服务器(VPS)。前者需要考虑硬件维护等琐碎问题,因而这里只介绍后者;目前云服务器提供商很多,腾讯、一粒云等等,本文介绍一粒云纯粹是因为个人喜好;想在一粒云上传自己的代码以供客户端访问,可以使用虚拟主机或云服务器(OSS 静态托管不考虑)。
移动端 收藏 分享1. 前言
搭建服务器的方式可以是买一台物理主机,也可以是使用网上的云服务器(VPS)。前者需要考虑硬件维护等琐碎问题,因而这里只介绍后者;
目前云服务器提供商很多,腾讯、一粒云等等,本文介绍一粒云纯粹是因为个人喜好;
想在一粒云上传自己的代码以供客户端访问,可以使用虚拟主机或云服务器(OSS 静态托管不考虑)。前者价格便宜,但是没有主机的全部控制权,可以理解成大家共享一台主机,只不过每个人都有自己的私有空间罢了。因而对于想要学习服务器管理的需求者来说,使用虚拟主机是不合适的;
总之,我们需要一台真正的服务器。
2. 一粒云服务器购置
首先,你需要有一个一粒云账号。
现在使用一粒云盘可免费提供十个永久的免费账号
3. 服务器系统安装
在购置服务器的时候,会选择安装操作系统。使用公共镜像安装的操作系统默认没有所需的如 java,php 等环境。这里我们可以使用镜像市场中带有某些环境的操作系统来简化一部分配置流程(比如选择带有 lamp 环境的 centos6.5 系统)。
4. 后续
登录一粒云控制台;选择云服务器 找到自己的服务器列表;查看服务器 ip 地址;使用 ssh 工具运行 ssh root@主机 ip 地址 就可以远程访问服务器了;之后就是属于 Linux 的知识范畴了。
Server好还是MySQL好?
这个数据库跟运维没有直接的关系,数据库运维只是运维的一小部分技能,运维是一个大而杂的东西,需要杂家,就是什么都要懂一点。
这里先说说数据库,mysql Oracle 都是跨平台的数据库,而sql sever 仅仅在win服务器上使用,虽说近年来微软也在往linux上迁移,但目前来说还是不成熟。
再来说说linux系统的学习,不仅仅是学会其中的某一个应用,是一个系统性的学习,建议先学学《鸟哥私房菜》基础篇和服务器篇,学完就可以出师了,linux学习并不难,但要多用,学熟悉,多动手,半年就能上一个台阶。
web服务器有哪些?
用的比较多的如nginx,apache,tomcat,iis,还有很多。
nginx是战斗民族开发的一款开源免费轻量级http服务器,反向代理服务器,负载均衡,以及邮件服务器。本只支持静态页面,同时资源开销小,并发能力强。
apache是apache基金会的一款应用最广泛安全,快速,模块化的http软件,自身也只支持静态页面。
tomcat也是apache基金会旗下开源免费一款具有web功能的应用服务器,它支持动态页面。
iis是微软的web服务器。
前三者都是开源免费的,nginx,apache支持静态页面,tomcat支持动态页面,
nginx相对于apache来说资源消耗更少,能力更强,配置简洁。
apache通过模块可以支持动态页面
二者通常和tomcat结合使用,这样可以形成动静分离负载均衡的架构,提高网站性能。
tomcat应用(Java)服务器,它只是一个Servlet(JSP也翻译成Servlet)容器,可以认为是Apache的扩展,但是可以独立于Apache运行。能够动态的生成资源并返回到客户端。
服务器运行环境怎么快速搭建?
由于题主没有明确是哪种环境,下面主要介绍两大系统平台的运行环境的最简部署方式。
1. Linux系统 - 宝塔面板
2. Windows - 宝塔面板、PhpStudy(比较简单)
有能力的程序员,可以自行安装:MySQL(或者PostgreSQL)、PHP运行时、JDK、Apache(或者Nginx、Tomcat)初学者、怕麻烦的程序猿或者运维工程师都会使用一类综合的环境部署工具,例如宝塔面板来构建程序的基础环境,善于探索和不怕麻烦的程序猿、运维老鸟都可能会独立部署服务器运行环境。
注:由于Linux生态多种多要,但是安装方式大同小异,因包管理器和构建工具的不同,稍稍有点差异,但是在安装宝塔面板上,没有区别。
Linux系统平台 - 宝塔面板宝塔Linux面板是提升运维效率的服务器管理软件,支持一键LAMP/LNMP/集群/监控/网站/FTP/数据库/JAVA等100多项服务器管理功能。
有20个人的专业团队研发及维护,经过200多个版本的迭代,功能全,少出错且足够安全,已获得全球百万用户认可安装。运维要高效,装宝塔。
宝塔面板支持CentOS,Ubuntu、Debian、Fedora,下面以CentOS7.x为例。
1. 通过ssh工具登录服务器
这里推荐大家使用Putty进行登录。注意要开放ssh连接的端口,一般默认是22,为了网站安全推荐大家更换ssh登录端口。设置为不常用的端口。
输入账号和密码,注意密码在输入时是不显示的,大家不要以为密码没输入。
2. 安装宝塔面板
执行以下代码进行安装宝塔6.9免费版。宝塔6.9版本已经很稳定了,推荐大家直接安装6.9版本(注意:宝塔linux6.0版本是基于centos7开发的,务必使用
centos7.x
系统)。yum install -y wget && wget -O install.sh http://download.bt.cn/install/install_6.0.sh && bash install.sh回车进行安装。
输入y,并回车。接下来便是等待宝塔面板进行安装。
我们得到登录宝塔面板的URL,账号和密码。
面板地址:http://{您的服务器IP}:8888
初始化:第一次使用会要求初始化配置,请按照提示填入配置信息。
安装完成宝塔面板后,我们就可以在浏览器中访问了。复制Bt-panel中的URL到浏览器上访问。注意要打开服务器(服务器系统的自身的防火墙iptables或者
firewall.d
+云主机厂商的防火墙,如果你的主机确实在云上的话 )上的8888端口。输入默认的账号和密码进行登录。
3. 设置宝塔面板
进入主页就能看到面板的各项设置了。
在软件商店里安装各种工具,例如Ngxin、PHP,在网站选项卡里创建站点,即可使用服务!
Windows宝塔面板直接在服务器上运行宝塔
.exe
就可以了,后面流程和Linux相似。Windows PhpStudyphpStudy也出最新版本支持Linux,但是还是不够完善,目前还是8.0最好用。
PhpStudy有自己的用户界面,直接双击安装文件即可安装,相对于宝塔win版,它是没有非Web客户端的。
在Win上,PhpStudy的易用性高于宝塔面板!
码字不易,如果觉得作者说的不错,恳请诸位点个赞,或者加个关注,万分感谢😘。搭建家庭NAS服务器有什么好方案?
想玩NAS的都是有先见之明的,不过入坑之后发现NAS也不尽如人意。
多终端极速看片,一键备份共享,这是不少网盘用户和NAS的终极刚需。不过因为众所周知的原因,网盘不可信任,只能作为辅助;本地化NAS,买品牌整机费钱,自己DIY又需要技术支持,而且即使是家庭NAS,遇到硬盘报废也是个坎儿,如果这些坑你都踩过,估计也会对新的产品报以希望。
笔点君也是这么想的。数据无价,存储备份很重要。作为一个入坑不长时间的老油条,面对这种可能一不小心就要折腾好久的物件儿,必须货比三家。另一方面,如果有靠谱的新技术,我也有兴趣埋单体验。用死票子换“精力+科技力”,值。
好了啰嗦这么多,进入正题。文章封面上这个“很方”的盒子就是笔点君评测的主角:我家云L1 Pro分布式存储系统。
当然谁家银子也不是大风刮来的,在入手了这款“我家云L1 Pro分布式存储设备”之后,我的内心也是怀疑的。什么是分布式存储?比云盘和NAS好用吗?一开始我也挺懵。事已至此,是噱头还是奇招,唯有开箱慢慢摸索。
开箱我家云L1 Pro听名字就是面向家庭用户的云存储产品,不过它与NAS及网盘备份方式都不一样。简单讲,它是以“本地+云端”双线存储的方式来完成数据备份,即使本地硬盘损毁也不会丢失数据数据,在分布式存储技术下,仅需更换硬件即可恢复宝贵数据,因此也被冠以“区块链”技术之名。下图就是它的黑扁盒包装,除正面一枚LOGO加出品方CHAINEDBOX外就没啥了。
包装胶贴说明是内置了2TB本地硬盘,实际上官方宣称有5TB的存储容量,一时让人摸不到头脑,等待会开机再看。设备挺沉的,四周缓冲泡棉保护得蛮好,主机还有塑膜保护,附带一份安装指南,一侧小黑纸盒装着电源适配器和网线。
“稳重风”。我家云L1 Pro主机确实像个超小号机箱,四周为一体化金属铝制外壳,不过线条走得四平八稳,没有啥乖张噱头,份量也不轻。右侧正中一枚LOGO,左侧仅有条码贴纸,拒绝花里胡哨,也算有点刚硬。
尽管线条平直,金属外壳邻近2面依然做出圆润过渡。正面只有“一扣一孔”两个开孔,分别是电源键和LED指示灯,后来发现这个指示灯是双色三显,可以发出蓝红自三色对应不同的服务状态;而太阳纹电源键是“软开关”,必要时还是要通过拔电源断电来做重启处理,这是调试的后话。
背面特写。上方铭牌带参数和相关标识,我打码的是用于下载手机APP的二维码;下方左侧直排5个开孔,右侧图形或英文标出功能,从上到下分别为重置孔、USB3.0、USB2.0接口,RJ45千兆网口和电源插孔。
底座设计特写。可以看到金属外壳的做出细腻喷砂工艺处理,并于黑色塑料底座之间隔出些许空隙。
翻过来看底部。四角各有一只圆形防滑脚垫,应该还同时起到低效整机运行震动的作用。内圈还有4个小一些的圆形胶塞,里面藏着螺丝,拆解时要扣出胶塞才行。为了保修我还是不拆了,不过官方数据内置硬盘为东芝出品的3.5英寸SATA3监控级硬盘,容量2TB转数5700缓存32MB,低功耗低噪音,可以长时间稳定运行,非常适合作为云存储设备的盘芯。
我家云L1 Pro顶部同样是黑色塑料材质,靠近前面板的一侧印有“智能存储系统”字样,靠后的方形散热孔区域内部对应的是一款直流风扇,是整机散热出风口位置。
配件与扩展对应主机的千兆网口,我家云为自己标配一根黑色面条网闲,线缆上印着Cat 6证明是超六类线,一下子让我想到最近把玩的某款华硕路由器。不是我挑理,你3k售价的千兆路由器居然配了一根Cat 5e五类线,是什么鬼操作?可能商家有自己的成本考量,不过良不良心用户最清楚,从这一点看,我家云的电源适配器质量也蛮到位,12V 3A供电,线缆质地结实,不过块头略宽,肯定要挤占插孔间距不大的插排空间了。
插网线、接电源。虽然标配了六类线,但线缆长度仅为1米多,不同家居环境下,可能要更换为更长一点的网线才能够到远处的路由器。我家客厅的安置条件就遇到了这个情况,后来我搞了一条3米长的TCL原厂六类线做替换品。
电源适配器刚一接通插座就开机了,后来通过APP与官方客服询问,得知这个圆纽扣开关也是调用内部程序进行关机之用,如果遇到程序故障,需要通过拔掉电源适配器来彻底断电、然后再接电实现重启,所以是“软开关”。
开机之后,贴近我家云能听到细微运转声音,离远一点几乎无声。仔细分辨这个声音应该是来自风扇,在读写数据时盘芯和风扇的动静,合起来也比我之前使用的NAS要小得多。当然也跟它只内置一款监控级硬盘、安置一个朝上的静音小风扇、较重的份量+脚垫减震有很大关系。
由于自带2个USB接口,我家云L1 Pro可以随时接插扩展U盘或移动硬盘等存储设备,我试过智能手机也可以临时接入,选择U盘存取模式就行了。当然手机这样直连我家云是大材小用的,我家云的强项正是将PC、智能手机、平板设备,乃至智能电视等多个终端集结到一起,使各个设备都能彼此分享或读取文件。此时家中局域网和WiFi的功能效果达到最大化,手机相册自动备份到我家云、用智能电视直接看我家云里中存储的电影、外接硬盘/U盘双向备份、与电脑传输或备份文件等等操作,让我家云成为家庭媒体及文件管理的中枢系统。正巧,我之前刚刚撤了实用性不高的一款NAS改为桌面移动硬盘接常用笔记本,用了我家云之后,就将这块希捷4TB移动硬盘接到我家云的USB3.0接口上;接下来用手机坚果Pro 2特别版来试试手机APP是否好用。
我家云手机端使用体验我家云的手机APP界面以蓝色二色为主,UI设计简洁。初始先注册我家云账户,在已经将主机接入局域网的情况下,即可通过手机WiFi对设备进行激活,在机身条码处核对序列号完成绑定,此后还可以在APP中进行保修信息录入,生成电子保修卡,比传统的电子保修卡稳多了。
如下图所示,我家云手机APP前三大页面分别对应文件管理系统、智能相册+相册备份管理,以及共享圈。三个功能各有侧重,备份、共享的操作思路非常清晰,最开始我做了一些基础功能测试,感觉单项目呼出菜单的可操作选项也比较周全。相比之下,我用过的某品牌NAS(在软件系统、包括PC客户端的软件功能,上很长一段时间被用户喷为“不肯改善”,什么品牌你自己猜)的APP功能显得非常孱弱,高下立现。
除以上三个常用功能页外,第4个页面“更多”安置得也很有条理。下图是我特意PS的功能讲解图,大家可以通过此图做个大致了解。其中上半部分相当于“我的”我家云,下半部分有更多实用功能。我这台L1 Pro显示的确实是5TB,截图时已经通过时间备份相册向我家云储存了2.41GB文件,状态/容量下有蓝、绿、黄三个功能按钮,分别对应云下载任务、设备管理和外接设备管理。
其中“设备管理”中可以查看网络和数据扩散状态,还可以对我家云进行远程重启、开启/关闭SAMBA协议、更换设备(硬盘损坏时通过更换硬盘即可恢复所有数据)、初始化设备、录入电子保修卡信息等操作;“外接设备”可以看到我刚连上的4TB移动硬盘,可以直接对硬盘内文件做读写及导入(备份到)我家云的操作。
这其中,我个人最认可的功能有3个,一是云下载(操作体验顺畅得想流泪,后面我再细讲)二是双重备份功能(手机文件可以同时备份到我家云 + 我家云的外接设备,实现双保险),三是管理1-5个家庭成员,可设置管理员、授权微信等,每个成员都有自己独立的空间,家里人分享文件更灵活,还可以随时将我家云的照片分享给未注册用户。
作为基础备份功能,我家云的手机备份可以设置自动,也可手动上传;自动备份可以选择是否备份视频、是否用数据流量备份等。实测备份过程流畅,家中百兆宽带+千兆AC无线路由器WiFi环境,手机5GHz频段联网,10分钟即可左右完成千余张照片备份。
我看重的云端下载功能胜在“搜片顺手”,一个搜索框,即可以粘贴网址、BT、磁链,也可以直接搜索关键词调出APP的浏览器,直接以“百度模式”搜寻资源站点网页内的链接。点击页内标黄的磁链即可快速建立下载任务。不仅如此,我家云L1 Pro可以将这些实现类似某雷“离线下载”式的云端任务快速完成,实现“即点即播放”。看看下图(中图),这夸张的下载速度“95MB/s”让我慌了,不符合常理啊!跟客服聊了半天,原来这个每秒钟近100MB的速度,是资源下载到云服务器的速度,并不是下载到本地硬盘的速度。
为此我还特意做了个试验,就是用PC端将手机端已经“下载”好的电影下载到PC硬盘中,这时发现速度恢复合理的2-7MB/s,由此可以判断电影还并未下载到我家云硬盘之中。跟客服反馈后得知,“云下载任务”是先以近百兆速度完成“云对云”下载,随后你就可以在列表中随时点击任一电影播放,这跟早年某雷的云播APP还健在之时,离线观影“即点即播”的极速播放效果一致。老车司机官复原职了有没有!此外,虽然电影还在服务器云端,但也会缓慢下载到2TB硬盘中,这就是所谓的“缓存硬盘”。
说到这里,分布式存储的好处似乎显露几分,不过我还是没有彻底搞明白它的原理。其实,我们作为使用者对这些原理大多不求甚解,只求好用!你想想,“下载”一部5GB容量电影仅用1-2分钟就能痛快观影,谁还管它是不是下载到了本地?
电视版和PC端软件体验上一节笔点君讨论了我家云手机端在相片备份、云下载、共享圈分享方面的优势。这一节说说我家云的电视版和PC端有何体验。智能电视端安装我家云电视版APP后,即可像手机端一样查看我家云设备上的文件,包括共享电影、权限内文件、乃至外接硬盘上的文件,都可以在电视大屏上观看。
如果你有通过手机投屏APP实现的“大屏看小屏资源”的经历,就知道我家云解决了怎样的痛点:你可以直接将手机上想要投到电视的电影或其他文件上传到我家云,然后直接用电视看我家云里的文件,如果你像笔点君一样家里智能电视与路由器有线连接的话,这种方式播放电影将比投屏APP更流畅、基本上跟本地硬盘播放无异;传统投屏APP的那种一卡三顿、动不动断连闪退的尴尬终于可以滚蛋了。
之前说到极速观影的童鞋不会在乎电影文件是否真的下载到了本地硬盘,想存档的童鞋咋办?用PC我家云客户端就能实现。如下图所示,将共享文件夹里的电影下载到电脑硬盘就可以了。
与手机端一样,电脑客户端,也可以自动同步文件、备份到我家云系统。
电脑客户端跟只能读取的TV端不一样,它拥有手机APP的大部分主要功能,不仅可以下载,可以将电脑文件往我家云上备份;另外,同样支持“保险箱”功能。由于可以直接读取外接设备,我的移动硬盘没有直连PC,也能畅快传输文件,可以说借助我家云把家里几大存储设备全部打通了。
下图是我家云的传输列表,由于界面更大,查看上传下载状态比手机APP更直观,而且还可以选择完成传输后自动关机。个人觉得可以借鉴某雷,增加“传输后自动休眠/关闭软件/执行XXX任务”等等实用选项。
数据安全不安全?最后还想说说的数据安全性。首先要明确一点,如果你偏要认为文件传到无服务器上就泄密了,那传统网盘岂不更不安全。事实上,我家云的分布式存储是并不是简单的将用户文件存到了云端,而是“先剁碎再上锁”,将加密的碎片文件分布到不同的我家云用户硬盘中,并对碎片多次备份;调取文件时,服务器则执行相反的操作,“先解密再拼合”,将完成的文件“恢复”给拥有权限的机主。
这样,利用多个节点进行存储备份,即可避免硬盘损坏造成的数据丢失;而任何用户的本地硬盘里,有的只是加了密的碎片,无法通过破解获得完整数据,也就无法偷窥你的隐私。从这里一点看,我家云的数据备份是相当靠谱的。
总结之前已经提过,我最喜欢的我家云功能分别是云下载极速观影,自动备份手机或电脑的照片/视频等文件,和家庭成员共享管理。
APP功能设计便捷易上手也是一大优势,使用期间刚好度过国庆七天乐,很快就教会爸妈用我家云分享文件,软件易用度可见一斑。
另外,我家云可以将家庭智能设备、电脑等文件资源集结到一起,让以往繁琐的“云播放电影”、“投屏到电视”、多终端分享、双向备份不再难办,与NAS和传统网盘相比,胜在多终端打通、操作便捷。
在创新设计方面,分布式存储的设置兼顾数据安全和隐私保护,也可以充分闲置网络资源,也算是为共享经济添砖加瓦了。不过一涉及到“区块链”,总有人大加吐槽,自己的肉切碎了送人保管也不放心,估计光靠理论是掰不过来的。全没那么敢用与否,全看观念新旧了。
我也想过,这样的分布式存储,万一遇上品牌倒闭会咋样(请一直坚挺)。那就想想那些大牌网盘倒闭之后,数据得提前拿回本地的事实吧——而我家云,可是有双重备份的呀,平时连个移动硬盘做后备,连倒闭的损失也解决了,我还有啥可挑剔的?
接下来就是等着使用几个月之后再来反馈噪音、性能、功能是否有缩水/提高了。就写到这里吧。