Colorful Life2010

被一句无关的代码折腾到凌晨3点!

这个网站呢,是用python(web.py)开发的,跑了几年了,一直是apache+fastcgid来跑的,其实也一直相安无事。

最近做另一个网站,就用了nginx+uwsgi+supervisor来跑服务器,nginx用来转发请求和serv静态文件那效率真不是盖的,后端的uwsgi倒成了瓶颈。

但,不管怎么说,还是比apache+fastcgid快不少,更何况fastcgi在跑的时候总是在log打一些错误,虽然不影响网站本身,但看着这些就不舒服呀(强迫症病发了)。

于是呢,就打算把这个也换成nginx+uwsgi来跑得了

ubuntu上配置nginx+uwsgi来跑web.py

同样,还是做为一个备忘吧,最基本的配置。web.py的安装就不说了

1.

如果安装了apache先要把apache的服务停止掉

service apache2 stop

2.安装nginx

sudo apt-get install nginx

3.安装uwsgi

sudo apt-get install uwsgi-core

4.配置uwsgi,/var/www/uwsgi_site1.ini

[uwsgi]
plugins = cgi
socket = 127.0.0.1:3333
chdir = /var/www/site1/
cgi = /=/var/www/site1/code.py
cgi-helper =.py=python

Win7上安装VirtualBox出现Permaturely Ended错误的解决方法

最近在玩Python的一些东西,自然而然的就要用的Linux,而Ubuntu又是我比较熟悉的,在公司电脑上又不能装双系统,只能用VirtualBox来虚拟一个了。

但是在装VirtualBox 4.3.x以及4.2.26的时候总是出现Permaturely Ended的错误,google 了一顿发现原来是兼容问题(Win7的装机量现在应该是除了XP外最大的吧?竟然连这个都不兼容)。

在试了N次之后,就在官网下了个今年3月份发布的4.2.24版,终于可以用了

vim常用设置

 

最近在玩python,在桌面情况下pyCharm是相当的好用,但在终端模式下终究还是vi(或vim)好用啊。

ubuntu默认的是vi,可以安装一个vim,然后再把vi给alias到vim上去,这样输入vi的时候就会使用vim了。

下面是我现在用的几项设置,留着备份一下。

 

点击标题进入阅读更多。。。

Ubuntu14.04 Apache2.4.7 FastCgi Web.py php配置备忘

原来的VPS已经是几年前配置的了,当时是想记录下来,后来就一直懒,就没弄,结果最近VPS换了,该死的服务商竟然忘了帮我转移,只能我自己来手动转移,这样的话,我就得又重新配置一下环境。

关于Ubuntu:

用Ubuntu用习惯了,果断让服务商把默认的CentOS换成Ubuntu(CentOS我是真不会用呀)。服务商给我装的是13.04 LTS,但不知道为什么源列表一直有问题,服务器在美国肯定要用官方的源了,但什么软件也装不了,连apt-get update都出错,把源全给ignore了,没办法只好do-release-upgrade来进行系统升级。

好在服务器速度很快,我一口气连升两次直接升到了最新的14.04版了。