debian下nginx不显示图片解决办法

vps用的是debian系统,装完cms后发现图片都显示不了,单独打开图片也无法显示,返回404,文件找不到,所以,应该是nginx配置问题。

在debian下,编辑/etc/nginx/site-available/default

添加:

location ~ \.(jpg|png|jpeg|bmp|gif|swf|css)$
{
access_log off;
expires 30d;
root /www/htdocs/market;
break;
}

将root后的路径改为你网站路径即可。

debian安装nginx php sqlite

接上回在easevps购买了17美元小内存vps,原本选择的是centos linux,因为很多人都在使用这个系统,都说系统稳定、性能好,结果在安装nginx php sqlite的时候蛋疼了,nginx php安装好以后,php-sqlite死活不行,网上的材料能试的都试了,包括那个repo,还是不行,估计只能够自己的编译make了,可我又不想费那事,最后还是换回了熟悉的debian系统。实践证明,debian nginx php sqlite绝对不是一般的方便,deb系的ubuntu也类似。

安装起来很方便,添加dotdeb的源:

deb http://packages.dotdeb.org stable all
deb-src http://packages.dotdeb.org stable all

然后apt-get update,再apt-get -y install php5-cgi php5-fpm php5-gd php5-suhosin php5-sqlite nginx sqlite3

基本上就安装完成了,具体nginx的配置,把locatons php的那一段启用就可以了,然后再web目录下丢一个phpinfo(),去浏览器里面看一下吧,整个系统是运行起来了。

17美元一年easevps低配vps运行cms系统

easevps是个新的空间商,正好在做推广,最低配置的vps有货,alertpay里面也有去年做投票赚的美元,于是乎就下手买了一个。

17美元一年,128M的内存,15GB硬盘,6TB流量,其实这样的vps最适合最图床之类,流量大,空间大,不过我还是拿它来做站了。

不得不承认,linux太强大了,配合一个简单的cms,架站不成问题,这里黑色自由运行的就是debian 6系统,nginx php-fpm sqlite,跑的是akcms,基本上一个小站跑起来应该不成问题。期间在装系统的时候选择的是centos,后来配置php sqlite的时候实在是太麻烦太麻烦了,最后忍不了了,就换了很熟悉的debian系统,配置起来简直没有悬念。具体的配置方法还是以后写出来吧,反正非常容易。

现在系统的内存使用大概在40M左右,因为站点还没搞完,剩下的内存,支持个1K左右的访问应该不成问题哦。

debian lenny安装oracle 10g

为了找工作,在virtualbox里虚拟了个debian lenny,开始安装oracle 10g之旅。

oracle 10g对linux系统的分区大小有要求。第一次就是因为使用了debian lenny的默认分区,导致在安装过程中要不停的定义TEMP和TMPDIR路径,还要扩大swap分区。所以干脆就重新安装了一遍,iso文件就在电脑里,很方便的。

我的debian lenny分区如下:

swap:2G

/:500M

/var:4G

/usr:9G

/home:5G

这里根本就没考虑给virtualbox分配了多少物理内存,反正2G的swap也不浪费。/usr分了9G,因为要把oracle 10g装在这里。

阅读更多