将配置文件纳入版本管理。
This commit is contained in:
@@ -19,27 +19,21 @@ MAAT_REDIS_DB_INDEX=4
|
||||
EFFECT_INTERVAL_S=1
|
||||
|
||||
[TANGO_CACHE]
|
||||
[TANGO_CACHE]
|
||||
#Address of MINIO Servers
|
||||
#MINIO IP地址,目前只支持一个
|
||||
MINIO_IP_LIST=192.168.10.61-64;
|
||||
MINIO_LISTEN_PORT=9000
|
||||
|
||||
#每个域名最多开启的链接数
|
||||
MAX_CONNECTION_PER_HOST=10
|
||||
|
||||
#bucket的名称
|
||||
CACHE_BUCKET_NAME=openbucket
|
||||
|
||||
#Upload failed when exceed max memory constraintt
|
||||
#缓存最大占用的内存空间大小,超出空间时上传失败
|
||||
MAX_USED_MEMORY_SIZE_MB=5120
|
||||
|
||||
#Expire second of Upload header, 60s minimum.
|
||||
#上传时Expires头部的过期时间,单位秒,最小60(1分钟)
|
||||
CACHE_DEFAULT_TTL_SECOND=3600
|
||||
|
||||
#Hash object name to speedup query.
|
||||
CACHE_OBJECT_KEY_HASH_SWITCH=0
|
||||
|
||||
#For WIRED LOAD BALANCER
|
||||
#WIREDLB_OVERRIDE=1
|
||||
#WIREDLB_TOPIC=
|
||||
#WIREDLB_GROUP=
|
||||
#WIREDLB_DATACENTER=
|
||||
|
||||
#是否对对象的名称进行哈希,开启哈希有助于提高上传下载的速率
|
||||
CACHE_OBJECT_KEY_HASH_SWITCH=1
|
||||
9
conf/tfe/decrypt_mirror.conf
Normal file
9
conf/tfe/decrypt_mirror.conf
Normal file
@@ -0,0 +1,9 @@
|
||||
[DELIVER]
|
||||
logger_level=20
|
||||
logger_filepath=./log/deliver.log
|
||||
|
||||
mtu=500
|
||||
senddevice=enp5s0f0
|
||||
receiver_num=2
|
||||
reveiver_mac1=e8:61:1f:18:ef:24
|
||||
reveiver_mac2=e8:61:1f:18:ef:24
|
||||
51
conf/tfe/mesalab-ca-untrust.pem
Normal file
51
conf/tfe/mesalab-ca-untrust.pem
Normal file
@@ -0,0 +1,51 @@
|
||||
-----BEGIN RSA PRIVATE KEY-----
|
||||
MIIEpAIBAAKCAQEA2A8LZpO9fE1h0DiHt4uhpdZdFg6RhQGo8Lg51drJFZl09bmU
|
||||
5nVzxbuBxoXmMwJLjn1yfUNy/XwUSPO56OfhVwhZxCxtbi9SosxQ/4whSRr2IMFg
|
||||
zX4vTZKbWAmoPSaTtpSKVEFVLnB2T4nBESfjgIM9zurKexPfkvlUcWFPxeCmqEJ4
|
||||
yTDIa3cykUDUIedeHm54/xUD4SySilENxk0TvbiCrpmMaHsFx7puV4EM7X2EICmw
|
||||
u3qG8cRTSNOQLptVvbeWRrU3UeCacARIZdSvZYCoAOFlsuYgW26i0aysFswK/JQb
|
||||
lKt2BQwfF/leVpPTkynVX2cPlLAwmShTwSEUgwIDAQABAoIBAENbFVPKNSVePmMa
|
||||
bHz1A9TeajCpJAaSCOfalvUresrIB2VfkKLz9L6tAP0x2x0F1yY5x4pzj5KkrvI7
|
||||
QTbxqxdl3A5DR241RI7KIWo5dlsDE74MazBE6VxGmzUr9Y3yy9P8pM81eue6Wbfc
|
||||
GxtNEyiKQaeTHMKX5Hg+UGv0SVlHZ/PiWb+GKyzdKQQdhoD0Y6RXt83ezuEDOy2R
|
||||
TeMnT0GjP9HP33TebO1ISHPcUVgXxrCUrw6fsfRxCtAMjdhnL25qGaI5hgBwjLxv
|
||||
ixeCav3xDIH0/drN8cz/cTr7e/yZZUPoVBmEY3NCXjZjbKghq3A//WnKtsULZVBX
|
||||
FSQLrQECgYEA+ChzW1dHJfYQKq92wBDgS/lsNBSRtK08od0N4TErqsQOOzZIEvEF
|
||||
HrcBeZHSiNU8lhwo+q8Wm62D9x9bOhVRGkCenb3Abad3ccv0mZkRIt3Gg838fLjo
|
||||
i2oFREBMShxEJn1l7noVaJ5J7uVRTsmqs17XW+KA3oU8d0tbz9om8AMCgYEA3uLq
|
||||
2TVRlkqlXnK6uK3qtUNghJLSCdOeMTI5eGIX63NZl8lQ3qMNx/HLve06rHx6u7dA
|
||||
gXs1Y1CLGSAePAysAYFDa/ttmVaHN0nhJwMGWj4s9eNPXfvo///36Featc2bJyCf
|
||||
KK7Fp3Y/dQP8ozWSlizWHmXOChHxhTUiikDbYYECgYBHkMLT0LPACtpWtQt2EGff
|
||||
AStnSZdLl7ooo+tgyiFhufCwutLGQ6PKW9SdDqS8uWIjmDNpOB05AC1Sk0Rn18Xv
|
||||
4DreGt7nwKf9tWfw8+exOmwJjtoFzf2iVwz1xeU6ajRtNTS0NZj+9sczkgaExjvo
|
||||
Rq2s3gF0KtBpRt5PbwZTqQKBgQDJOBdJbUdw5YcSE4XbALgqWN+kEGCrGm9wfqU/
|
||||
t19c41B5JfhqZs4kOnjzyF32JpMvMSt9OdxjAu3xCvwAvnfzC93weJbjniiIk5w+
|
||||
+g4cHpG8kzCt6qTZqR8IlT5I74wo8Nx/f/lVS/3SCH1mYxEpnuTXoJU4piZjWisK
|
||||
oa7tAQKBgQCM+Du7Ps3C2DwrudPMtr6lgxcaC10sKyUkKqPVt5wB8ojwrqd2Scvk
|
||||
1T074ez6xPxEN4k3QYI0J0fWTC53psi3XGZzori1KzoQ7YgfzBcb7NMGb/tCWRB0
|
||||
F75k1Ww7WIbq+7nbtfioKF1lDaMOD1XZXQbyzJ5xZQxhjp6qg7flPg==
|
||||
-----END RSA PRIVATE KEY-----
|
||||
-----BEGIN CERTIFICATE-----
|
||||
MIID+DCCAuCgAwIBAgIUaOU9sDBZjun5lpiEUYGlPfapr0EwDQYJKoZIhvcNAQEL
|
||||
BQAwOjEbMBkGA1UECgwSbWVzYWxhYi1jYS11bnRydXN0MRswGQYDVQQDDBJtZXNh
|
||||
bGFiLWNhLXVudHJ1c3QwHhcNMTgwODIzMDkxMDMzWhcNMTkwODIzMDkxMDMzWjA6
|
||||
MRswGQYDVQQKDBJtZXNhbGFiLWNhLXVudHJ1c3QxGzAZBgNVBAMMEm1lc2FsYWIt
|
||||
Y2EtdW50cnVzdDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBANgPC2aT
|
||||
vXxNYdA4h7eLoaXWXRYOkYUBqPC4OdXayRWZdPW5lOZ1c8W7gcaF5jMCS459cn1D
|
||||
cv18FEjzuejn4VcIWcQsbW4vUqLMUP+MIUka9iDBYM1+L02Sm1gJqD0mk7aUilRB
|
||||
VS5wdk+JwREn44CDPc7qynsT35L5VHFhT8XgpqhCeMkwyGt3MpFA1CHnXh5ueP8V
|
||||
A+EskopRDcZNE724gq6ZjGh7Bce6bleBDO19hCApsLt6hvHEU0jTkC6bVb23lka1
|
||||
N1HgmnAESGXUr2WAqADhZbLmIFtuotGsrBbMCvyUG5SrdgUMHxf5XlaT05Mp1V9n
|
||||
D5SwMJkoU8EhFIMCAwEAAaOB9TCB8jAdBgNVHQ4EFgQUaaCnRZhCxEWc2PkirshL
|
||||
9UqISVAwHwYDVR0jBBgwFoAUaaCnRZhCxEWc2PkirshL9UqISVAwDwYDVR0TAQH/
|
||||
BAUwAwEB/zARBglghkgBhvhCAQEEBAMCAgQwfwYDVR0lBHgwdgYIKwYBBQUHAwEG
|
||||
CCsGAQUFBwMCBggrBgEFBQcDAwYIKwYBBQUHAwQGCCsGAQUFBwMIBggrBgEFBQcD
|
||||
CQYKKwYBBAGCNwoDAQYIKwYBBQUHAxEGCisGAQQBgjcCARUGCisGAQQBgjcCARYG
|
||||
CisGAQQBgjcKAwQwCwYDVR0PBAQDAgEGMA0GCSqGSIb3DQEBCwUAA4IBAQDMeBJC
|
||||
/xTEv0YAcbYjCqiBmpxYd5lpGtPl9ODZtRgDWtT3y+fD6MgQOTWIlYsJua5dzpQt
|
||||
xG8M//XZx9J/CIMz+YL81B88SpPeUuaeapje3txA2GfwpAK51yTqh32IdUlRXZ5W
|
||||
Tcuv8kOE3UWFHLDjkqNSTiVMVqgf51YuGUwvMxF/cgwD+qBJK8wHQSEI6Jhzb3pB
|
||||
zjzZ96U0VwljvBh3F3QlOCuKAwFjPRXJ3T9WeMEbrfx4041vos/3hZiCZCjE8Y8V
|
||||
A8RimaFkrT6TQdrxJ3u+/cVqlyh7eCdqiOfmMji1DmmRVo+vJMPeeTc0aUgVOu0l
|
||||
j68REFRAOFPnue+s
|
||||
-----END CERTIFICATE-----
|
||||
50
conf/tfe/mesalab-ca.pem
Normal file
50
conf/tfe/mesalab-ca.pem
Normal file
@@ -0,0 +1,50 @@
|
||||
-----BEGIN PRIVATE KEY-----
|
||||
MIIEvwIBADANBgkqhkiG9w0BAQEFAASCBKkwggSlAgEAAoIBAQDCctOkD7Zd5/RX
|
||||
AqiFuavsRO5hwGbljKle4A2URgCnGFJ0K8lloZbOeUM8vgQA1PMzeD/dLfDyazmn
|
||||
gH65mdQTjgR+YaX9SaagvT2Tb+aPz9q46B2nQtMQ4ilXNyjx4gXaIY8beNjCxwO8
|
||||
4CPG/+TqX9gGiFsbygf7AJXPRsjWP3tXGIHHkz9+utm0upFMh5204AHlLxWC0Jr+
|
||||
uGKT1oLxgDXhQCdBKZUywBl+5OFKUI9vyHVmcJ9vXEnuOge9taH4vw7b2iJbMEQ3
|
||||
+4jD+qOJZDVpUIRLyQmT3f6CnAbmo1urwMa6knNO6BbO3MJmiAwyi0Uv9CugygVo
|
||||
9JwHHrJ7AgMBAAECggEAQ/ZSVpNPUD8UPZ0mPacJmgj1sKDI1g513D0/QcW90KlF
|
||||
mGj9eVIjHYNwprhbOdc0MZcj6zB1eKVVf1//6usDHtqSY4HJvF+Tp7a84N1JnpYt
|
||||
gldOlflbQBlsDZmv6+rt1LHKDPYN/PYGLmvA1Xr3DZv2K0JZZbsVUvt/YPUCmS72
|
||||
/Br1keFlvKeKdFRxFHznkLgE/5ZjtcxrwFc6pbp4LFyG1SzbQ655+XeXR/08Khi4
|
||||
Lsj2Xf9P7Yk8hgOVhx8+GRiR33Zoi5SiKvvnhXkR6QWzUvvnp6pqNbTDy2os9OFH
|
||||
nmlyMbTSbm9gk1JHw3xMbrPLtxx9T3tkZGhox33UoQKBgQDgLbK6vp9eZZQyF2is
|
||||
42YFYVgC2g3QDd+e34pN+1q581DkTJ75t3e/CosX1R6ApDnDmkfQDhLRlPmkCrH0
|
||||
Z+M7cjDzhPbDGcwgO/ag21osre6zWWJsDK6e64T1a3RmA4W13Nmyu+UCZSp/k0ng
|
||||
Te+jzdar8HZpeCu7FtxXrfdmIwKBgQDeDMmPueeF1WMa6KMJknA1CrwUgYlZ4nc8
|
||||
wYNjSYAq0b2k73M9OR4oxYEm843HrXpOIXFMpA38M7yMSBIVURMYtrd4TUvBwwVY
|
||||
/GBA94d1g91xKAMTiPRDRYpCvB1R56xLQ0ddXULAm2Xvt6QxrC+1/TZNzJOAn0z/
|
||||
JwNauVQLyQKBgQC5J+VT6jeU7s8M5Fq3WQYdcX4QtOrtqVfGT5lauT0BEp8AQOyZ
|
||||
EdiceGfTolmUJI/1J4sio00VvzbFL3Q1ikya/8DAkVSCZd87zGryBtoexvW9OhlZ
|
||||
ZswfRCVH0p2L2GLqh2NjBV+rr8T/I7bDxXslTtB8qJoUmIV9++63mF8bAwKBgQC+
|
||||
GKBuZS8qSlZ/8O2zAiUBo+EEhSk7RD/kSZ7b307UWZ9LlptHrKB/MyawXA3jBkcQ
|
||||
oFzIyiIW6YvfZMvmZ/Q7UiGb4kCa7wSi+9zDgaX8Gxn3B9QqYzMKbHxDSZyoQ/gi
|
||||
rsRnz7GYBvGr2cG9rLVjzhUxYZRdpwNZ5OJgRw0G0QKBgQC0nQiEHJ+c5PV2JcSB
|
||||
S5ux2yjbB0TcM7iOLvCy5tpd8w5paGsJHqNR93o/lB82A6nn7QO1vj6M3CU04SwC
|
||||
X74noxaiys0huVTMfJ3PrAm2AEE9jWlkI2X2F7s6sraSdcKKHlRQv+SI5X936nxF
|
||||
2W/lCSj77xdiebatxFUlJT7O7g==
|
||||
-----END PRIVATE KEY-----
|
||||
-----BEGIN CERTIFICATE-----
|
||||
MIIDpTCCAo2gAwIBAgIGDdgTuLYiMA0GCSqGSIb3DQEBCwUAMCoxEzARBgNVBAMM
|
||||
Cm1lc2FsYWItY2ExEzARBgNVBAoMCm1lc2FsYWItY2EwHhcNMTgwMzI1MTY1MTM2
|
||||
WhcNMjEwMzI2MTY1MTM2WjAqMRMwEQYDVQQDDAptZXNhbGFiLWNhMRMwEQYDVQQK
|
||||
DAptZXNhbGFiLWNhMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAwnLT
|
||||
pA+2Xef0VwKohbmr7ETuYcBm5YypXuANlEYApxhSdCvJZaGWznlDPL4EANTzM3g/
|
||||
3S3w8ms5p4B+uZnUE44EfmGl/UmmoL09k2/mj8/auOgdp0LTEOIpVzco8eIF2iGP
|
||||
G3jYwscDvOAjxv/k6l/YBohbG8oH+wCVz0bI1j97VxiBx5M/frrZtLqRTIedtOAB
|
||||
5S8VgtCa/rhik9aC8YA14UAnQSmVMsAZfuThSlCPb8h1ZnCfb1xJ7joHvbWh+L8O
|
||||
29oiWzBEN/uIw/qjiWQ1aVCES8kJk93+gpwG5qNbq8DGupJzTugWztzCZogMMotF
|
||||
L/QroMoFaPScBx6yewIDAQABo4HQMIHNMA8GA1UdEwEB/wQFMAMBAf8wEQYJYIZI
|
||||
AYb4QgEBBAQDAgIEMHgGA1UdJQRxMG8GCCsGAQUFBwMBBggrBgEFBQcDAgYIKwYB
|
||||
BQUHAwQGCCsGAQUFBwMIBgorBgEEAYI3AgEVBgorBgEEAYI3AgEWBgorBgEEAYI3
|
||||
CgMBBgorBgEEAYI3CgMDBgorBgEEAYI3CgMEBglghkgBhvhCBAEwDgYDVR0PAQH/
|
||||
BAQDAgEGMB0GA1UdDgQWBBSQJL1m7FTdhYC0Odubg/8ebnloLTANBgkqhkiG9w0B
|
||||
AQsFAAOCAQEAaVPocMiqwZK/0tROUz/W23DwGC+npZOyhAuGRze5YBV+zpVBhPv5
|
||||
8MeDkUr5jcoN8Papt5uq+6EHv+8fbVPTWBQRNuJD/WZ+CLkWTmDCyc+vbdXfsrRD
|
||||
i135Q+Q72oyEsLUbZMaYvNQ2tJ4Pb0Qjwcc5GSDXJJFhwqIPa9eYiZwRcg/cUvps
|
||||
ATgdZ5mZl1AfaINtXO1Y9Ic8PJcUotPSJ+YoG08dkAYrvo9Jc/n63ZOvnj0HVqBA
|
||||
JgWKjwoxNv1BiU2vEI6KBGO76hBidvcBHSnpvKSfiKwbMSp3Kai/+MHnVBfgp3yo
|
||||
WgeGkqyqiYEAZImAh/ps02XqtPWj9Sl2zQ==
|
||||
-----END CERTIFICATE-----
|
||||
20
conf/tfe/origin_cert.pem
Normal file
20
conf/tfe/origin_cert.pem
Normal file
@@ -0,0 +1,20 @@
|
||||
-----BEGIN CERTIFICATE-----
|
||||
MIIDPzCCAiegAwIBAgIQDaeDQQA1LDMKc0Ew8I4rRTANBgkqhkiG9w0BAQsFADAq
|
||||
MRMwEQYDVQQDDAptZXNhbGFiLWNhMRMwEQYDVQQKDAptZXNhbGFiLWNhMB4XDTE4
|
||||
MDkwMzEyMTgwMloXDTE4MTAwMzEyMTgwMlowgZIxEzARBgNVBAMMCnd3dy5xcS5j
|
||||
b20xCzAJBgNVBAYTAkNOMRAwDgYDVQQIDAdteXN0YXRlMQ8wDQYDVQQHDAZteWNp
|
||||
dHkxFzAVBgNVBAoMDm15b3JnYW5pemF0aW9uMRAwDgYDVQQLDAdteWdyb3VwMSAw
|
||||
HgYJKoZIhvcNAQkBFhFzYW1wbGVAc2FtcGxlLmNvbTCBnzANBgkqhkiG9w0BAQEF
|
||||
AAOBjQAwgYkCgYEAv9u0mqyZEuI7ElLIOHC4XbHynaPiOk4pzBKb5r2sjwiepMZ2
|
||||
U6KG3e/9SgQQ+4T6sAxIwYCKwsyFAbordTk6ma4jYHftWCJpD0qbmilkPXy36RRk
|
||||
BpBooA1gXUPCrYIAk+4GP/xc8LCRhB5S/XGQL2zcomqHFCSYrfXe/jrIiFkCAwEA
|
||||
AaN8MHowDAYDVR0TAQH/BAIwADAdBgNVHQ4EFgQUNC5mRqAz6seYlgteP8eeFsYr
|
||||
MEMwCwYDVR0PBAQDAgSwMB8GA1UdIwQYMBaAFJAkvWbsVN2FgLQ525uD/x5ueWgt
|
||||
MB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjANBgkqhkiG9w0BAQsFAAOC
|
||||
AQEAVllqRlNHMyAmyKJapoXpYG8QdyKxpCCQgLALdF1rD7tDai948ZM51u5Bns3i
|
||||
Mn8VDK6sYJa2pHgO5HZmEPcsv3YNwvq1WQ5uvbkAYlUt3ha3VSK9LzLPaKfwwE2p
|
||||
4+tzyFvKLzXIZetA6T5hdu+RnBpeEkNtU4DdybgzQq3c5/HOivur9Ma5IqElswg1
|
||||
N2vHenjZjpdrxHvV9ArIltqoTDFz23QW9wrQReQ4ByQghe+dRa3+KC3KiNr5+ty2
|
||||
pct6TcSFU/sBH3GF15emML0/jI6khZNQn9WBaotUS9MOKFOcTSjL29X3NKpbk9Iu
|
||||
rJxfrTmhCM0bOG0CmoYKIcSlrA==
|
||||
-----END CERTIFICATE-----
|
||||
24
conf/tfe/tfe.conf
Normal file
24
conf/tfe/tfe.conf
Normal file
@@ -0,0 +1,24 @@
|
||||
[kni]
|
||||
uxdomain=/home/server_unixsocket_file
|
||||
[ssl]
|
||||
ssl_max_version=tls12
|
||||
no_session_ticket=0
|
||||
log_master_key=1
|
||||
key_log_file=./sslkeylog.log
|
||||
|
||||
[key_keeper]
|
||||
mode = debug
|
||||
cert_store_host=192.168.11.100
|
||||
cert_store_port=9991
|
||||
ca_path=conf/mesalab-ca.pem
|
||||
untrusted_ca_path=conf/mesalab-ca-untrust.pem
|
||||
|
||||
[debug]
|
||||
passthrough_all_tcp=0
|
||||
|
||||
[tcp]
|
||||
so_keepalive=1
|
||||
tcp_keepcnt=8
|
||||
tcp_keepintvl=15
|
||||
tcp_keepidle=30
|
||||
tcp_user_timeout=30
|
||||
@@ -1,11 +1,11 @@
|
||||
add_library(pangu-http pangu_logger.cpp pangu_http.cpp pattern_replace.cpp pangu_web_cache.cpp)
|
||||
add_library(pangu-http src/pangu_logger.cpp src/pangu_http.cpp src/pattern_replace.cpp src/pangu_web_cache.cpp)
|
||||
target_link_libraries(pangu-http common http tango-cache-client)
|
||||
target_link_libraries(pangu-http librdkafka-static ctemplate-static cjson pcre2-static)
|
||||
target_link_libraries(pangu-http maatframe)
|
||||
|
||||
add_executable(test_pattern_replace test_pattern_replace.cpp pattern_replace.cpp)
|
||||
add_executable(test_pattern_replace src/test_pattern_replace.cpp src/pattern_replace.cpp)
|
||||
target_link_libraries(test_pattern_replace common gtest pcre2-static)
|
||||
file(COPY test_data DESTINATION ./)
|
||||
|
||||
add_executable(replace_tool replace_tool.cpp pattern_replace.cpp)
|
||||
add_executable(replace_tool src/replace_tool.cpp src/pattern_replace.cpp)
|
||||
target_link_libraries(replace_tool common pcre2-static)
|
||||
Reference in New Issue
Block a user