Fedora Linux连接l2tp(东南大学Bras校园网)指南

多亏了Networkmanager的l2tp插件啊,现在只要使用NetworkManager来管理网络,就能创建l2tp类型的VPN(包括l2tp+ipsec类型的VPN)。我们学校的校园网就是l2tp类型的VPN,在我们学校(东南大学)其正式名称为b-ras.

下面以Fedora 19 KDE环境为例(最新版的Ubuntu也是可以的,不过要安装的软件包名称可能不同哦),结合东南大学B-ras网络设置(具体诸如网关、用户名、密码等请参考你自己的情况),首先在终端下运行下面这个指令来安装l2tp相关的软件包,

Continue reading “Fedora Linux连接l2tp(东南大学Bras校园网)指南”

Fedora/RHEL/CentOS启用NetworkManager服务

前几天倒腾KVM虚拟机,把NetworkManager给禁用掉了,使用了原始的network来管理网络。在宿舍还好,发现去图书馆要连接无线网络的时候就彻底囧了。

只好把NetworkManager给请回来了。本文描述的方法适用于所有Red Hat系的发行版,常见的是Fedora、Red Hat Enterprise Linux和CentOS。

终端下运行这个命令先禁用掉network服务,并停止network的运作

su -c 'chkconfig network off'
su -c 'systemctl stop network'

然后运行下面这个启用NetworkManager,
Continue reading “Fedora/RHEL/CentOS启用NetworkManager服务”

安全宝+WDCDN+Incapsula+DNSPod实现全球CDN加速

这样的文章是Google、百度一抓一大把的,不过我觉得还是有必要记录一下的。目前本站运用的就是这样的全球CDN加速,当然重点是加速天朝的访问,同时不影响北美的访问。

首先必须保证域名的NS已经切换到DNSPod 72小时以上(以便全球DNS服务器均同步完成)。先按照Incapsula的要求设置好顶级域名的A记录,然后www域名CNAME解析到Incapsula的那个值,线路选择“国外”。

Continue reading “安全宝+WDCDN+Incapsula+DNSPod实现全球CDN加速”

博客第二次加速优化

今天够忙的,发现一些地区的联通连不上Incapsula的服务器,所以我先把NS从Crazydomains那里改到DNSPod,然后再把联通线路CNAME解析到最原始的OpenShift服务器上了。但是DNSPod的IP地址库显然不是很全,一些地区的联通会依然走Incapsula的CDN加速渠道然后会访问不通……嗯,我在申请安全宝和WDCDN的加速了,如果这边能搞定的话我就会直接分成国内/国外两条线路,如果搞不定的话就取消国内线路的Incapsula加速。已经使用安全宝加速国内线路,默认解析走WDCDN,国外线路解析到日本的Incapsula服务器。先测试两天,如仍然有问题将停用Incapsula.

然后我又到Google PageSpeed Insights上分析了一下,按照上面的说明做了如下优化:

Continue reading “博客第二次加速优化”

本博已启用Incapsula加速

本博客已经启用美帝CDN服务提供商Incapsula提供的免费加速服务(月流量50GB),目前南京电信ping值显示稳定在155ms,比直接访问OpenShift所用的AWS服务器(250~310ms)快了不少,希望大家也有这个快起来的感受。

在一个博客上看到说OpenShift现在挺危险的了,可能在瓷器国活不过这个夏天?难说吧,哎,红帽子的服务好,也不能这样整吧?祈求OpenShift能多挺些日子。被墙的话,我就得再次搬家了,或许干脆一劳永逸买个VPS!

轻量级PHP服务器之lighttpd搭建篇

本文讲述在Fedora 18下配置Lighttpd+PHP+FastCGI的服务器。Lighttpd相比于Apache的优点在于Lighttpd是模块化、轻量级、高可扩展性的。不过Lighttpd比Apache烦琐一些就是了。本文暂时不涉及MySQL(这个弄得我有点头痛,下次整理出来再发文)。

sudo yum install lighttpd lighttpd-fastcgi php 

首先得先装好Lighttpd和PHP!FastCGI是用来处理php文件的。修改/etc/lighttpd/lighttpd.conf,添加下面几行(详见官方文档),

Continue reading “轻量级PHP服务器之lighttpd搭建篇”

Windows 7/8用WebDAV连接ownCloud

从Windows Vista起,微软就禁用了http形式的基本WebDAV验证形式(KB841215),必须使用https连接,但是架设在AppFog上的免费账户对SSL证书无权限。所以在Windows Vista/7/8中,要方便地映射ownCloud文件为系统上的“网络位置”,就必须改注册表……
HKEY_LOCAL_MACHINE>>SYSTEM>>CurrentControlSet>>Services>>WebClient>>Parameters>>BasicAuthLevel
把这个值从1改为2,然后进控制面板,服务,把WebClient服务重启(没有启动的就启动它)。

然后打开命令提示符,输入以下指令。

net use Z: http://YOUR_ownCloud_SERVER_PATH/remote.php/webdav /user:youruser yourpassword

提示成功的话,打开计算机看看是不是在网络位置里出现一个盘了?

加上参数/persistent:YES 还可以使得这个映射在重启计算机后依然存在。

安全提醒:不要在公共网络环境(如公共WiFi热点)下以http连接的WebDAV访问,以免泄露隐私数据。

参考文章:ownCloud Documentation  |  arthurtoday.com

使用autoconfig.php快速部署ownCloud到AppFog

上一篇文章讲了一个非常笨的办法(去修改setup.php),本文讲一个「正常」一点的办法部署ownCloud到AppFog,下载ownCloud这一步就不要我再啰嗦了吧?

下载之后还是要删掉apps下面的firstrunwizard,这个二缺玩意儿永不会消失,我禁用它之后它也不消失……好了,跑到config下面,修改config.sample.php这个文件,修改apps_paths数组的内容如下。

	array(
		'path'=> OC::$SERVERROOT."/apps",
		'url' => '/apps',
		'writable' => true,
	),

然后还是在config文件夹下,新建一个文件,文件名为autoconfig.php,内容如下。

Continue reading “使用autoconfig.php快速部署ownCloud到AppFog”

在AppFog上部署ownCloud 5

AppFog真不是个省心的PaaS,相比OpenShift麻烦多了,在OpenShift上部署ownCloud可以看玛格姐的博文。。。好吧,看在提供DNS A记录,然后又在新加坡有节点,我就忍了AppFog了。下面讲一下我部署的过程,有点tricky,不是很专业的样子……AppFog和PHP老鸟请放过我。下面我开始讲了,如果要喷,请轻喷。

下载并修改ownCloud 5.0

  1. 去ownCloud.org下载最新稳定版本,解压
  2. 删掉里面apps下的firstrunwizard,这个愚蠢的应用会一直提示要你下载客户端之类的,关闭按钮疑似失灵了。所以直接删掉,不然世界不会清净的!
  3. 用你最喜欢的编辑器(比如Kate)打开libs/setup.php这个文件,下面要修改它了。初次登录ownCloud的时候会调用setup设置数据库balabala的,但是AppFog奇葩地不能获取一个长期有效的MySQL地址、端口等信息,只能通过PHP函数获取,所以要稍微修改一下这个文件,让它自动填写正确的mysql数据库信息。

(关于修改ownCloud代码的操作,可以看我新一篇的博文《使用autoconfig.php快速部署ownCloud到AppFog》,不需要这么麻烦来改setup.php)找到并注释掉下面这几行,这样就可以在数据库信息设置处保持空白而不报错了。

Continue reading “在AppFog上部署ownCloud 5”