Linux-NGINX 能否添加P3P头,如何添加。 - 德问:编程社交问答

 

您的投票让 杜鑫 声誉值增加5分。

支持投票,不仅能让提问用户获得声誉值,让好的问题有更多的曝光,更能帮助社区筛选出好的内容,构建高质量的知识库。


NGINX 能否添加P3P头,如何添加。

 

求实践性东东,提供demo 感谢。wiki 我也查了很多,就是不会设置阿。。。愚昧

杜鑫
编辑于2011-11-08
 
 
该问题被发起关闭投票

投票剩余时间: 参与关闭投票 (/3)

该问题被发起重新开启投票

投票剩余时间: 参与重新开启投票 (/3)

之前被关闭原因:
该问题被发起删除投票

投票剩余时间: 参与删除投票 (/3)

发起了声誉值为 分的悬赏
距离悬赏到期还有:

该问题已经在很久很久以前被关闭

参与关闭投票者:

关闭原因:

该问题如果有必要重新开启? 请发起开启投票

该问题已经被锁定

锁定原因:()

该问题已被保护

保护原因:避免来自新用户不合宜或无意义的致谢、跟帖答案。

该问题已成功删除,仅对您可见,其他人不能够查看。 取消删除问题
 
评论 (1)分享链接 • 2011-11-08 
 
  • 0 支持
    所以劝你还是通过程序设置吧,呵呵 – 何远伦 2011-11-09
 

 

您的投票让 尔雅 声誉值增加了10分。

支持投票,不仅能让回答用户获得声誉值,让好答案排序靠前,更能帮助社区筛选出好的内容,构建高质量的知识库。

 

可以
demo如下

  
  1. server
  2. {
  3. listen 80;
  4. server_name yourdomain;
  5. root /data/app/www/oa.kunlun.com/htdocs;
  6. userid          on;
  7. userid_name     nginx;
  8. userid_domain   yourdomain;
  9. userid_path     /;
  10. userid_expires  365d;
  11. userid_p3p      'policyref="http://www.w3.org/2001/05/P3P/p3p.xml", CP="CURa ADMa DEVa PSAo PSDo OUR BUS UNI PUR INT DEM STA PRE COM NAV OTC NOI DSP COR"';
  12. index  index.php index.html index.htm;
  13. location xxxx{
  14. yourlocation
  15. }
  16. }

配置好后使用curl -I 可以看到结果

小白
1671
编辑于 2011-11-09
 
 
该答案已被锁定,无法对其进行评论,编辑及投票。

支持

好棒,好棒,高 – 程序员1999 2011-11-09
 

 

您的投票让 何远伦 声誉值增加了10分。

支持投票,不仅能让回答用户获得声誉值,让好答案排序靠前,更能帮助社区筛选出好的内容,构建高质量的知识库。

 

看了很多,确实只有ngx_http_userid_module模块提到了nginx设置p3p,安装一下应该是能达到目的 http://wiki.nginx.org/HttpUserIdModule

不过建议还是通过程序来添加更方便一些:

ASP直接在头部加了头部申明:
<%Response.AddHeader "P3P", "CP=CAO PSA OUR"%>

php直接设置header:
header('P3P: CP=CAO PSA OUR');

JSP:
response.setHeader("P3P","CP=CAO PSA OUR")

ASP.NET
通过在代码上加Response.AddHeader("P3P", "CP=CAO PSA OUR")或者在Window服务中将ASP.NET State Service 启动。

 
该答案已被锁定,无法对其进行评论,编辑及投票。

()

 
评论 (0)链接 • 2011-11-08
 

 

您的投票让 胡加杰 声誉值增加了10分。

支持投票,不仅能让回答用户获得声誉值,让好答案排序靠前,更能帮助社区筛选出好的内容,构建高质量的知识库。

 

查了一下资料,nginx0.8.20的升级文档说这之后的版本只要不设置都不会隐藏p3p和setcookie的header。

nginx 0.8.20的更新日志:http://linux.cn/thread/1000/1/1/

Bugfix: the "Set-Cookie" and "P3P" FastCGI response header lines were not hidden while caching if no "fastcgi_hide_header" directives were used with any parameters.

另附nginx关于p3p的介绍:
http://wiki.nginx.org/HttpUserIdModule

希望对你有帮助。

