Posts tagged with Nginx


在上一篇的《Mac极简的开发环境Laravel Valet实践》中提到Valet是利用系统后台启用的Caddy来提供web服务的,这个Caddy是个web server?今天玩了一下,非常赞,当然简单粗暴是有点标题党了。 Caddy是一个Go写的服务器软件,官方的宣传语“The HTTP/2 web server with automatic HTTPS”以及“Serve The Web Like It's 2016”简明表达了这个软件的优点和趋势,它拥有基本的apache或者nginx有的web server模块,同时还有一些很有特色的功能,比如: HTTP/2 Automatic HTTPS…

Codeinigiter 项目移植到Nginx服务器上,蛮蛋疼的,搞了一下午,记录一下关键部分配置,这里去除 index.php [shell] location /{ index index.html index.php; if (-e $requestfilename) { break; } if (!-e $requestfilename) { rewrite ^/(.*)$ /index.php/$1 last; break; } } location ~ .+.php($|/){ root /home/wwwroot/crm; fastcgiindex…

access_log 指令指定了日志文件存放的路径。 关闭日志记录: access_log off 1.access 为日志格式的名称,这里个名称可以自定义,通过log_format指令可以制定日志格式,如果不加日志格式,则使用默认的日志格式记录日志: access_log  /home/wwwlogs/access.log  access; buffer表示内存缓冲区的大小: access_log  /home/wwwlogs/access.log  access buffer=32k; 2.log_format…

执行以下命令,就可以实现vim编辑nginx.conf时语法高亮显示了! mkdir -p ~/.vim/syntax/ wget -O ~/.vim/syntax/nginx.vim http://www.vim.org/scripts/download_script.php?src_id=14376 echo "au BufRead,BufNewFile /usr/local/nginx/conf/* set ft=nginx"…

学习了一下,Nginx和Apache一样,可以配置基于IP,域名和端口的虚拟主机,而且配置很简单,记录一下! 首先配置一个基于IP的虚拟主机,我们先添加一个IP别名,并在这个IP上虚拟一个主机出来: $ifconfig eth0:1 192.168.241.101 broadcast 192.168.241.255 netmask 255.255.255.0 up $route add -host 192.168.241.101 dev…

我的安装环境是CentOS 5.5,使用的是源码包的安装方式。在安装前先做好一点准备,主要是GCC的编译工具,以及模块的依赖需要的第三方的库。gizp模块需要zlib库(压缩),rewrite模块需要pcre库(Perl库,包括 perl 兼容的正规表达式库),ssl模块需要openssl库。这里直接用yum安装就可以了: yum -y install gcc gcc-c++ autoconf automake zlib zlib-devel openssl openssl-devel pcre pcre-devel 下载Nginx源码包,1.2.2是目前的最新稳定版本: wget http:…