FileZilla:425 Can't open data connection for transfer of解决办法

状况描述:

服务器端采用的Windows 2008系统,安装了FileZilla Server,客户端采用的FileZilla Client,客户端在连接服务器端的时候,可以正常通过验证,但是在列出目录的时候一直提示“425 Can't open data connection for transfer of "/"”。服务器的防火墙上已经开放了FTP使用的20和21端口

解决办法:

在425提示的上一条提示:“227 Entering Passive Mode”,采用了被动模式,突然想起是不是没打开被动模式。进入FileZilla Server-->Edit-->Settings,找到右边的Passive mode settings,启用被动模式,并且设置端口,把端口添加到防火墙里。OK,顺利解决。

filezilla-passive-mode-settings.png

提醒:

在看到“Can't open data connection for transfer of”的时候,我第一反应是权限不够,需要给目录增加权限,其实并不需要。使用Linux之后,发现Windows服务器的权限有点复杂,不是很好操作。

打开CentOS 7下Plesk面板的中Python支持选项

如果系统是CentOS 7/RHEL 7/CloudLinux 7,在网站“主机设置”下看不到“Python支持”的选项,因为mod_python要被淘汰了。

CentOS 7/RHEL 7/CloudLinux 7不再支持python模块,所以本文的解决办法不能完全保证稳定性。

安装mod_python

wget http://repo.iotti.biz/CentOS/7/noarch/lux-release-7-1.noarch.rpm
rpm -Uvh lux-release*rpm
yum install mod_python

进入“工具与设置”-->“服务器管理”-->“服务器组件”,刷新一下。再进入网站的“主机设置”,就能看到“Python支持”选项了。

打开CentOS 7下Plesk面板的中Python支持选项

参考文档:How to enable Python support in Plesk on CentOS 7/RHEL 7/CloudLinux 7

CentOS 7安装新内核并启用Google BBR教程

Google BBR推出近一年了,在增加吞吐量和减少延迟有不错的效果,很多博客对此都有介绍,今天在Vultr VPS安装了一下,访问了该VPS上面的网站,感觉速度确实有所提升。

安装新内核

先用 uname -r 查看一下自己内核的版本,如果内核版本在4.9.0以上,可以直接跳过本步骤,进入启用Google BBR步骤。

安装ELRepo

rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org
rpm -Uvh http://www.elrepo.org/elrepo-release-7.0-2.el7.elrepo.noarch.rpm
yum --enablerepo=elrepo-kernel install kernel-ml -y

Continue reading

Vultr支持支付宝付款

我一般很少去Vultr查看主机的状态,主机开通、设置好防火墙之后,一般就不管了。今天偶然登到Vultr后台,发现Vultr增加了支付宝付款。这对大家来说,多了一种支付的渠道,方便了,但是为时有点晚了。

Vultr和支付宝的结合走的是Stripe平台,在页面跳转的时候瞄到stripe.com的页面,想起以前hostus的支付宝也是走stripe平台。支付的过程很简单,点几下就可以了,汇率支付宝会进行折算。

Vultr支持支付宝付款

Continue reading

阿里云提供按秒计费

9月20日,亚马逊AWS宣布EC2实行按秒计费,从10月2日期实行。

9月26日,Google Cloud宣布Google Compute Engine、Container Engine、 Cloud Dataproc、App Engine 的灵活环境虚拟机将按秒计费,即日生效。

9月28日,阿里云宣布ECS实行按秒计费,即日生效。

……

几大云服务器提供商陆陆续续都开始提供按秒收费的模式,和原来按分钟或者按小时收费的模式对比,态度端正了,不再薅客户羊毛了。但对大部分的用户来说,这点的改变对他们的开支影响很小。

说到薅客户羊毛的鼻祖,非三大运营商莫属,话说他们啥时候开始按秒收费?

Plesk安装证书时提示Unable to set certificate name的解决办法

问题描述:

两台服务器采用的都是Plesk的管理面板,使用Plesk Migrator进行网站迁移,一个主机空间下有一个主域名和一个子域名,主域名的Let's Encrypt证书迁移成功,但是子域名的证书在子域名的“主机设置”中不显示,利用Let's Encrypt再次颁发证书,提示:“错误: Let's Encrypt SSL 证书安装失败:Install certificate failure: Unable to set certificate name :”。

解决办法:

进入该主机空间下的主域名“SSL/TLS证书”管理,发现子域名的证书在这里可以显示,我们把它删掉,然后进入子域名中,用Let's Encrypt颁发就OK。当然,网站迁移之后,域名的DNS记录要指向新的IP之后才可以用Let's Encrypt颁发证书。