Linux-NGINX 能否添加P3P头,如何添加。 - 德问:编程社交问答的更多相关文章

  1. ajax添加请求头(添加Authorization字段)

    我们在发AJAX请求的时候可能会需要自定义请求头,在jQuery的$.ajax()方法中提供了beforeSend属性方便我们进行此操作. beforeSend: function(request) ...

  2. $.ajax ,ajax请求添加请求头,添加Authorization字段

    beforeSend : function(request) { request.setRequestHeader("Authorization", sessionStorage. ...

  3. linux设备驱动程序该添加哪些头文件以及驱动常用头文件介绍(转)

    原文链接:http://blog.chinaunix.net/uid-22609852-id-3506475.html 驱动常用头文件介绍 #include <linux/***.h> 是 ...

  4. 十天学Linux内核之第九天---向内核添加代码

    原文:十天学Linux内核之第九天---向内核添加代码 睡了个好觉,很晚才起,好久没有这么舒服过了,今天的任务不重,所以压力不大,呵呵,现在的天气真的好冷,不过实验室有空调,我还是喜欢待在这里,有一种 ...

  5. WCF自动添加消息头

    客户端自定义消息查看器实现IClientMessageInspector接口在消息发送之前添加消息头 class ClientMessageInspector : System.ServiceMode ...

  6. nodejs 服务端添加相应头Access-Control-Allow-Origin

    重点在这句:res.setHeader("Access-Control-Allow-Origin", "*"); var http = require(&quo ...

  7. php下载文件,添加响应头

    //下载,添加响应头信息 header('Content-type:application/octet-stream'); header('Content-Disposition:attachment ...

  8. 如何修改Linux系统下的PATH(如何添加自己的路径到PATH)

    修改Linux的PATH方法有三(添加用户的路径到PATH): 方法一: 直接在命令行中输入:#PATH=$PATH:/etc/apache/bin.这种方法只对当前会话有效,也就是说每当登出或注销系 ...

  9. PHP自动添加http://头 转换网址为链接

    有时候,当我们需要用户输入网址的时候,一般我们会让用户省略掉"http://",当提交完成后用代码自动再加上http://,若有需要,我们 还可将网址转换成链接的形式,类似于众多网 ...

随机推荐

  1. Android 自带 camera 详解

    在本文中 需要考虑的问题 概述 Manifest声明 使用内置的摄像头应用程序 捕获图像的intent 捕获视频的intent 接收摄像头intent的结果 创建摄像头应用程序 检测摄像头硬件 访问摄 ...

  2. 使用JQuery.lettering.js实现多行文本样式自定义

    前几天一位在广告公司的朋友发来求助,说:“有一个项目要求实现对字符串进行动态拆分,然后对拆分出的字符分别使用不同的样式效果...”,听到这个需求,我内心有点不屑,这有何能,最多五分钟搞定啊~~ 于是我 ...

  3. mac使用小技

    xcodeブラックスクリーンの解決策: 1.cd ~/Library/Developer/Xcode/DerivedData 2.rm -fr *    //注释:-fr和*是分开的3.关闭模拟器,关 ...

  4. css Block formatting context BFC

    w3c关于BFC解释: http://www.w3.org/TR/CSS21/visuren.html#block-formatting Mdn描述: A block formatting conte ...

  5. 紫薇~还记得大明湖畔的HTML5智力拼图吗?

    曲线谜团是非常有趣的HTML5智力游戏,据说超过多少分会有惊喜,游戏简单易操作,偶尔抛弃那种杀死脑细胞的大型游戏,玩玩这种简单经典的益智小游戏,放松放松,也是不错的选择嘛-将游戏 通过 统一开发环境( ...

  6. Android 检测SD卡应用

    Android 检测SD卡应用 //                                    Environment.MEDIA_MOUNTED // sd卡在手机上正常使用状态  // ...

  7. try,catch捕获错误的用法

    <!DOCTYPE html> <html> <head> <meta charset="utf-8"/> <script&g ...

  8. css学习笔记三

    总结一下水平居中和垂直居中的方法,欢迎交流指正,共同进步! 1.水平居中 1.1):行内元素水平居中,在其父类设置text-align:center; 1.2): 块级元素水平居中有三种 第一种:定宽 ...

  9. SPOJ QTREE4 lct

    题目链接 这个题已经处于花式tle了,改版后的spoj更慢了.. tle的话就多交几把... #include <iostream> #include <fstream> #i ...

  10. ubuntu14.04 Markdown编辑器推荐之Remarkable

    如今已经习惯了用Markdown编辑器写博文的习惯,那么ubuntu以下有什么好用的呢?搜索中发现了这个叫Remarkable的免费Markdown编辑器.为什么推荐这个呢?说说它的特点: 实时预览 ...