lnmp nginx alias phpmyadmin 的解决方案备忘

我使用的是centos,使用lnmp一键安装,lnmp是一个一键安装nginx,php,mysql的安装包。
为了给域名虚拟上一个phpmyadmin的目录,在网上找了很多资料。不断失败,不断尝试。要么静态文件404,要么php文件404.历经整整一个晚上到半夜,这才成功。
要配置的有两个location段。第一个是规划目录。第二个是处理php文件。
在第二个location中,我试了下,注销此代码也可以
#fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
要注意的是,示例中分隔线包围的是为phpmyadmin配置的,这段要放在 location ~ .*\.(php|php5)?$之前
在配置的过程中,有一个非常怪异的现像,就是使用当静态文件和php文件都能执行了以后,
在phpmyadmin登陆的时候居然跳转到了web根目录下。比如访问localhost/phpmyadmin,登陆的时候就跳到了localhost
而我自己随便写的一个php文件,也加了一个form并且提交,就一点事都没有,唯独phpmyadmin会跳到首页去。而且是只有登陆提交的时候才会跳到首页,直接打开不会跳转。

后来尝试各种方案,终于成功了。
还有一个问题,那就是lnmp的虚机脚本生成的代码中,有两段用来控制静态文件,如图片或css的缓存时间。
也就是示例中最后两个location。但是只要这两个打开,phpmyadmin中的静态文件就访问不到了。404了。

案例中:
/www/domain.com为网站根目录,
/www/logs 为日志目录
/www/phpmyadmin 为phpmyadmin的程序目录
Continue reading

Posted in Web Server | Tagged , , , , | Leave a comment

centos中nginx+subversion的解决方案

由于nginx不支持http方式访问subversion。也就是没有扩展。所以我们只能用svn协议来访问版本库。

其实平时也用不上http的版本库访问。那就干脆直接用svn协议了。配置起来也方便。

1.安装subversion

yum install subversion

2.建立版本库,本例中我们的版本库建立在/var/www/svn,假设该版本库目录为bbs

cd /var/www

mkdir svn

svnadmin create bbs

3.配置

刚才建立了bbs这个svn版本库,需要配置的有通用认证方式,用户名和密码,权限配置这三个文件,分别是/var/www/svn/bbs下的conf下的svnserve.conf passwd 和authz这三个文件。

svnserve.conf:

anon-access = none
auth-access = write
password-db = passwd
authz-db = authz.conf

passwd文件:
user1:password1
user2:password2

authz文件:
[groups]
bbsuser = user1,user2
[bbs:/]
@bbsuser = rw
* =

其中*=意味着匿名用户没有权限

4.启动
配置成功以后,启动svn版本库服务
svnserve -d -r /var/www/svn

5.使用
svn co http://192.160.0.1/bbs
即可取得版本库

Posted in Linux & FreeBSD, Web Server | Tagged , , , | Leave a comment

Nginx+PHP(FastCGI) No input file specified 解决

其实本应该是404错误,结果用safari看的时候,输出变成了No input file specified

找了多个方案都不行。最后有一个方案可行。特此记录一下。

在nginx.conf的http段内,加上以下两行即可解决

fastcgi_intercept_errors on;
error_page 404 /404.html;

Posted in Web Server | Tagged , , | Leave a comment

[LINUX]查看系统信息及版本的命令

几种查看linux版本信息的方法:
1. uname -a
2. cat /proc/version
3. cat /etc/issue
4. lsb_release -a

详解 lsb_release -a

登录到服务器执行 lsb_release -a ,即可列出所有版本信息,例如:
1. [root@3.5.5Biz-46 ~]# lsb_release -a
2. LSB Version: 1.3
3. Distributor ID: RedHatEnterpriseAS
4. Description: Red Hat Enterprise Linux AS release 4 (Nahant Update 1)
5. Release: 4
6. Codename: NahantUpdate1
7. [root@3.5.5Biz-46 ~]#
这个命令适用于所有的linux,包括Redhat、SuSE、Debian等发行版。

Posted in Linux & FreeBSD | Tagged | Leave a comment

乔布斯给德国人的回复:请责备你的政府吧!

上周五,苹果宣布 iPad 将于月底登陆 9 个国家,更多海外市场的发售也在计划中。不过,人们明显注意到被苹果称之为「奇妙与革命性的产品,令人难以置信的价格」的 iPad 到了海外市场,价格就不再那么令人难以置信了。

比如,iPad Wi-Fi 版 16GB 、32GB 和 64GB 在英国的售价分别为 429 、499 和 599 英镑,分别约合 635 、738 和 886 美元;3G 版需再额外增加 100 英镑(约合 148 美元)。但它们在美国的售价则分别是 499、599 和 699 美元,3G 版额外增加 130 美元。

