liujia 发布的文章

阿里云 - 虚拟主机(网页空间)上的某个网站通过百度收录页访问被跳转到其它站点页面

QQ群上的whosoft说,一客户上的站点,从百度搜索结果页面里访问,会被跳转到一个外部站点的页面(灰色站)。提交了工单,阿里云工单回复说找百度咨询。whosoft则说是虚拟主机的服务器环境异常,认为相应的IP有问题,因为即使将站点关闭,还是会被恶意跳转。

自己也来尝试测试一下:

图1:用wget,直接通过站点域名访问,结果访问正常
vhost-1.png

图2:用wget,自定义baiduspider的agen,通过站点域名访问,结果被跳转到外部服务器IP
vhost-2.png

图3:用wget,自定义baiduspider的agen,通过虚拟主机的共享独立IP访问,结果被跳转到外部服务器IP
vhost-3.png

所以,有可能是该虚拟主机的服务器web或其它服务关键配置文件被恶意修改了,可能会影响同一服务器上的所有虚拟主机用户。我自己也有一个虚拟主机产品,类似的方法测试,正常。

drserver.net - 为VPS安装FAI.me自动生成的Debian9系统镜像

drserver.net 目前的VPS是使用 virtualizor 管理的kvm-vps,切换系统版本,通过 virtualizor 面板操作很容易。这里的例子是用 FAI.me 自动生成的 cloud 系统镜像 Debian 9。

过程:

1.访问 https://fai-project.org/FAIme/cloud/ ,填写主机名、root密码,普通用户名和密码、组件包等信息,再点击 Create disk image 按钮
fai-01.png

2.如果填写的信息符合要求,那下一步会显示摘要
fai-02.png

3.之后,会接着生成系统镜像文件,本例是花了不到两分钟,生成了一个235MB的系统镜像文件,faime-FOQLRPDW.raw.xz,还会提供生成文件的日志和配置文件,下载链接默认一天内有效
fai-03.png

4.将VPS转到急救模式,然后根据磁盘设备名称,执行dd,如本例是 wget -O- http://url.com/d/faime-debian9-basic.raw.gz | gunzip | dd of=/dev/vdb ,为方便使用,将xz换成了gz压缩
fai-04.png

5.将VPS退出急救模式,自动重启,之后在VNC里可以看到debian 9的登录界面
fai-05.png

6.以普通用户ssh到debian 9
fai-06.png

7.因为FAI.me生成的镜像默认是5GB,所以,可以使用fdisk重新划
fai-07.png

8.保存新分区表后重启,使用 resize2fs 扩容
fai-08.png

参考:https://www.debian.org/releases/stable/amd64/ch04s06.html.en

drserver.net - 为IPMI添加ADMIN用户

drserver.net 当前的独立服务器中,有部分是超微品牌的,带IPMI远程控制台,可用于紧急维护。

一般情况下,IPMI的默认用户名和密码都是ADMIN,如果此用户不在IPMI现有用户列表中,那用户中心的“重启”功能无效,甚至重装系统的功能也失效。

如果当前服务器的系统可以登录,那可以自行下载ipmicfg的程序来将ADMIN用户添加回IPMI用户中。如果当前服务器的系统不可用,可发工单,请管理员为您人工修复。

过程:

1.在dcim面板中,点击IPM控制台图标,会提示错误信息:Error occurred when sending request to IPMI "Invalid user name Error: Unable to establish LAN session Error: Unable to establish IPMI v1.5 / RMCP session
supermic-01.png

2.这步,以Linux 64位系统为例,将IPMICFG-Linux.x86_64 上传到当前服务器,执行 chmod +x IPMICFG-Linux.x86_64 ,让其有执行权限;再运行 ./IPMICFG-Linux.x86_64 -user add 4 ADMIN ADMIN 4,意思是添加第4个用户,用户名和密码都是ADMIN,且有管理员权限;最后,执行 /IPMICFG-Linux.x86_64 -user list,看看是否添加成功了
supermic-02.png

3.同理,这步是以Windows 64位系统为例,执行 IPMICFG-Win.exe -user add 4 ADMIN ADMIN 4 来添加管理员ADMIN
supermic-03.png

4.如果操作有效,那返回到dcim面板中,应该可以成功打开IPMI控制台
supermic-04.png

5.但不确定原因,无法列出当前IPMI的用户信息
supermic-05.png

也可以直接执行带 -r 的参数,还原BMC的设置,如 IPMICFG-Win.exe -r 。

参考:

drserver.net - 如何提交独立服务器订单

过程:

1.访问,https://drserver.net/dedicated.php ,如看到所需配置服务器库存,请点击 ORDER NOW
order-1.png

2.转到购物车后,可点击右上角的 五星红旗 图标,将界面切换到 简休中文
order-2.png

3.切换到中文界面后,点“继续”
order-3.png

4.在左侧窗口“主机名”里,填写完整的主机名,如 drs2.anqun.org (不要仅写anqun.org),选择好系统版本(本例是 Windows Server 2016 Trial 试用版)
order-4.png

5.如果有优惠码,请点击右侧“使用优惠码”,输入有效优惠码,再点“>>”按钮
order-5.png

6.选择支付方式(本例是选择了 PayPal Billing Agreeement),默认是以“新客户”提交订单,如已经有账户,请选择“已注册”
order-6.png

7.新用户,需要填写完整、详细和有效的联系信息,如果觉得将汉字转成拼音字母费事,可以尝试直接填写汉字。请不要使用代理来提交订单,因为订单系统会根据提交订单的IP信息和填写的账户信息来判断是否属于欺诈
order-7.png

8.阅读蓝字的“使用须知”等,需确认产品是否符合自己的要求。如果没有问题,请勾选,表示同意,再点击“结账”按钮。如果订单系统防欺诈模块不会自动拦截,之后网页会重定向到PayPal,完成支付
order-8.png

下载 php manager 安装包文件

php manager for IIS7 是可在 Windows 2008 R2 安装,方便php配置、多版本切换的软件。原先是发布在 codeplex.com 的,现在看起来, codeplex.com 进入了只读的维护状态,原先的下载链接,现在不一定有效了。

过程:

1.访问 https://www.iis.net/downloads/community/2010/09/php-manager-for-iis-7 ,点击右上角的 Download this extension
iis-php-1.png

2.会弹出对话框,确认。大概意思是说,该文件由社区提供,微软不担保,用户下载后自行判断是否安全,建议扫毒
iis-php-2.png

3.之后,会跳转到 https://archive.codeplex.com/?p=phpmanager 页面,点击右上角的 download archive
iis-php-3.png

4.下载得到 phpmanager.zip 文件,解压,其中 releases 目录包含各版本的安装文件,如可将 phpmanager/release/6 里的第二个文件(64位平台)改为.msi的后缀,就可以双击安装了
iis-php-4.png

5.因为测试机是Windows 2016系统,所以安装php manager时,会提示IIS版本不符
iis-php-5.png