存档

‘nginx’ 分类的存档

codeigniter的url去掉index.php

2012年1月19日 一棵葱 没有评论

版权声明:原创作品,转载请务必以超链接形式标明文章 原始出处 、作者和本声明,否则将追究法律责任。

最近使用codeigniter做了个网站,为了保持url的美观,也为了安全起见,决定去掉url中的index.php。

起初google了半天也没找到正确的写法,最后还是自己边看手册边摸索地写了出来,自己学到了很多,同时也分享给大家。

CI中的路径配置是
$config['uri_protocol'] = ‘AUTO’;
其它配置没有测试,请自己尝试。

以下是nginx.conf的配置:
阅读全文…

分类: CodeIgniter, nginx 标签: , ,

nginx的启动、停止、重启等命令

2011年8月16日 一棵葱 没有评论

一直还没搞清楚 nginx 的启动、停止、重启等命令,刚好看到一篇说明比较详细的文章,好好学习一下。

启动操作
命令:
nginx -c /usr/nginx/conf/nginx.conf
-c参数指定了要加载的nginx配置文件路径。

停止操作
停止操作是通过向nginx进程发送信号(什么是信号请参阅linux文章)来进行的
步骤1:查询nginx主进程号
ps -ef | grep nginx
在进程列表里面找master进程,它的编号就是主进程号了。
步骤2:发送信号
从容停止Nginx:
kill -QUIT 主进程号
快速停止Nginx:
kill -TERM 主进程号
强制停止Nginx:
pkill -9 nginx

另外,若在nginx.conf配置了pid文件存放路径则该文件存放的就是Nginx主进程号,如果没指定则放在nginx的logs目录下。有了pid文件,我们就不用先查询Nginx的主进程号,而直接向Nginx发送信号了,命令如下:
kill -信号类型 ‘/usr/nginx/logs/nginx.pid’
阅读全文…

分类: nginx 标签: , , , ,

Ubuntu10.04上源码安装nginx

2011年8月15日 一棵葱 没有评论

1.从官方网站下载 nginx 稳定版本:http://nginx.org/en/download.html

wget http://nginx.org/download/nginx-0.8.55.tar.gz

2.解压并安装

cd /usr/local/src
tar zxvf nginx-0.8.55.tar.gz
cd nginx-0.8.55
./configure --prefix=/usr/local/app/nginx --user=www-data --group=www-data --with-http_stub_status_module --with-http_ssl_module --with-http_gzip_static_module --with-http_flv_module
make
make install

3.配置

cd /usr/local/app/nginx
chown -R www-data:www-data .

阅读全文…

分类: nginx, Ubuntu 标签: , , ,