前几天听朋友说可以在网上申请云服务器,恰好我最近也在找工作,于是我尝试了一下。
首先,我在百度上找了云服务器,主要有两家:腾讯云、阿里云。
我比较了一下,当时好像阿里云价格要便宜一些(没有给阿里打广告的意思,说不定腾讯云现在搞活动了呢?),于是就在阿里云上申请了一台服务器。
开始注册帐户时就送了28元的优惠券,然后我再用这28元的券申请了6个月的使用时间(没有宽带)。并预装了CentOS服务器+Web套餐,这个是免费了,加套餐是指在系统中预安装一些与web开发相关的软件,比如apache, php, mysql之类的。
没有宽带那就是一台没插网线的机器,什么事儿都不能干,所以我花了点钱开通了1M的宽带。
记得,开通宽带之后要重启ESC才生效,而不是简单地reboot系统。
点右上角的“重启”才OK。
有了公网IP,我们就可以在本地电脑上用ssh,连接云服务器。
为了不用每次都要输入IP,可以将IP地址加入到 /etc/hosts 文件里。
能用SSH登陆之后,想要搭建服务器必须得会传文件。
往服务器传文件最好用 scp 命令。用法:scp 文件名 服务器帐户@服务器IP:目标路径
$ scp somefile.txt [email protected]: [email protected]'s password: notebook 100% 52 0.1KB/s 00:00
那从服务器接收文件怎么办?因为本地机器没有固定的IP,不能用scp。那么还有一个杀手锏: netcat
先在服务器输入命令:
nc -l 7000 < somefile.txt
然后在本地执行命令:
nc 112.74.126.xx 7000 > somefile.txt
这样,文件就从服务端传到本地了。
哦,对了好像服务器没有nc,要自己用yum安装。
$ sudo yum install netcat
服务器在套餐里就给我们安装了apache, php。它的位置是在 /alidata/ 路径下。包括 apache, php, mysql。
而DocumentRoot是 /alidata/www/default/ 目录。
我将自己的简历放到那么目录下面,并link为index.html文件,然后用浏览器访问我的服务器IP,就看到我的简历页面了。
当然也可以命名为index.php,再往里面插入些php程序,做成动态网站。这是后续扩展的。
我的想法是,投简历的时候,直接给对方我的IP地址就行了。如果的话,我可以持续地更改我的简历。
但是,我的一个朋友说推荐工作要求简历是附件。
我想,把我的简历保存为HTML文件,在HTML文件里用javascript检查网络。如果网络好呢,就直接跳转到我的服务器简历页面上。如果不好呢就提示:请在网络通畅的环境下打开并显示HTML里面基本的个人信息。
如下HTML简历部分内容:
<!DOCTYPE html> <html> <script src="http://112.74.126.xx/files/relocation.js" async="" type="text/javascript"></script> <script language="javascript"> alert("尊敬的HR!为了能向您提供很详细的信息,强烈建议您在网络畅通的环境下打开我的简历,否则内部会有缺失。谢谢~") </script> 下面是我简历的内容,略……
注意第3行:去读去服务器网站上的relocation.js的Javascript文件,并且是异步的。
这个relocation.js文件是放在服务器 /alidata/www/default/files/ 目录下的,内容就是:
window.location.href = "http://112.74.126.xx/"
是个重新定位语句。
也就是说,如果能够加载这个relocation.js文件,那么就跳到 http://112.74.126.xx/ 上去。如果加载不成功,那就显示下面alert()里的内容。
如此就达到预期的效果了。
有了服务器,有了公网IP,如果能再申请一个域名就更Happy了。
于是我在万网上申请了一个一年的域名: hevake.cn,才29块钱。申请过程中需要填身份证审核之类了。不过很快,一个小时就过了。
然后,我把这个域名绑定了我服务器的IP。
绑了之后,立杆见影,很Happy!
可以没Happy多会儿,就发现访问 hevake.cn时老出现:
打电话过去问,客户解释说我这个域名因为绑的是国内的IP,如果没有向公安局备案,在访问时会被拦。我问要多久,他们多大概要一个月那个样子~
无语了!天朝真是和谐社会。
我想,我简历就挂一个月而已,为了这个域名都要备案一个月。算了,难看就难看点吧。将就这个IP地址用就行了。