易陆发现互联网技术论坛

 找回密码
 开始注册
查看: 4647|回复: 1
收起左侧

解决Apache日志"internal dummy connection"方法

[复制链接]
发表于 2018-9-2 13:59:09 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?开始注册

x

# N+ t$ Y% R' p3 [

打开httpd.conf 0 ^% S6 s* B2 j9 Z
找到 CustomLog logs/access_log combined這一行

在前一行加入

SetEnvIf User-Agent "(internal dummy connection)" dontlog
  • 1
    . h5 `! ]% ?5 ?+ D/ Q

然后改写CustomLog logs 這一行,改成下面這樣(在后面加上 env=!dontlog)

CustomLog logs/access_log combined env=!dontlog[root@controller httpd]# vim /etc/httpd/conf/httpd.conf
3 ]8 u3 R4 z5 L! W4 N2 u# h- i; x    #/ A4 m4 z- K8 @) |" v% }
    # The location and format of the access logfile (Common Logfile Format).
) N! b2 i: D" ^3 n; _* M    # If you do not define any access logfiles within a <VirtualHost>: D1 T7 c0 A# {( t1 B$ y+ |8 ]
    # container, they will be logged here.  Contrariwise, if you *do*3 T+ S( ?. z6 g# W
    # define per-<VirtualHost> access logfiles, transactions will be7 U+ a* M) b5 C7 d1 _* j( z/ Q2 G
    # logged therein and *not* in this file.
9 P* H3 j/ i, b3 I( K    #
3 N1 a# M5 ~* c    #CustomLog "logs/access_log" common
/ E* A- l1 S* `# G    #
  A. N7 ?5 A# a; q, X    # If you prefer a logfile with access, agent, and referer information! a6 T  _9 d6 \# F
    # (Combined Logfile Format) you can use the following directive.! I$ M6 ?& z/ ^# `8 w/ D) ?, K3 y
    #
& R4 Y- n" X$ C4 `    SetEnvIf User-Agent "(internal dummy connection)" dontlog& O5 J9 X2 B- @
    CustomLog "logs/access_log" combined env=!dontlog

$ O5 @9 `2 H; k3 t</IfModule>( O/ T7 H$ q) P! ?
<IfModule alias_module>" u8 Y. [; o. f" C6 h" \6 ~  s
/ D& o, q7 y& B+ B  K( G8 u# K
重启apache (systemctl restart httpd.service) 生效  b5 T) P/ N5 j; L1 g' a' R. `% e
( @, Q$ N' L9 I
 楼主| 发表于 2018-9-2 14:12:14 | 显示全部楼层
cat /etc/httpd/conf.d/wsgi-keystone.conf
; D, W- U" F3 B) E! V0 mListen controller:5000
8 S" ~4 L, y. G0 S4 X8 y& {Listen controller:35357
* q5 P" h7 v$ N8 c4 H" y, m" I( O, L0 A1 t
<VirtualHost *:5000>& z0 O# q9 K0 t8 @, c: V
    WSGIDaemonProcess keystone-public processes=5 threads=1 user=keystone group=keystone display-name=%{GROUP}* }" n* Y/ e$ _$ U
    WSGIProcessGroup keystone-public: ~% t4 u$ t# d& J. ~3 s
    WSGIScriptAlias / /usr/bin/keystone-wsgi-public" f# Z( K& r1 r$ b9 _- B) _" X
    WSGIApplicationGroup %{GLOBAL}
