一周linux vps学习小札记

I love web tech!

前些天以白菜价收购一部vps,目的吗,是想搭建一个适合自己所需的满意的CMS系统,放点东西上去。虽然对linux系统的虚机用了很久,但初次接触vps,以root身份log in,面对SSH输入文字命令行去设置一台server,哈哈,还是摸不到头脑。有难度才会有挑战,有挑战才会有兴趣,用了快一周的业余时间,总算摸到点点门道,在此记录分享。

  • 初级使用vps当然是练手用,配置是256m rom 15G disk 150G bw ,不要和虚机配置比较哦~任何vps都相当一台纯净的电脑,至少有一个独立IP。我的ip地理位置应该是在Richmond,VA 但也可能是Kansas,MO 距离应该有上千miles了吧,呵呵,reverse ip数据来源不一样的原因吧!
  • 对于没有系统的linux知识的新手而言,一个个的自行安装server/mysql/ftp并且设置是坑爹的。vps如同自己的电脑,256m内存的机器是无法运行几项程序的。所以还是用设置好的傻瓜包比较安逸。推荐使用LNMP一键包,老牌中文的。
  • web server方面,Ngnix一直很火,本人实际感觉确实也不错:轻量级、快速、负载能力强。但以前只是接触过apache,一些地方还很不一样。据称Ngnix适合html/jpg等静态内容,apache适合cgi/php等动态内容的处理。apache的mod-rewrite是现在SEO必须的,虽然Ngnix也可以实现,但一些程序安装上可能会比较麻烦点
  • Ngnix上可以轻松实现反向代理。简单的说就是类似于路由器端口转发一样,通过将A域名解析到Ngnix的IP后,访问A域名会被带到目的B网站!嗯,没错,这其实就是一种phish attack啊。实际上用Ngnix反向代理去实现普通PROXY的功能并不好用,因为二级目录访问会出问题,而且,我试用一次以后(指向脸书),居然收到google的通知,说我的网站出现钓鱼页面~晕!一般来说Ngnix的反向代理是用于转发服务器内部访问请求,比如Ngnix作为前台服务器,apache作为后台。
  • 作为vps你可以轻易的管理设置你的服务器端口。
  • PureFTP值得推荐!因为带有web管理界面,可以随意管理FTP账号。新建一个FTP账号时,用户组和群组都选WWW就是。出现无法修改文件属性的问题,是因为wget下的东西wwwroot目录属性问题,改为R即可!
    chown -R www:www /home/wwwroot/ghd1/(具体google下)
  • Ngnix不支持perl,不能直接读取access log,Ngnix的access log可能会占据大量的空间,如何处理,正在研究中!
完毕。
reverse ip

 

发表评论

电子邮件地址不会被公开。 必填项已用*标注

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据