V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  52txr  ›  全部回复第 1 页 / 共 4 页
回复总数  61
1  2  3  4  
@rrfeng
@skallz
@ranaanna
@yuedanwork
好嘞,感谢各位大佬的解答!
我也试了 Nginx1.18 ,完全按照教程来。

我只是瞎折腾,确实也不是急需的东西。如果有大佬 i 知道有什么坑,希望指点一二
407 | if (r->headers_out.cache_control.elts == NULL) {
| ^~~~
/usr/local/nginx/modules/incubator-pagespeed-ngx-1.13.35.2-stable/src/ngx_pagespeed.cc:408:35: error: cannot convert ‘ngx_table_elt_t**’ {aka ‘ngx_table_elt_s**’} to ‘ngx_array_t*’
408 | ngx_int_t rc = ngx_array_init(&r->headers_out.cache_control, r->pool,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
| |
| ngx_table_elt_t** {aka ngx_table_elt_s**}
In file included from src/core/ngx_core.h:66,
from src/http/ngx_http.h:13,
from /usr/local/nginx/modules/incubator-pagespeed-ngx-1.13.35.2-stable/src/ngx_pagespeed.h:33,
from /usr/local/nginx/modules/incubator-pagespeed-ngx-1.13.35.2-stable/src/ngx_pagespeed.cc:26:
src/core/ngx_array.h:32:29: note: initializing argument 1 of ‘ngx_int_t ngx_array_init(ngx_array_t*, ngx_pool_t*, ngx_uint_t, size_t)’
32 | ngx_array_init(ngx_array_t *array, ngx_pool_t *pool, ngx_uint_t n, size_t size)
| ~~~~~~~~~~~~~^~~~~
/usr/local/nginx/modules/incubator-pagespeed-ngx-1.13.35.2-stable/src/ngx_pagespeed.cc:415:22: error: cannot convert ‘ngx_table_elt_t**’ {aka ‘ngx_table_elt_s**’} to ‘ngx_array_t*’
415 | ngx_array_push(&r->headers_out.cache_control));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
| |
| ngx_table_elt_t** {aka ngx_table_elt_s**}
src/core/ngx_array.h:27:35: note: initializing argument 1 of ‘void* ngx_array_push(ngx_array_t*)’
27 | void *ngx_array_push(ngx_array_t *a);
| ~~~~~~~~~~~~~^
/usr/local/nginx/modules/incubator-pagespeed-ngx-1.13.35.2-stable/src/ngx_pagespeed.cc: In function ‘bool net_instaweb::{anonymous}::ps_get_cache_control(ngx_http_request_t*, GoogleString*)’:
/usr/local/nginx/modules/incubator-pagespeed-ngx-1.13.35.2-stable/src/ngx_pagespeed.cc:439:74: error: request for member ‘elts’ in ‘r->ngx_http_request_s::headers_out.ngx_http_headers_out_t::cache_control’, which is of pointer type ‘ngx_table_elt_t*’ {aka ‘ngx_table_elt_s*’} (maybe you meant to use ‘->’ ?)
439 | auto ccp = static_cast<ngx_table_elt_t**>(r->headers_out.cache_control.elts);
| ^~~~
/usr/local/nginx/modules/incubator-pagespeed-ngx-1.13.35.2-stable/src/ngx_pagespeed.cc:444:59: error: request for member ‘nelts’ in ‘r->ngx_http_request_s::headers_out.ngx_http_headers_out_t::cache_control’, which is of pointer type ‘ngx_table_elt_t*’ {aka ‘ngx_table_elt_s*’} (maybe you meant to use ‘->’ ?)
444 | for (ngx_uint_t i = 0; i < r->headers_out.cache_control.nelts; i++) {
| ^~~~~
make[1]: *** [objs/Makefile:1324: objs/addon/src/ngx_pagespeed.o] Error 1
make[1]: Leaving directory '/home/lighthouse/nginx-1.27.1'
make: *** [Makefile:10: build] Error 2
@OHYOLO 不好说,有的就是针对性攻击,有的是报复社会无差别攻击,逮谁的博客都进行攻击
@julyclyde 强答一下也可以参考参考,为什么要处理?(还是论坛有什么梗我不知道而已)
@pckillers 嗯嗯,感谢大佬指导!
@amlee 哈哈,是这样的,cf 简直赛博菩萨。害,业余学生,喜欢瞎玩
@foxhunt 免费的就是最贵的是吧,不过拿来研究和体验一下还可以
@frankies 害,本身就是业余的人来瞎折腾的,我一个学机械的纯业余爱好玩玩
@v2orz 感谢,看着感觉蛮不错的!
@daimaosix 呜呜呜,因为是只大菜狗,哎,不过我也回答了一些可以回答的问题。多提问,多回答,多交流
@linyongxin 这段时间频繁被打,cf 上已经扛了 10TB 流量,经常半夜偷袭
@vfx666 不固定,将近 4 千的 ip 段,都是家庭宽带,应该都是肉鸡,但是能一下子调用这么大量的肉鸡 ip ,感觉也不简单
@gaobh 不像是 PCDN ,PCDN 是个别固定的 ip 段,我自己写了个脚本,分析了一下将近 250GB 的日志,半夜请求次数超过 1k 且 QPS 大于 5 的,有三千多将近 4 千的 ip 段
14 天前
回复了 giao123 创建的主题 Windows windows 的自动更新是真的恶心啊
@yjd 哈哈,反正平时是懒的更新的。大部分人的需求也就是能用就行吧
@loocao 我看 debian 好像确实比较有口碑
@COW 好嘞谢谢
@Tuuure 是的,一运行命令各种 repository 报 Not Found
@aceboy 日志是一部分吧,之前清理过了好了一段时间。时间太久了感觉也有一些奇怪的问题,不如重装一下得了,喜欢折腾。感谢大佬指导
1  2  3  4  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2935 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 25ms · UTC 14:51 · PVG 22:51 · LAX 06:51 · JFK 09:51
Developed with CodeLauncher
♥ Do have faith in what you're doing.