这或许是Plesk的一个bug,在迁移的过程中,没有处理好证书。

免费获取3美金Vultr账户余额

Vultr时不时会推出一些送账户余额的活动,这次是协助Vultr在Twitter上推广(前提是,你上得了Twitter),完成简单的三个任务,就可以获取3美金的账户余额。

Vultr的推广的有选择进行的,并不是所有的账户都可以(一般来说,只要不被Vultr认为是重复账户,一般都可以),访问https://my.vultr.com/promo/看看自己的账户是不是可以参加活动。

3美金确实不多,不过也够一台性能不错的512MB的VPS运行一个多月了。

重置Plesk管理员密码

时间久了,或者服务器多了,难免会忘记Plesk的admin密码,下面就是重置Plesk管理密码的方法。当然,你得记得服务器的root密码,可以进入服务器。

针对不同的Plesk版本,有不同的重置方式。

Plesk Onyx

$sudo /usr/local/psa/bin/admin --get-login-link

会生成一个一次性访问的地址,免密码登录,进去后台再修改密码。

Plesk 10.x-12.x版本

针对Plesk 10.x-12.x版本,有两种方式,第一是显示密码,第二是重新设置密码。

$sudo /usr/local/psa/bin/admin --show-password #显示密码

$/usr/local/psa/bin/init_conf -u -passwd <new_password> #重新设置新密码

Plesk 9.x版本

这个版本的密码是保存在一个隐藏文件下的。

cat /etc/psa/.psa.shadow

免费主机管理面板

随着VPS价格的白菜化,VPS一定会蚕食虚拟主机的市场,越来越多的人会购买VPS。与虚拟主机不同,VPS一般都不带管理面板,管理起来比较费劲,并且要自己安装Awstats、Let's Encrypt等常用的工具。如果有银子,建议购买Plesk、Cpanel或DA的等商业主机管理面板,当然也有几款不错的免费的主机管理面板,虽然技术支持方面会弱一点(有社区,没有邮件、工单等支持),其他一些方面,不亚于商业的主机管理面板。

本文将对一些主机面板做一些简单的介绍,如果想详细了解,请试用他们的demo或者查看本站的专题页面。现在很多主机都支持用多少算多少的模式,比如Vultr,可以自己安装试用一下。

Webmin

免费主机管理面板Webmin

常用链接:官网首页官方文档本站专题

Webmin我使用过一段时间,作为一款服务器管理软件,搭配Vitrualmin管理主机,口碑不错,功能也很强悍。常见的功能都有了,包括在线文件管理、Let's Encrypt、Awstats、防火墙等等。由于功能很强大,操作也比较复杂,不是很容易上手,往往找不到操作的地方。熟悉之后,分清楚服务器管理在Webmin下,网站的管理在Virtualmin下之后,会得心应手不少。

Webmin采用的二层结构:管理员和用户。管理员可以进行所有的操作,新建一个网站的时候,同时新建了一个用户,根据管理员给用户分配的权限,用户可以进行相应的操作。

Webmin支持简体中文,但是翻译不是很完善,一些还是以英文显示。

Continue reading

为什么要更换主机

人都有惯性,习惯的惯,习惯了一个主机之后,一般不会去迁移,能凑合使用就凑合使用。虽然如果使用相同的VPS管理工具,迁移起来很方便,比如Plesk,但是如果在不同的提供商之间,迁移还是很费精力的。

不过,尽管迁移是繁重的体力劳动,但是我建议一般3年左右还是迁移一次,如果您的网站或者应用发展很快,那可能需要在更短的时间内迁移或升级了。

原因一:硬件软件的升级

硬件更新换代很快,比如几年前普遍的HDD硬盘,现在几乎都上了SSD了,SSD的速度是HDD所不能比拟的,再过几年,Intel的optane技术的普及,又会是一次大升级。其他硬件也不例外,比如我最早使用的Media Temple主机内存是16G,后来迁移到另外一台,变成了128G,CPU也更新换代了。跑同样的程序,所需的时间就更短了。

原因二:促销

对我们小网站、小博客等几乎没营收的来说,促销其实能节省一笔开支。现在不少云主机上都在推广产品,可以以较低的价格入手。比如阿里云,我现在68元每月的ECS,最近他们在搞“全民云计算”活动,购买同样配置的ECS只要330元一年,可以节约一半多的费用。除外,如果你更换到不同的提供商,他们会有力度比较大的试用或者首次购买低至三五折的活动。

Continue reading