阿里云
向代码致敬,寻找你的第83行
发表主题 回复主题
  • 84626阅读
  • 70回复

[基础常识]阿里云PHP环境(主机宝--AMH--WDCP)操作说明及横向对比

级别: 技术砖家
发帖
1925
云币
3578
— 本帖被 随歌 从 负载均衡SLB 复制到本区(2014-06-24) —
本人是做网站的,技术略懂,论坛中大神有很多,在下不敢班门弄斧,只因最近加入了一个阿里的qq群,每天都有新人加入后咨询许多初级问题,特此写几篇关于web使用阿里云的教程和推荐给大家,我会尽量通俗的来写,让大家看得明白,希望对大家有一些帮助。 m( %PZ*s  
g5x>}@ONq7  
本人撰写系列教程,从各层面帮助大家走上运营网站的道路: C*1 1?B[  
SLH;iqPT  
~fzuz'"^  
第一篇:阿里云PHP环境(主机宝--AMH--WDCP)操作说明及横向对比Nginx + Apache[wdcp自带] + MySQL + PHP pX$ X8z%  
http://bbs.aliyun.com/read/152692.html?spm=5176.383345.0.0.cdMjot   jR+k x:+  
第二篇:新手必看:云盾及ecs基础安全设置教程 Qw"%Xk  
http://bbs.aliyun.com/read/152729.html?spm=5176.383345.0.0.zXph4m   10GU2a$0"$  
第三篇:新手必看:新网站如何定位,建设,运营 g:6 `1C  
http://bbs.aliyun.com/read/152796.html?spm=5176.383345.0.0.R1G0iN&fpage=2 9Sa6v?sRor  
,E@}=x9p  
C}pQFL{B5  
系列帮助主要有: pwB>$7(_h  
1,什么是阿里云?我是否适合用阿里云 "5EL+z3v  
2,主机的选择(访问量适合的配置,是否需要搭配其他阿里云产品,主机系统推荐) ZXIz.GFy+  
3,环境的搭建(win控制台和linux面板的设置和选择) /#q6.du  
4,域名解析到主机绑定的步骤,备案补充说明 afu!.}4Ct  
5,基础安全防护方法 M=4b  
-------本篇首先写1.2.3.4点,5:篇幅较长,单独立帖:http://bbs.aliyun.com/read/152729.html?spm=5176.383345.0.0.mTlRz2 */|<5X;xIA  
,由于工作较忙,以文字说明为主,文内配图较少请谅解。 41Ab,  
>McEuoZx9  
KYl!Iw67d  
----------------------------------------------------------------- 9ESV[  
''q#zEf6  
,s:viXk  
1,什么是阿里云?我是否适合用阿里云 &^Gp  
答:会找到阿里云来的朋友,想必是有接触过或了解虚拟主机的,简单来说虚拟主机就是把一台实体的服务器拆分成很多很多份做虚拟主机,一台服务器可能可以有几十个甚至上百个虚拟主机,虚拟主机使用操作面板进行管理,通俗易懂但性能低下。 ]*Kv[%r07c  
阿里云和虚拟主机有什么不同呢?其实最简单的看法就是你将阿里云看成一台独立的服务器,独立的服务器性能肯定是要比虚拟主机好很多的,但是你要管理一台服务器,就要求你对服务器操作有一定的了解。 1?Tj  
综上所述,如果您只是需要做一个访问量很少的企业站或个人博客,大可不必来购买阿里云服务器,我推荐博客用户可以去买虚拟主机,企业网站用户可以去买万网的轻云主机,绝对更加适合您。 wLvM<p7OX  
jw0wR\1  
A!}Ps"Z  
--------------------------------------------------------- vY,D02 EMw  
:-(qqC:  
2lqy<o  
["<'fq;PJ  
2,主机的选择(访问量适合的配置,是否需要搭配其他阿里云产品,主机系统推荐) .S4%Q9l  
访问量适合的配置: ySF^^X $J  
答:虽然官方有视频和文字说明甚至有价格计算器,但依然很多人问这样的问题:到底什么样的阿里云主机适合我?化繁为简的来说明一下。 o,@ (]e~  
如果你做app的,阿里云即将推出一款针对app的ecs,具有更高的i/o性能。 J=HN~B1  
如果你是做网站的,云服务器瓶颈是次要考虑的,首要考虑的是你的程序运行的性能,我这里用比较常用的wordpress和discuzx3来举例。 )l`VE_(|  
如果是初创网站,那么最低配置即可满足上诉程序的要求,即1核cpu,1m带宽,512内存。win主机需要1g内存起步。 ,/!^ZS*  
但网站如果运行到日3000ip以上,就跨入另一个门槛了,一般来说需要2核cpu和2g内存5m左右的带宽可以保障流畅性,尤其是wordpress非常占用cpu资源,建议静态化,会好很多,这个网上教程很多,不再阐述。 HuQdQ*Q  
简单来说:省钱 适用,一个配置用到你觉得已经完全不够用了,必须升级了,你就升级,除此之外不必纠结。 \m:('^\6o  
O]Y   z7  
k dhwnO  
是否需要搭配其他阿里云产品?(举例rds和oss J@#rOOu  
其实做web的,最常需要搭配的就是rds,这里不再阐述什么是rds,官方有详细说明。 wrsr U  
但我们是否真的有必要配rds呢?其实这要看你做的是什么站/多大的站,以及你己的技术水平而定。 Wv ~&Qh}  
最低配置的mysql-rds大概可以满足每日一万ip的站的使用量,mssql起步就比mysql高很多,当然价格也。。。。。 $ ?|;w,%I  
如果你的站日ip高于两千,为了最大化使用ecs的io性能,我推荐你使用rds nyBT4e  
如果你的数据库非常非常重要,我建议你使用rds S6fbwZZMG  
否则将数据库建立在本地ecs上的sql即可。 wxT( ktE  
操作简便程度也自然是你ecs上更方便一些,虽然rds也没难多少,但初学者还是建议ecs上用sql 4=N(@mS  
QGE0pWL-a  
:H+8E5  
关于主机系统的推荐,如果你没有用过linux并且不想折磨自己,直接选择win主机,我当然是推荐最新版本系统的ecs。 rj4R/{h  
如果你会用linux,或者你没用过linux但不想选择win主机就想虐待自己的,我统一推荐centos6.3 64位版本(阿里云官方也是推荐这个) o/oLL w  
S,Tc\}  
#7/39zTK  
是否需要单配一个数据盘?我的推荐是尽量配一个,首先是因为为了保障数据稳定性,最好经常做备份,如果你有足够的耐心,你可以做本地备份,就是每天把网站下载到你电脑里,如果你没有这么多空闲,当然是设置自动备份,自动备份的量大了,自然占用磁盘空间也更多。 |IS$Om  
其次是,ecs的磁盘价格真的很便宜。。。 {faIyKtW  
至于要用多大的数据盘,看你网站大小而定,给大家个参考,我两台ecs,一台放5个企业站的配了30g数据盘,另一台放5个商城的配了50g数据盘。 ;WgUhA ;q  
7:<A_OLi  
.N`*jT  
至于oss的问题,其实很好说明,oss的使用门槛较高,能会用oss的都不用来看我这个教程,不会做开发的也不用去选择oss。 yT~x7,  
c]/S<w<  
P+QL||>L  
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ 2<n@%'OQp  
`3@?)xa  
fPPmUM^C9  
3,环境的搭建(win控制台和linux面板的设置和选择) ?GW}:'z  
这个教程是写给新手朋友们的,所以这里也是说一些方法让大家尽快的上手主机真正使用起来。 dlIYzO<  
n|KYcU#  
n7yp6 Db  
一,win主机,再次强调一遍,win主机虽然最底配置要1g,比linux主机稍微贵一点,但是对于新手朋友们win主机可以节约下您许多宝贵的时间成本,所以全新的新手我强烈推荐使用win主机,很多人说跑php程序必须用linux主机,我可以很负责的告诉大家,没这样的事儿。 v G9>e&Be  
在控制台安装iis服务,一切默认,下一步下一步到完成之后,安装主机宝,安装主机包软件中的软件包:php-mysql-ftp即可开始使用。 DJAKF  
大家可以在((阿里云首页--开发者服务--基础工具))里面找到windows主机宝,他们的客服也是24小时在线解答问题的。 Y*S:/b~y  
`*U$pg  
_ElG&hyp  
二,linux主机,这里我就说centos6.3 64位的。 f8`dJ5i  
对于新手来说,linux主机有一定的上手难度,在保障大家正常使用又不必去纠结的前提下,推荐大家使用三款centos6.3都适用的主机面板,方便大家使用和管理。 NRgVNE  
用liunx就不像win是图形界面,操作起来要用命令行,命令行工具有很多,我自己使用的是:xshell z,4 D'F&  
#<EYO  
J_.cC  
首先说一下常用的面板和环境包都有哪些? -3guuT3x\  
1):linux的主机宝((阿里云首页--开发者服务--基础工具)) HrfS^B  
2):AMH面板 P{yb%@I~J  
3):WDCP面板 _l"nwEs  
4):LNMP一键安装包(这个虽然很有名,但很久不更新了,就不说了,大家可以去官方多了解一下) (z?j{J  
51y#A Q@  
 K[LuvS  
这些我都有使用过,就我自己使用的感受和大家分享一下。 1j:aGj>{  
一:主机宝,主机宝开发人是admin5,做网站的没有不知道的,但和windows的主机宝不同,目前linux的只是刚刚1.0版本,性能很好,但是功能较少。 5t"FNL <(M  
可以说主机宝包含了大部分常用功能,如果你的网站很少,比如1~3个站,并且只有你个人维护,我推荐你使用主机宝,不必被繁杂的操作所阻。 ~QDM .5  
这个在官方页面中都有视频(即使你不用主机宝,也推荐去看下那个视频,因为其他面板安装方法都雷同),我就不多说了。 0U H]  
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ ODhq `?(N  
推荐大家先按照官方的办法挂载好数据盘,然后再安装主机宝,如遇到主机宝无法安装的问题, 4e#$ -V   
需要运行一个命令将安装文件权限提升到755:chmod 755 zadmin.sh  bI8uw|c  
还有就是挂载数据盘的时候,要把数据盘挂载到/a目录,而这个目录本身是没有的,所以需要你先去建立这个目录并赋予755权限。 /zoy,t-i  
可是又有朋友问:我环境都没架设好,怎么登陆ftp去建立目录呢? X 8R`C0   
答:其实可以通过一个叫winscp的软件,使用root用户登录服务器进行管理,注意a目录(记住755权限)需要建立在跟目录下。 p:z~>ca  
http://help.aliyun.com/view/11108189_13435365.html?spm=0.0.0.0.o1LIe1 h /^bRs`;  
上诉时官方挂载数据盘的帮助页面,注意里面的第五条: S2_(lS+R  
~!!| #A)W  
6a9$VGInU  
!!!这里一定要注意,下面再说到其他面板的时候,需要挂载数据盘的方法和这里一致,只不过目录名修改一下就好!!! %yu =,J j  
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- :dAd5v2f  
x +pf@?w  
+yHz7^6-5  
二:amh面板 ]z/R?SM  
G3%Ju=  
Zd-6_,r  
大家可以看到,amh面板是三款面板中最简洁大方的一个,优点是界面清爽,可以即使看到服务器内存和cpu等使用情况,操作简便,资源占用比主机宝高,但比wdcp低,使用难度会比主机宝稍高一些,因为会涉及使用到一些amh的ssh命令行,和其他两款面板最大的区别在于amh内提供的插件 \6JOBR  
Xq&BL,lS  
5<R m{  
第一款插件说实在的,没什么用处。。不装插件本身就是安全模式,装插件就是多提供一个兼容模式,但兼容模式会有跨站提权的危险,一般用于程序调试。。调试还不如放到本地调试。。。 #}^waYAk)  
第三款插件是url重写模块,有一定的存在价值,因为装了方便管理重写规则,不装也没事儿,照样用winscp也可以上传到相应目录里,在开站点的时候可以选择,并且里面有说明规则文件存放在什么地方。 KrGl}|  
而第二款在线ftp的管理,则是三款面板中最好用的一个,虽然其他面板也有在线上传大文件解压之类的功能,但amh的这个毋庸置疑是最好用的,但如果你站点数量少,则不必去安装,宁可用ftp软件上传,如果你是个做网站的,主机经常需要大批量替换文件,这个功能就很实用了,但话说回来插件这种东西,不装最好,装多了影响主机稳定性。 YS|Dw'%g /  
amh安装的时候,web程序是安装在home目录中,如果大家有数据盘,就挂载在跟目录下的home文件夹。 2y`h'z  
另外在安装时候和主机宝不同的是,你需要输入面板密码和sql密码,这个大家需要牢记。 KU8,8:yY  
如果大家建立3~5个站,且稍懂一些ssh命令用法,推荐使用amh SJiQg-+<Uf  
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ edL2ax  
%6Gg&Y$j!  
X_78;T)uA  
三:wdcp面板 n-9xfn0U~#  
}d%CZnY&7  
:ts3_-cr  
wdcp面板是三款面板中功能最强大的一款,几乎你能想到的在wdcp当中你都能找到。 yY8zTWji_  
l= {Y[T&  
yr%[IX]R  
eA& #33  
a"@f< wU~  
wdcp除了普通和其他面板一样的功能之外,是三款面板中唯一默认支持nginx apache运行模式的,如果你站点较多且程序开发商版本都不同,使用wdcp可以在三款面板中提供较好的兼容支持。 F~Dof({:  
至于常规的安全设置和端口修改,wdcp也最全面,例如后台用户名修改(仅wdcp支持),后台访问端口修改(wdcp和amh支持),ftp端口修改(仅wdcp支持) 63E6nW M  
ZUS-4'"$  
)WoH>D  
(图片限制一天只能上传五张图片。。。。。) Zu"qTJE/1  
p$,G`'l  
d[6 'w ?  
大家可以看到wdcp在站点设置当中可以说是三款面板中最全面的,但不适合新手,因为如果不懂得话设置不好反而会带来一些不必要的麻烦。 XZ%[;[  
336ETrG^0  
vb^fx$V  
wdcp也是三款面板中唯一支持端口关闭的。 _. 9 5>`  
如果你具有5个以上的站点,推荐你使用wdcp,为神马这么说呢? ]EHsRd  
1)wdcp架构最大,最好适配1g以上的内存,512m内存跑起来稍显吃力。 b>ZAkz)U+  
2)站点多的一般都需要对站点进行一些限制设置,而wdcp明显在这方面是最好的。 C<_\{de|9  
3)5个以上站点,很少人会用同一种程序,那么多种程序在这三款面板中兼容性支持最好的也是wdcp。 ?EC\ .{  
t]SB .ja  
wdcp站点安装在/www目录,数据盘挂载到这里 AO8 #l YP?  
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ (m'-1wX.  
4,域名解析到主机绑定的步骤,备案补充说明 :6o%x0l  
这些官方都有详细的说明,我在这里对大家经常提到的问题作一个补充。 v7pu  
答: I3 "6"  
域名解析到哪个ip?ecs管理控制台上显示了两个ip,一个内网一个外网,域名的a记录解析到外网ip。 <%YW/k"o  
如何绑定域名?这个你无论是在win的iis控制台或linux的面板中建立网站的时候,都会有绑定域名的设置,仔细看看就知道了。 =6U5^+|d  
备案的问题,不一定要先绑定了才能备案,你可以先走备案流程,备案的时间视地区不同都会有些差别,通常在提交管局阶段的1~2周都能下来,某些一线城市几天就下来了。 rQl9SUs  
至于一次备案能备几个域名?通常来说,一个备案号对应你一个站点所需的域名,例如你买了三个域名都要指向一个网站:abc.com,abc.cn,abc.com.cn,那么你就作为一次备案提交,批下来也是一个备案号。 l)\Q~^cxd  
很多人说一个备案号下面可以对应很多域名,的确是可以这样,但一个备案号对应的备案名称只有一个,例如你将十个域名都填写到一个备案表格里,可是备案名称只能填写一个,而你这十个域名不会用在指向一个网站上,那么问题就出现了,你只有一个域名指向该备案名称的网站,另外九个实际上都是不合格的,因为域名指向的网站和备案名称不符合,不合格的就容易被撤销备案,那么你原本已经备案好,正确指向网站的那一个域名也被撤销了,因为都在同一个备案号里面。 \d;)U4__!  
UJ,vE}=_{  
(nO2+@ !  
I8! .n  
A5j? Yts  
5,基础安全防护方法---http://bbs.aliyun.com/read/152729.html?spm=5176.383345.0.0.mTlRz2 s[8M$YBf  
Ub\^3f  
MB;rxUbhe3  
打字打得手都快抽筋了,虽然不是什么高大上的东西,但希望能对新手朋友们产生一些帮助, "*HM8\  
LBq2({="  
)Wle CS_  
喜欢的请回帖支持,谢谢! yf&_l^!  
m!KEK\5M?  
rmggP(  
r^6@Zwox]  
%~:\f#6  
&OJ?Za@p@)  
OCu_v%G 0  
XY{N"S8  
Yr"Of*VNH  
kSiyMDY-  
sCw>J#@2>  
_IdW5G  
级别: 小白
发帖
24
云币
19
只看该作者 沙发  发表于: 2014-03-02
Re写给新手朋友们:阿里云主机的选择设置和环境搭建
占楼
级别: 小白
发帖
24
云币
19
只看该作者 板凳  发表于: 2014-03-02
Re写给新手朋友们:阿里云主机的选择设置和环境搭建
2楼也是我的会火的
级别: 码农
发帖
213
云币
229
只看该作者 地板  发表于: 2014-03-02
这个必须得顶。。。。。。
级别: 小白
发帖
14
云币
16
只看该作者 4楼 发表于: 2014-03-03
Re写给新手朋友们:阿里云主机的选择设置和环境搭建
这个必须得顶。。。。。。
级别: 总版主
发帖
3239
云币
11994

只看该作者 5楼 发表于: 2014-03-03
楼主很有心~! i-:8TfI,  
必须点个赞~! O X5Co <u  
我们的置顶帖子也有相关的教程。 IF36K^K  
论坛必看帖——论坛精华贴集锦(2014.02.28更新)|http://bbs.aliyun.com/read/152079.html?displayMode=1&u=189706 6)uPM"cO  
&6,Yjs:T m  
欢迎分享给你群里的朋友们!
级别: 技术砖家
发帖
1925
云币
3578
只看该作者 6楼 发表于: 2014-03-03
回5楼元芳的帖子
谢谢各位支持,版主居然还没休息呢,真敬业,赞。 C\a:eSgaC  
论坛精华帖很好,有分享过,但也有超级新手表示看不懂,这才催生出我用通俗的表达方式写了这篇帖。 4I:JaRT d  
同时也对几个主流面板做一个简单的对比和说明,比起精华帖里单独说明,这样应该更加通俗易懂,看了这个选好面板,再看精华贴深入研究,就完美了。
级别: 论坛版主
发帖
4952
云币
16507
只看该作者 7楼 发表于: 2014-03-03
楼主写的内容很详细可以给新人一个参考。 j1Sjw6}GCH  
3000ip要不要5M带宽,主要还是看PV和网站内容。
级别: 码农
发帖
106
云币
171
只看该作者 8楼 发表于: 2014-03-03
您的帖子很精彩!希望很快能再分享您的下一帖!
级别: 新人
发帖
14
云币
14
只看该作者 9楼 发表于: 2014-03-03
Re写给新手朋友们:阿里云主机的选择设置和环境搭建
谢谢林林林,这个对我们这些菜鸟真的不错
级别: 科学怪人
发帖
9406
云币
14634
只看该作者 10楼 发表于: 2014-03-03
学习下
级别: 程序猿
发帖
225
云币
173
只看该作者 11楼 发表于: 2014-03-04
Re写给新手朋友们:阿里云主机的选择设置和环境搭建
级别: 码农
发帖
214
云币
236
只看该作者 12楼 发表于: 2014-03-04
Re写给新手朋友们:阿里云主机的选择设置和环境搭建
支持,辛苦了
级别: 程序猿
发帖
570
云币
724
只看该作者 13楼 发表于: 2014-03-04
相当好。大力支持。
级别: 小白
发帖
3
云币
4
只看该作者 14楼 发表于: 2014-03-04
Re写给新手朋友们:阿里云主机的选择设置和环境搭建
不错哦!
发表主题 回复主题
« 返回列表
«12345»
共5页
上一主题下一主题

限100 字节
批量上传需要先选择文件,再选择上传
 
验证问题: 68 - 67 = ?
上一个 下一个