博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
CentOS nginx安装淘宝开源模块nginx_concat_module时的问题记录
阅读量:7059 次
发布时间:2019-06-28

本文共 1814 字,大约阅读时间需要 6 分钟。

安装过程:

cd nginx-1.3.6./configure --user=www --group=www --prefix=/app/nginx --with-http_stub_status_module --with-pcre=../pcre-8.20 --add-module=../nginx_concat_module/make && make install/app/nginx/sbin/nginx

nginx_concat_module下载地址:

nginx最新版本下载地址:

问题一:

我使用nginx -s reload

[emerg] unknown directive "concat" in 某某某.conf 配置文件第几行

解决方法:

/usr/bin/nginx 是我之前版本的,要将现在最新的复制替换到/usr/bin/下

cp -f /app/nginx/sbin/nginx /usr/bin/nginx

当然如果当时使用/app/nginx/sbin/nginx -s reload 那就没事

问题二:

使用:nginx -V可以看出已经安装了nginx_concat_module但是还是不行。

我解决的办法就是删除安装目录,重新编译安装。当然自己要备份配置文件哦。

cp /app/nginx/conf /nginx_conf_bakrm -rf /app/nginxcd nginx-1.3.6./configure --user=www --group=www --prefix=/app/nginx --with-http_stub_status_module --with-pcre=../pcre-8.20 --add-module=../nginx_concat_module/make && make install/app/nginx/sbin/nginx cp -f /app/nginx/sbin/nginx /usr/bin/

 这样就没有问题了。

对了,忘记说明配置文件的写法了:

server{    listen       80;    server_name abc.huangdingding.cn;    index index.html index.php;    root  /data0/abc;    location ~ .*\.php?$    {      fastcgi_pass  127.0.0.1:9000;      fastcgi_index index.php;      include fastcgi.conf;    }    location /js/ { #合并js        root /data0/abc/public/;        concat on;#开关    }    location /css/ { #合并css        root /data0/abc/public/;        concat on;#开关    }    location ~ .*\.(gif|jpg|jpeg|png|bmp|ico)$    {      expires      30d;    }    location ~ .*\.(js|css)?$    {      expires      30d;    }    location ~ .*\.(swf)$    {      expires    100d;    }    access_log  /data0/logs/abc/$remote_addr.log  main; #这里是按照来放ip记录日志。}

 关键是:

location /js/ { #合并js        root /data0/abc/public/;        concat on;#开关    }    location /css/ { #合并css        root /data0/abc/public/;        concat on;#开关    }

 其它可以按照自己的要求来写。

转载于:https://www.cnblogs.com/huangdingding/archive/2012/12/20/2826406.html

你可能感兴趣的文章
keepalive配置
查看>>
使用Ansible部署LAMP环境
查看>>
mac下 连接windows远程桌面
查看>>
如何在LoadRunner中使用winsocket协议
查看>>
部署DNS服务器之主要区域
查看>>
Android防反编译
查看>>
数字医学影像工作站相关资料汇总
查看>>
20051008网络工程师必懂的专业术语
查看>>
2012年我的十大工程7——阅读工程
查看>>
windows调整网卡访问顺序
查看>>
我的php学习笔记(42) PHP通过mail()或Socket发从邮件
查看>>
Mysql-主从精简配置
查看>>
ROM 、RAM和FLASH 的区别
查看>>
深入挖掘vsftpd服务
查看>>
使用smtplib发送E-mail
查看>>
C#窗体控件更新(四)
查看>>
solr部署
查看>>
Linux命令之umask
查看>>
浏览器对象的各种宽高
查看>>
python学习笔记--虫师
查看>>