一位英国顾客就此事写信给乔布斯,乔布斯回复:

请教育一下你自己。根据法律,英国的价格必须包含增值税,大约是 18% 。美国的价格无需包含增值税。

另一位德国的顾客,发现他们国家的 iPad 比其他欧洲国家的还要贵,即便考虑的增值税因素。他也写信给乔布斯,得到回复如下:

责备你自己的政府吧。德国不久前对电脑产品开征了新的版权税。

了解到这一点,我们也不能指望 iPad 16GB 版的国内行货价格低于 4000 元了。

Posted in 互联网络 | Tagged | Leave a comment

IPV6最新HOSTS,可上twitter 2010.05.05更新

前面曾经转发过一篇牧师写的文章,家庭宽带用户使用IPV6访问google:实战体验:家庭宽带用户通过IPV6+HOSTS直连GOOGLE各项被墙服务,现在增加twitter的ipv6 hosts,可以不用翻墙访问twitter了

现在,你可以试着把hosts文件中关于twitter的部分改成如下内容,再试下。

本人的网络环境是电信宽带ADSL直接拨号,有公网IP,XP+IPV6,实测有效。

#Twitter 推特

2607:fcd0:1337:4b::2 twitter.com
2607:fcd0:1337:4b::2 www.twitter.com
2607:fcd0:1337:4b::2 m.twitter.com
2607:fcd0:1337:4b::2 search.twitter.com
2607:fcd0:1337:4b::2 integratedsearch.twitter.com
2607:fcd0:1337:4b::2 api.twitter.com
2607:fcd0:1337:4b::2 s.twimg.com
2607:fcd0:1337:4b::2 a0.twimg.com
2607:fcd0:1337:4b::2 a1.twimg.com
2607:fcd0:1337:4b::2 a2.twimg.com
2607:fcd0:1337:4b::2 a3.twimg.com
2607:fcd0:1337:4b::2 twitpic.com
2607:fcd0:1337:4b::2 twitgoo.com

Posted in 软件发烧 | Tagged , , | Leave a comment

Xen VPS 和 OpenVZ VPS 比较

以下为Xen VPS和OpenVZ VPS比较的英文原文。在下面有中文翻译。

While both Xen and OpenVZ are open source server virtualisation technology, there exists some big differences between the two. I think potential VPS customers might need to check the applications that need to be hosted to determine which one is the preferable virtualisation technology.

xen-vs-openvz

On one hand you have Xen, a para-virtualisation platform that gives you much of the dedicated server behaviour. You run your own instance of Linux kernel, you can load your own kernel modules, you have properly virtualised memory, IO and scheduler, and it’s stable and predictable. On the other hand you have OpenVZ, an operating-system level virtualisation system that is just a thin layer on top of the underlying OS. It is simple to understand, has lower overhead, which usually translates to better performance.

Continue reading

Posted in VPS & Hosting | Tagged | Leave a comment

实战体验:家庭宽带用户通过IPV6+HOSTS直连GOOGLE各项被墙服务[牧师著]

先简单回顾一下自己始自2000年的翻墙生涯,

1、最早翻墙的时候是2000年,那时是通过设置代理服务器的方法翻墙看BBC中文网;

2、不知道从啥时候起出现了WUJIE为首的网络三剑客,自打用了之后就爱不释手,这一情况一直持续到2009年10月WUJIE被功夫网小组破解之后;

3、后来又用过免费的PUFF,但有时能连有时不能连直到后来彻底挂了;

4、鉴于天朝网络形势一天天恶劣,能直接访问而不撞墙的好网站越来越少,牧师于2010年3月开始涉足VPN,一开始本想借此赚点小钱(毕竟功夫网的步步升级造成了网民们对VPN前所未有的市场需求),但很快被无私奉献的技术推感动从而毅然决然地改为努力普及公益性VPN,到目前可以说已经有了点成效。

使用了VPN之后翻墙变得很轻松,但由于流量的限制,看YOUTUBE视频一直是个头痛的问题,而且也会出现访问墙内站点速度慢的情况;

5、进入了2010年4月,经福建大学学生推友 @clientor 的悉心指导,我掌握了一种全新最为时髦的方法(IPV6+HOSTS)来上网,此种方法虽不是翻墙,但却可以让你在不借助任何代理软件和VPN/SSH的情况下,轻松访问被墙的各项GOOGLE服务,包括YOUTUBE,GOOGLE SITES,BLOGGER,PICASA等,而且你也可以享受许多IPV6的资源站点。