# V  J4 R: q$ e! }5 n, A! H, v% M    WSGIPassAuthorization On
, E* B& q) g1 W7 D    LimitRequestBody 114688
- o, E4 a; v; Y: V6 U4 Q    <IfVersion >= 2.4>
9 t* X' X. f' }, h! {- b. m2 [      ErrorLogFormat "%{cu}t %M") m2 q! a" g3 G! j& U) J5 f  P/ G
    </IfVersion>
6 U) J. d. y5 p0 i) b$ O    ErrorLog /var/log/httpd/keystone.log0 X6 s  @1 h7 [8 E- q! h: ?. z2 C
    SetEnvIf User-Agent "(internal dummy connection)" dontlog
  [. f" z( K5 r* f/ C$ \3 k3 D9 C    CustomLog /var/log/httpd/keystone_access.log combined env=!dontlog1 C$ ~/ q8 \8 o# H" q9 b; r  o

0 W+ Q2 ^! J0 W, i2 ?- X$ H    <Directory /usr/bin>
% c0 D# l3 |0 G% {5 C  K5 \        <IfVersion >= 2.4>
1 t+ X5 A! K: E# _' F$ c/ U            Require all granted8 K# w9 J  p9 L4 @$ a; X3 X+ A
        </IfVersion>
. C& X9 [- Z( Q7 W        <IfVersion < 2.4>
9 [7 h+ p8 ^8 |& g            Order allow,deny
6 n$ V" W+ e# G+ H3 D' R# R2 D            Allow from all% ^% B  p. c+ r$ @( U5 C
        </IfVersion>
7 e+ @+ l" t  `' g7 `& y    </Directory>
+ k9 E$ i' f; I7 I1 x</VirtualHost>) d- p0 b4 `  j# B: D0 q; }
( I9 `. {+ e5 W" j9 v( a' n
<VirtualHost *:35357>7 O- x2 o9 ?: ^
    WSGIDaemonProcess keystone-admin processes=5 threads=1 user=keystone group=keystone display-name=%{GROUP}
' R7 C' @. I* _0 [: Z, P    WSGIProcessGroup keystone-admin
/ R) s) c7 s9 r4 F' h" ^    WSGIScriptAlias / /usr/bin/keystone-wsgi-admin
. m( o6 `6 @! t) H    WSGIApplicationGroup %{GLOBAL}
) p% J9 ~" U* g" |; ?    WSGIPassAuthorization On
, m9 H* G2 |% J$ h4 o    LimitRequestBody 114688
( J4 A. W0 M9 \1 r    <IfVersion >= 2.4>
! y) h7 D1 h% j+ K      ErrorLogFormat "%{cu}t %M"6 e  K3 Z1 J" @/ D  ?6 e
    </IfVersion>
8 U( q# W/ n1 {3 A. \    ErrorLog /var/log/httpd/keystone.log 6 o$ J  x) m5 ]0 d* E1 s
     SetEnvIf User-Agent "(internal dummy connection)" dontlog
& x- q5 L, _1 Z; m  d& y/ ]0 j    CustomLog /var/log/httpd/keystone_access.log combined env=!dontlog
) O% q0 ^- W, B- w3 p; N- U0 X( d: S8 A+ Y, J, W. e& \) [
    <Directory /usr/bin>
% u" }; c" ~$ S5 P* b. y        <IfVersion >= 2.4>
2 X( t" U$ q, a  B) [( _, D& g# L            Require all granted7 Y- i% O2 ], c" u% e
        </IfVersion>
) ?3 {9 Y4 A, a$ ^# w* b        <IfVersion < 2.4>6 L- |& ~; ?2 @  L. j
            Order allow,deny/ i0 c: m0 r+ w3 V  Q! A& K
            Allow from all
$ t, i1 S0 A5 a$ [        </IfVersion>  {5 x+ f0 t( X% [
    </Directory>
; _& Z/ k. w7 A' r8 A! R1 D</VirtualHost>
# r9 X; c$ @5 _0 c, _& n4 ~/ d# A2 L( u0 I$ M
Alias /identity /usr/bin/keystone-wsgi-public" `2 y9 H: o- v  W, e  I4 s
<Location /identity>  [( j7 i7 p& u8 I4 L6 @; ?2 t6 Q
    SetHandler wsgi-script
" a+ k2 _. I3 ?7 x3 t: w0 H    Options +ExecCGI) m4 W0 p! k5 K, N1 N
) a9 c! u# |% ^# F
    WSGIProcessGroup keystone-public3 }$ E) Q8 g4 z( e& Z
    WSGIApplicationGroup %{GLOBAL}
3 P% ~$ g  K0 @; ^. [+ s: w    WSGIPassAuthorization On1 z" _  t. P# f# B1 U- A
</Location>
4 N) S+ u2 J/ r7 G" C. }: k0 e' ~
0 Q1 p: }( ~; f$ aAlias /identity_admin /usr/bin/keystone-wsgi-admin" {0 K" U0 v4 d
<Location /identity_admin>4 D$ ?+ K8 I4 G
    SetHandler wsgi-script
) a6 c2 t9 D2 v# p# ^" r( m5 F    Options +ExecCGI
& u5 N  o) N, O' t% S2 o
! y0 m; Q, j) L8 D: M    WSGIProcessGroup keystone-admin
) A* g/ s1 v" c+ e* c& E    WSGIApplicationGroup %{GLOBAL}
& N* `/ S* u/ _! j+ n/ {0 R' B    WSGIPassAuthorization On% }2 n( z  z* x& e8 w
</Location>
您需要登录后才可以回帖 登录 | 开始注册

本版积分规则

关闭

站长推荐上一条 /4 下一条

北京云银创陇科技有限公司以云计算运维,代码开发

QQ|返回首页|Archiver|小黑屋|易陆发现技术论坛 ( 蜀ICP备2026014127号-1 )点击这里给我发消息

GMT+8, 2026-4-8 21:39 , Processed in 0.049391 second(s), 23 queries .

Powered by Discuz! X3.4 Licensed

© 2012-2025 Discuz! Team.

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