容器技术交流

 找回密码
 立即注册
查看: 3194|回复: 5

使用PHP用Apache处理 完全使用Apache处理 错误信息

[复制链接]
发表于 2011-7-3 17:19:18 | 显示全部楼层 |阅读模式
本帖最后由 mkc 于 2011-7-3 17:21 编辑

使用這2個功能出錯

PHP用Apache处理。将动态的PHP脚本交给Apache处理,即前端Nginx,后端Apache
完全使用Apache处理。当需要支持Apache的.htaccess时,必须使用这个。此模式相当于直接访问8889端口

您填写的内容有错,错误信息
nginx: [emerg] "client_header_buffer_size" directive is not allowed here in /usr/local/nginx/conf/proxy_pass.conf:13nginx: configuration file /usr/local/nginx/conf/vhost.test.conf test failed


我在本地架設測試時 洞哥提供解決方法 有效的
爱洞特漏 发表于 2011-6-28 01:18
将/usr/local/nginx/conf/proxy_pass.conf的第13行和第14行前面加个#注释掉

proxy_redirect off;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header REMOTE-HOST $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header Accept-Encoding '';
proxy_next_upstream error timeout invalid_header http_500 http_503 http_404;
proxy_cache_valid 200 404 304 1m;
proxy_cache_key "$host$uri$is_args$args";
#client_max_body_size 128m;
client_body_buffer_size 256k;
#proxy_connect_timeout 30;
#proxy_send_timeout 30;
#proxy_read_timeout 60;
#proxy_buffer_size 256k;
proxy_buffers 4 256k;
proxy_busy_buffers_size 512k;
proxy_temp_file_write_size 512k;
#proxy_max_temp_file_size 256m;

實際運作主機上修改無效

proxy_redirect off;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header REMOTE-HOST $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header Accept-Encoding '';
proxy_next_upstream error timeout invalid_header http_500 http_503 http_404;
proxy_cache_valid 200 404 304 1m;
proxy_cache_key "$host$uri$is_args$args";

client_max_body_size 512m;
client_body_buffer_size 256k;

client_header_buffer_size 256k;
large_client_header_buffers 4 256k;

#proxy_connect_timeout 30;
#proxy_send_timeout 30;
#proxy_read_timeout 60;
#proxy_buffer_size 256k;
proxy_buffers 4 256k;
proxy_busy_buffers_size 512k;
proxy_temp_file_write_size 512k;
proxy_max_temp_file_size 256m;
這兩個 conf 注释地方 也不同
发表于 2011-7-3 17:21:14 | 显示全部楼层
client_header_buffer_size 256k;
large_client_header_buffers 4 256k;

这两行注释掉就行了
 楼主| 发表于 2011-7-3 17:25:04 | 显示全部楼层
many thanks ^^

解決此問題

允许外链的域名 不出現502了
 楼主| 发表于 2011-7-3 17:35:07 | 显示全部楼层
爱洞特漏 发表于 2011-7-3 17:21
client_header_buffer_size 256k;
large_client_header_buffers 4 256k;

又遇到另一個問題

允许外链的域名

facebook.com fbcdn.net  不出現 502

facebook.com fbcdn.net *.fbcdn.net
使用 泛域名 就會出現502
 楼主| 发表于 2011-7-3 17:47:02 | 显示全部楼层
使用 被盗链时显示的图片
也出現502

留空則沒問題
 楼主| 发表于 2011-7-3 18:54:13 | 显示全部楼层
連續編輯2次 就不會出現502

被盗链时显示的图片
在其他網站 不能顯示,而且看chrome 查看network

連續查詢該"被盗链时显示的图片 "1x次
但不顯示 被盗链时显示的图片
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|Archiver|URLOS ( 粤ICP备18087780号 )

GMT+8, 2025-5-15 00:41 , Processed in 0.030488 second(s), 18 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表