VPS轻松建站-5分钟搭建FTP、数据库、主机管理系统附WDCP教程
前几天部落为大家介绍了成功申请到OVH的免费VPS,由于OVH的VPS申请注册不限制国籍,所以基本上按照教程上的方法都能成功申请到一个128内存的美国VPS了。当然有朋友申请了十几个免费VPS以备不时之需,也是可以的。反正是免费的嘛。
有了自己的空间我会起到去做网站,测试程序,有了属于自己的VPS,当然要学会如何将VPS变身了虚拟主机、搭建Web服务器环境,从而让自己的网站或者程序运行在VPS主机上。目前来讲,虽然VPS的用途很多,但是用VPS建站还是最主要的。
VPS建站最麻烦的就是要自己搭建Web环境,不同于我们平常使用的Cpanel空间或者虚拟主机,我们要用来建站的PHP环境在VPS上都没有,FTP、MysqL、apache、php等Web应用都需要我们自己手动安装完成。
所以这次的VPS教程我们就来介绍最快速也是最简单的VPS轻松建站方法:5分钟搭建FTP、数据库、主机管理系统,而我们要用到的正在国人自己开发的可以免费使用的wdcp—linux下免费的服务器/虚拟主机管理系统。
高手可以自己在VPS上编译和调试,新手建议使用VPS一键安装包,即方便又快捷。当然如果你还没有VPS,不妨申请一个来学习一下:
- 1、OVH免费VPS:成功申请OVH免费VPS-附VPS空间管理使用和速度性能测评
- 2、VPS搭建Web:BurstNET VPS安装wdcp免费服务器、虚拟主机管理系统并创建站点
- 3、安装博客论坛:VPS主机安装WordPress、Discuz! X2等常见程序图文教程
VPS轻松建站-5分钟搭建FTP、数据库、主机管理系统附WDCP教程
1、下载Putty软件,并登录到你的VPS中。这里是Putty下载地址。
2、本次我们要安装的是WDCP,支持系统:CentOS 5.X/wdlinux_base 5.X/wdOS 1.0,CentOS 6.X ,32位,64。
3、你申请到的OVH免费VPS是Debian系统,建议你重装系统,在OVH后台将系统设置为CentOS 6。
1、这里的lanmp是指apache,nginx,php,mysql,zend,eAccelerator,pureftpd,这是Web服务器必备的组件。
2、直接用源码编译的话花得时间比较长,如果VPS机子性能差一点,可能要花费几个小时才能完整安装整套程序。
3、不过我们可以使用lanmp_wdcp_v2.4快速安装RPM包,只需要两行命令,即可完成lanmp的安装。
4、首先登录到你的VPS,用户名一般是root,密码OVH是直接发到你的邮箱的。输入密码时是不会有任意显示的,请直接回车。
5、然后请执行以下命令即可完成整个lanmp的安装,同时也安装上了WDCP主机管理系统。
wget https://down.wdlinux.cn/in/lanmp_wdcp_ins.sh
sh lanmp_wdcp_ins.sh
PS:2012年9月19日更新,如果你在下载一键安装包时出现下列错误:
- wget https://down.wdlinux.cn/in/lanmp_wdcp_24_in.sh
–2012-09-18 23:26:12– https://down.wdlinux.cn/in/lanmp_wdcp_24_in.sh
Resolving down.wdlinux.cn… failed: Name or service not known.
wget: unable to resolve host address “down.wdlinux.cnâ€
这是因为VPS的默认DNS有问题才导致,解决的办法就是把Linux VPS的DNS换成谷歌的DNS:8.8.8.8就行了。执行以下命令:
vi /etc/resolv.conf
将VPS原有的DNS换成谷歌的,然后点击ESC,输入:wq 回车保存,重新启动VPS就可以正常安装wdcp了。
PS:2012年9月19更新,感谢henghengzhu.com站长提醒了我,我们可直接在VPS中执行下列命令就可以完成DNS更改并生效了。
echo "nameserver 8.8.8.8" > /etc/resolv.conf && /etc/init.d/network restart
6、由于OVH的128内存的免费VPS性能不是很好,我花了大概十几分钟才完成。看到下面的提示,就表明你已经成功安装上了lanmp和wdcp了。
7、现在打开你的IP地址,就可以直接用浏览器访问了。
1、上面我们已经搭建好了lanmp环境,也安装上了WDCP主机管理系统,现在我们就可以像管理虚拟主机一样去操作VPS了。
2、WDCP安装好默认用户密码为admin和wdlinux.cn,登录后先把密码改了,除了用户密码,还有MysqL密码也改了。(点击放大)
3、WDCP快速创建站点。点击左侧的“网站管理”,第一次使用我们当然是创建整站方便点了,当然你也可以单独将网站配置好。
4、创建整站也不是很复杂,页面上方你要填写可能只有三个:填写你自己要绑定的域名包括二级域名、防盗链(如果你想),其它的保持默认即可。如下图:(点击放大)
5、创建整站下方是创建FTP用户和MysqL用户,填写完了后,点击保存,你的网站就已经成功创建了。
6、回到“站点列表”就可以看到自己已经创建的网站了,站点后面有备份、删除、管理文件等。
1、通过WDCP绑定域名到VPS并实现成功访问是最简单的,刚刚我们在创建站点时,就已经将域名成功绑定到了VPS上。
2、接下来我们要做的就是将域名解析到VPS的IP上就行了。请直接到你的域名DNS管理处,为域名添加A记录,记录值是你的IP,主机记录由你自己来设置。
3、成功解析后,再打开域名,这时候我们就已经成功通过域名访问到了VPS了,也就是说到此我们的网站已经搭建完成了。
4、域名绑定好了,接下来我们就是要用FTP上传和管理文件了。打开你的FTP软件,配置中填写你的VPS的IP,用户名和密码就是你刚才创建的。
5、使用FTP登录到了VPS后,这个目录就是你的域名指向的目录,你注意你的文件要上传到pulic_html这个文件夹中。
6、WDCP已经有了在线解压功能,所以我们可以通过FTP上传压缩包,然后用WDCP解压,这样可以节省大量的时间。
7、点击站点的文件管理,就可以看到已经成功上传的压缩文件后,在文件后面有一个解压,点击它就行了。
8、目前我没有找到WDCP的在线文件移动功能,所以我只好用FTP来移动解压后的文件夹的文件到根目录中了。
1、我们刚才已经将文件上传到了VPS中,现在我们要为安装Wordpress准备好MysqL数据库。
2、在刚刚我们创建整站时填写的MysqL数据库用户名和密码其实就可以直接使用了,如果你不清楚可以在数据库用户中查看到。
3、使用PhpMyAdmin可以在线管理我们的MysqL,导入、导出和备份等等。
4、PhpMyAdmin登录可以使用你创建的数据库用户名,默认的root也可以登录。
5、WDCP已经成功为我们安装了PhpMyAdmin,进入后你会感到很熟悉。
6、MysqL数据库我们已经创建成功了,那么安装Wordpress就简单多了,请看我的,注意数据库主机的填写。
7、不到十分钟,我就已经成功将Wordpress上传到VPS,并创建了数据库,成功在VPS安装了Wordpress了。
1、VPS不同于空间虚拟主机,对于网站的端口、连接数、VPS内存、磁盘等,你都可以查看并进行相应的调整。
2、尤其是PHP部分,很多人使用空间时都会很在意PHP的配置问题,现在使用VPS了,你可以自己调整自己空间的PHP配置了。如下图:
3、这是我使用OVH的免费VPS建站的演示:
- 1、安装WDCP演示:https://198.27.120.244
- 2、绑定域名演示:https://ovh.freehao123.info
- 3、安装WP博客:https://ovh.freehao123.info
文章出自:免费资源部落 / 版权所有。本站文章除注明出处外,皆为作者原创文章,可自由引用,但请注明来源。
您或许对下面这些文章有兴趣: 本月吐槽辛苦排行榜
-
WDCP安装在OVH的VPS我花了二十分钟,其中还有一次下载安装包失败了,害得我又重新下载了一次。
[回复] -
看清来不错
[回复] -
高人现在出了个Youx(主要是针对youtube等著名视频网站的穿*,工作原理类似西厢,好处是没流量限制速度为自有带宽),启动后浏览器设置:127.0.0.1:1998,项目地址:https://code.#.com/p/icefox/,喜欢看视频的可以节省那些梯子的流量了。
[回复] -
我的还是这个问题
[root@vks27877 ~]# wget https://down.wdlinux.cn/in/lanmp_wdcp_24_in.sh
–2012-09-18 23:01:32– https://down.wdlinux.cn/in/lanmp_wdcp_24_in.sh
正在解析主机 down.wdlinux.cn… 失败:未知的名称或服务。
wget: 无法解析主机地址 “down.wdlinux.cn”[回复] -
我的问题和楼上的一样。OS:
CentOS 6.3 – 32 bits。已经重启过。。。
—————
# wget https://down.wdlinux.cn/in/lanmp_wdcp_24_in.sh
–2012-09-18 23:26:12– https://down.wdlinux.cn/in/lanmp_wdcp_24_in.sh
Resolving down.wdlinux.cn… failed: Name or service not known.
wget: unable to resolve host address “down.wdlinux.cnâ€
————————————————————-[回复]qi 回复:
@不开心, 我刚才用我的VPS测试了一下,下载文件成功了。
[root@vks29251 ~]# wget https://down.wdlinux.cn/in/lanmp_wdcp_24_in.sh
--2012-09-19 07:33:28-- https://down.wdlinux.cn/in/lanmp_wdcp_24_in.sh
Resolving down.wdlinux.cn... 122.49.11.85
Connecting to down.wdlinux.cn|122.49.11.85|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 3101 (3.0K) [application/octet-stream]
Saving to: 鈥渓anmp_wdcp_24_in.sh.1鈥?100%[======================================>] 3,101 8.44K/s in 0.4s
2012-09-19 07:33:30 (8.44 KB/s) - 鈥渓anmp_wdcp_24_in.sh.1鈥?saved [3101/3101]
[root@vks29251 ~]#
[回复] -
不行啊..vps不能下载东西.我直接下载我网站的图片也不行.,貌似我刚申请到得时候可以的
[回复] -
怎么搭建V*P*N啊
[回复] -
我的ip198.27.118.195,安装过lanmp,现在打不开,我试了一下你的也打不开。
不过登录vps管理面板没问题。[回复]qi 回复:
@安卓博客, 现在OVH的免费VPS全部宕机了。
[回复] -
其实很多同学不习惯VI的,建议用下面的命令
更换DNS为:8.8.8.8
echo "nameserver 8.8.8.8">> /etc/resolv.conf
另外其实也不用重启VPS,重启下网络就行了:
/etc/init.d/network restart
好吧, 偷偷告诉你,其实命令可以连接一起的,直接执行下面的命令即可:
echo "nameserver 8.8.8.8">> /etc/resolv.conf &&/etc/init.d/network restart
[回复]qi 回复:
@哼哼猪, 对了,你这个命令是修改了一个,如果默认的有两个,是不是默认的没有保留了?
[回复]哼哼猪 回复:
@qi, 话说木有邮件通知了?
这个命令是向里面新增加一条DNS,因此默认的还是会保留[回复]qi 回复:
@哼哼猪, 这样的话,那DNS到底由谁来决定呢?默认的不删除,新的只是添加,会不会失效?
[回复]哼哼猪 回复:
@qi, 如何要需要覆盖掉里面的内容的话要这样写:
echo "nameserver 8.8.8.8" > /etc/resolv.conf && /etc/init.d/network restart
这样执行完以后里面就只有nameserver 8.8.8.8[回复]qi 回复:
@哼哼猪, 这个好,这样DNS就完全更换了。
[回复]哼哼猪 回复:
@qi, 嗯,这样其实是清空了然后再写入内容的。
看需求,有时候你需要增加一个备用dns的就用上面的命令。
PS:qi求助下,这是谷歌刚发给我的,你看看啥问题?这说明首页有问题吗违规网页示例: https://www.henghengzhu.com/
所需的操作:请在 72 小时之内对网站进行修改。
当前帐户状态:有效
违规说明
误导性广告标签:发布商不得通过伪装广告的方式发布 # 广告。例如,发布商不得将广告置于误导性标题下,让用户误以为这些广告就是与该标题相关的网站链接。为了避免发生这样的问题,我们要求发布商只使用“赞助商链接”或“广告”来标记广告。
[回复]qi 回复:
@哼哼猪, 广告同样精彩(感谢大家的支持!)–这句话谷歌认为有误导性,貌似谷歌只允许这样的语句:广告,AD等。
[url]/#-adsense-baidu-union/[/url][回复] -
装完后访问
502 Bad Gateway
nginx/1.0.15[回复]qi 回复:
@cashing, 重启一下VPS就好了。
[回复]cashing 回复:
@qi, 还是不行。。确实是装成功了的
CENTOS 6
搜了下发现很多人有这个问题,不过都是由于CENTOS 5 引起的,换成6就好了。。我本来就是6 。。依然不行。。[回复]qi 回复:
@cashing, 难道是wdcp的bug?
[回复]cashing 回复:
@qi, 你们都是怎么装的。。直接装直接就成功吗。。我去WDCP论坛看他们说2.4版的跑128M内存非常吃力的哟。。
不过我连装都装不上。。求解。。。= =b[回复]qi 回复:
@cashing, 128MB肯定不能用wdcp运行网站了,wdcp要占用大量的内存。所以跑起来会非常慢。这里只是测试一下安装。你安装不上也有可能是VPS性能不行,在安装的过程出现的问题。我安装其它的VPS桌面系统也是这样,经常失败。
[回复]cashing 回复:
@qi, 继续求助。。。
终于装上了。。但wdcp系统管理面板无论如何都登录超时,查找原因说是系统时间滞后导致,但OVH好像不给改,而且通过调整后改了也没效果。。依旧“登录超时”[回复]qi 回复:
@cashing, 是不是登录不进去?提示超时?
[回复]cashing 回复:
@qi, 对对
[回复]qi 回复:
@cashing, 官方论坛说时间不对,你需要修改时间,另外有也可能是浏览器问题,你试几个浏览器,重启VPS看看。如果不行,那就要修改VPS的时间了。
OVH为什么不让修改时间?[回复]cashing 回复:
@qi, 我咋知道。。来请教您来的嘛。。
执行命令提示就是不允许更改系统时间;
不是浏览器问题,试了3种/2机;
重启过了;
唉。。。顺便分享一下纯小白摸索的心得,没有系统地看资料,完全是瞎摸着走,这个OVH有两个问题在重装时需要注意:
1.DNS默认配置有问题,更改方法博主已给
2.YUM源默认配置有问题,可以手改/etc/yum.repos.d/CentOS-Base.repo,网上有很多替换的源,大多是163和中科大的,效果不好问题依旧,建议最好的操作时让系统自动清理重置,命令如下:
yum clean all
yum makecache[回复]qi 回复:
@cashing, 这个OVH的的确有问题,如果你手中有五个免费VPS,建议放弃这个有问题的VPS。
记得把错误提示也贴上来。。。否则无法分析出原因在哪里。
第一步:date -R
看看系统时间和时区是不是对的,如果是+0800那就是上海时区,如果不对可以执行如下命令:
cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
第二步:
date -R 再次查看时间,已经有+0800,那么时区对了,看看时间正确不,如果不正确执行第三步
第三步:
1.安装ntp 有的就跳过:
命令:yum install -y ntp
2.修改配置:
命令: vi /etc/sysctl.conf
xen.independent_wallclock=1 #需要在sysctl.conf文件中添加这一条保存退出,如果存在不用理会.
3.执行如下,否则不会生效:
命令:sysctl -p
4.设置时间:
命令:ntpdate us.pool.ntp.org
5.显示时间:date -R
显示结果时间修改成功,这样就完成了![回复]cashing 回复:
@qi, 到第3步执行时
[root@vks28906 ~]# sysctl -p
net.ipv4.ip_forward = 0
net.ipv4.conf.default.rp_filter = 1
net.ipv4.conf.default.accept_source_route = 0
error: permission denied on key ‘kernel.sysrq’
error: permission denied on key ‘kernel.core_uses_pid’
net.ipv4.tcp_syncookies = 1
error: “net.bridge.bridge-nf-call-ip6tables” is an unknown key
error: “net.bridge.bridge-nf-call-iptables” is an unknown key
error: “net.bridge.bridge-nf-call-arptables” is an unknown key
kernel.msgmnb = 65536
kernel.msgmax = 65536
kernel.shmmax = 4294967295
kernel.shmall = 268435456
error: “xen.independent_wallclock” is an unknown key[回复]qi 回复:
@cashing, 那就直接执行第四步,应该会成功。
[回复]cashing 回复:
@qi, 不行。。
[root@vks28906 ~]# ntpdate us.pool.ntp.org
25 Sep 02:35:32 ntpdate[28898]: step-systime: Operation not permitted[回复]qi 回复:
@cashing, 如果这样都不行的话,那可能真得没有办法了。极有可能是OVH作了限制。换个VPS吧。
[回复]cashing 回复:
@qi, 现阶段还有啥免费的吗。。
我刚去digitalocean.com弄了个,不过好像7小时就要到期,申请到是很方便,速度也很快[回复]qi 回复:
@cashing, 你要免费的VPS还是想要试用学习VPS?试用的VPS可以用阿里云,我昨天刚刚申请到的。功能强大。
[回复]cashing 回复:
@qi, 怎么申请呢。。我看到的好像只有云存储是免费的。。服务器的至少要89/月
[回复]qi 回复:
@cashing, 打开申请地址:
https://i.aliyun.com/trial/
只有5天的试用时间,不过用来学习VPS建站挺不错的,里面的Linux也有Windows,关键是VPS速度快,远程管理VPS就像本地一样。[回复]cashing 回复:
@qi, 恩 非常感谢 已经申请了
不过5天稍微有点短
最希望有像这样的 现在国外的貌似都有的找了 国内的好像见到的不多
还有没有其他的呢
我各人主要有2种需求:
1是不用访问速度快,只要是能用的国内VPS或其他能弄成SOCK5d方式的就行,要用FOXMAIL接收国内邮件
2是稳定的高速的,国内外皆可,用以学习VPS建站可以小小收点费 50RMB/5刀 \ 月 以内是可接受的范围 当然啦有可以持续性申请或续的免费的更好~
很贪心。。请见谅。。深知资源不好找。。非常感谢。。
[回复]cashing 回复:
@qi, 不能回复你这2个留言。。是不是到上限了什么之类的。。
我也是被告知digitalocean是免费1月的,但是开通后不到1小时就发来邮件,告诉要认证支付方式,即信用卡,否则8小时后使用到期
不知道像这样的填假信息有没有什么后果。。
[回复]cashing 回复:
@qi, 虚拟信用卡不是很会操作。。。貌似都是要花RMB买的?
评分我试了一下
INDEX VALUES
TEST BASELINE RESULT INDEXDhrystone 2 using register variables 376783.7 7822249.8 207.6
Double-Precision Whetstone 83.1 1458.1 175.5
Execl Throughput 188.3 4362.2 231.7
File Copy 1024 bufsize 2000 maxblocks 2672.0 133705.0 500.4
File Copy 256 bufsize 500 maxblocks 1077.0 40178.0 373.1
File Read 4096 bufsize 8000 maxblocks 15382.0 923050.0 600.1
Pipe-based Context Switching 15448.6 183017.2 118.5
Pipe Throughput 111814.6 911035.5 81.5
Process Creation 569.3 10428.9 183.2
Shell Scripts (8 concurrent) 44.8 670.9 149.8
System Call Overhead 114433.5 757879.5 66.2
=========
FINAL SCORE 196.2[回复] -
运行这条命令后
echo “nameserver 8.8.8.8” > /etc/resolv.conf && /etc/init.d/network restart
确实不再提示wget https://down.wdlinux.cn/in/lanmp_wdcp_24_in.sh
–2012-09-18 23:26:12– https://down.wdlinux.cn/in/lanmp_wdcp_24_in.sh
Resolving down.wdlinux.cn… failed: Name or service not known.
wget: unable to resolve host address “down.wdlinux.cnâ€了但是下一条命令sh lanmp_wdcp_24_in.sh还是有问题
链接那些镜像服务器 全部提示404错误Trying other mirror.
https://wftp.tu-chemnitz.de/pub/linux/centos/6.2/os/i386/Packages/cloog-ppl-0.15.7-1.2.el6.i686.rpm: [Errno 14] PYCURL ERROR 22 – “The requested URL returned error: 404”[回复] -
我喜欢用% secure shell和SecureCRT
[回复] -
首先,很感谢您提供宝贵且免费的资源给大家学习,同时,也感谢您的宝贵时间回答小弟的问题
小弟我已经步入一下步骤可是不明白请直接到你的域名DNS管理处,为域名添加A记录,记录值是你的IP,主机记录由你自己来设置。怎么做?小弟找不到相关界面,怎么办?
“四、绑定域名到VPS和使用FTP管理文件
2 接下来我们要做的就是将域名解析到VPS的IP上就行了。请直接到你的域名DNS管理处,为域名添加A记录,记录值是你的IP,主机记录由你自己来设置。”谢谢
[回复] -
@qi,还可以建立其他的建站环境吗 我菜鸟一个 呵呵 太多要学的了 大学里没学好啊 哎 连LINUX命令都不会
[回复] -
大哥,我看着你的教程安装、10分钟就搭好了
[回复] -
博主你好,我用一键命令安装wordpress的时候出现错误,在别的vps没问题。错误是sql数据库链接的,具体如下。
mysqladmin: connect to server at ‘localhost’ failed
error: ‘Access denied for user ‘root’@’localhost’ (using password: YES)’
ERROR 1045 (28000): Access denied for user ‘root’@’localhost’ (using password: Y
ES)
能帮我分析下吗 不胜感激![回复] -
Qi,昨天我问你德问题还木有解决啦。我开始安装LNMP德时候绑定了www.aa.com然后再安装虚拟主机德时候绑定了aa.com和www.aa.com;于是有了这样的问题:aa.com访问正常,www.aa.com则显示LAMP安装成功德界面。怎么办吖,好头痛呢~
[回复] -
有没有和这个差不多的主机管理系统 用这个感觉不好
[回复] -
貌似现在OVH不能续期、但是给了一年
[回复] -
虽说隔了一年颇有挖坟味道,但还是想问下,装了wdcp后pp和谐tp之类的梯子就废啦,qi,有解决法子吗?
[回复] -
怎么把wdcp 分离出来,就单独安装这个面板
[回复] -
在进入控制面板的时候出这个错:无法连接mysql,请检查mysql是否已启动及用户密码是否设置正确!:
[回复] -
在vps.me的VPS上按住提示成功,但进入wdcp时提示:无法连接mysql,请检查mysql是否已启动及用户密码是否设置正确!:。我在%里输入service mysqld restart 重启mysql后提示:ERROR! MySQL manager or server PID file could not be found!
Starting MySQL. ERROR! Manager of pid-file quit without updating file.
输入 ps aux |grep mysq*提示:root 1252 0.0 0.1 2276 556 pts/0 S+ 09:10 0:00 grep mysq*请问博主如何解决哦
[回复] -
在vps.me的VPS上安装提示成功,但进入wdcp时提示:无法连接mysql,请检查mysql是否已启动及用户密码是否设置正确!:。我在%里输入service mysqld restart 重启mysql后提示:ERROR! MySQL manager or server PID file could not be found!
Starting MySQL. ERROR! Manager of pid-file quit without updating file.
输入 ps aux |grep mysq*提示:root 1252 0.0 0.1 2276 556 pts/0 S+ 09:10 0:00 grep mysq*请问博主如何解决哦
[回复] -
后台mysql数据库root用户密码未设置,将会影响后台数据库管理!
这个怎么弄??
[回复]qi 回复:
@望星湖畔, 登录到WDCP,进入到MysqL数据库,那里会提示你修改Root密码,你是安装了WDCP后一直没有修改吧?
[回复] -
雁过留声,我是top
[回复] -
wdcp安装成功、控制页面打不开、8080端口是开的、求大牛解答?
[回复]