以下正文就介绍一下在WIN7操作系统下家庭电信宽带用户如何使用这一方法(IPV6+HOSTS),感谢 @clientor 的耐心指导。

Continue reading

Posted in 软件发烧 | Tagged , , | 7 Comments

韩寒:孩子们,你们扫了爷爷的兴

韩寒发在sina的这篇博文,速度被河蟹了。可以理解,河蟹力量无穷大,速度无穷快。那我在此转发一下。
以下是原文:
泰兴幼儿园中的小孩也被人砍了,32人受伤,死亡情况不明。这个新闻因为离开上一次南平幼儿园袭击的新闻太近,我甚至一度误以为是同一个幼儿园。

在最近的变态凶手杀人事件中,他们都选择了幼儿园和小学,相信在很多想报复社会的人心中,去幼儿园小学杀人成为了一种时尚,因为在杀人过程中,你将遇到最少的抵抗,杀掉最多的人,造成民间最大的痛苦的恐慌,是最有效的报复社会手段。除了杨佳以外,几乎所有杀手都挑选了向弱者下手。这个社会没有出口,杀害更弱者成了他们唯一的出口。我建议把全国地方政府门卫间里的保安们抽调去保护幼儿园,孩子都保护不了的政府不需要那么多人保护。

这些杀人事件的产生很大原因是这个社会不公正,不公平。是的,让公平正义比太阳还要有光辉。但太阳不是每天都出。我们的阴天和黑夜是否稍微太多了一些?所以,提出让公平正义比太阳还要有光辉并不伟大,做到让太阳分分钟都挂在你头顶上才伟大。
Continue reading

Posted in 心情随笔 | Tagged | Leave a comment

中國孩子,別讓你的孩子當中國孩子(附視頻)

摘錄自李怡的蘋論功行賞(刊于四月三日的蘋果日報)

內地網站流傳一首歌,是由盲歌手周雲蓬創作,並以沙啞嗓音唱出的,歌聲和唱詞都讓人震撼心酸!
「不要做克拉瑪依的孩子,火燒痛皮膚讓親娘心焦/不要做沙蘭鎮的孩子,水底下漆黑他睡不着/不要做成都人的孩子,吸毒的媽媽七天七夜不回家/不要做河南人的孩子,愛滋病在血液裏哈哈地笑/不要做山西人的孩子,爸爸變成了一筐煤,你別再想見到他/不要做中國人的孩子/餓極了他們會把你吃掉/還不如曠野中的老山羊,為保護小羊而目露兇光/不要做中國人的孩子,爸爸媽媽都是些怯懦的人/為證明他們的鐵石心腸,死到臨頭讓領導先走……」
1994年 12月 8日,新疆克拉瑪依劇場大火,火起時劇場宣佈:「學生們不要動,讓領導先走」,由此而導致 288名學生被燒死,領導等成年人則安然脫險; 2005年 6月 10日,黑龍江沙蘭鎮洪水氾濫,官員知情卻沒向學校通報,活活淹死 88名小學生; 2003年 6月 10日,成都三歲小孩李思怡母親吸毒被警察羈留,她告訴警察家中無人照料孩子,但警察不理,李思怡活活餓死;河南有愛滋村,山西礦難頻發,孩子突然不見了爸爸……。這些是盲歌手創作此歌的背景。

後來網上又有人添加:「不要做汶川人的孩子,因為學校的房屋是豆腐渣/不要做奶粉餵大的孩子,因為它不光讓你變得頭大/不要做湖南人的孩子,因為你的血液會被鉛化/不要做中國人的孩子,因為我們不知道活着為啥。」

如果你認為,中國孩子再多結石寶寶,相對中國人口仍是少數,那麼你可曾想到,身體摧殘之外更大面積的是心靈摧殘嗎?奧運假唱, 56個孩子假扮少數民族列隊進場,虛報年齡參加體操比賽,使他們從小就視造假說謊為常事;今天金正日來訪,也使我們想到,幾十年來兒童向多少來訪的獨裁者、殺人魔獻花?今天孩子們的夢想是甚麼?去年九月廣州採訪視頻訪問了一些一年級學生,問他們的理想是甚麼,一個小女孩回答是:「想做貪官,因為貪官有很多東西。」
魯迅的《狂人日記》寫中國是「四千年來時時吃人的地方」,最後一句是:「沒有吃過人的孩子,或者還有?/救救孩子。」
但 90多年過去,到了今天,中國孩子竟想做貪官,想吃人了。你知道中國的一切罪惡根源在哪裏嗎?就在克拉瑪依火災時的那一句:「讓領導先走。」

Continue reading

Posted in 个人收藏 | Tagged | 1 Comment