This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
сервис_http [2024/11/19 08:13] val [curl] |
сервис_http [2025/03/07 09:31] (current) val [HTTPS Прокси (пример 4)] |
||
---|---|---|---|
Line 1038: | Line 1038: | ||
location / { | location / { | ||
+ | | ||
+ | # auth_basic "Restricted area"; | ||
+ | # auth_basic_user_file /etc/nginx/auth.basic; | ||
+ | # # apt install apache2-utils; htpasswd -c /etc/nginx/auth.basic user1 | ||
+ | |||
# proxy_pass http://192.168.X.10:8000; | # proxy_pass http://192.168.X.10:8000; | ||
# proxy_pass http://192.168.100+X.10:NNNNN; | # proxy_pass http://192.168.100+X.10:NNNNN; | ||
# proxy_pass http://192.168.X.64; | # proxy_pass http://192.168.X.64; | ||
+ | |||
+ | # proxy_http_version 1.1; | ||
# proxy_set_header Host $host; | # proxy_set_header Host $host; | ||
Line 1046: | Line 1053: | ||
# proxy_set_header X-Forwarded-Proto $scheme; | # proxy_set_header X-Forwarded-Proto $scheme; | ||
+ | # proxy_set_header X-Real-IP $remote_addr; | ||
# proxy_set_header X-Forwarded-Port $server_port; | # proxy_set_header X-Forwarded-Port $server_port; | ||
} | } | ||
Line 1073: | Line 1081: | ||
<code> | <code> | ||
- | external-host# curl http://192.168.13.10:8000 | + | external-host# curl http://192.168.X.10:82 |
- | external-host# echo "GET http://192.168.13.10:8000" | vegeta attack -duration=20s -rate=100 | vegeta report | + | external-host# echo "GET http://192.168.X.10:82" | vegeta attack -duration=20s -rate=200 | vegeta report |
server# tail -f /var/log/syslog | server# tail -f /var/log/syslog | ||
+ | ... | ||
+ | Jan 13 06:06:55 server inetd[7962]: 82/tcp server failing (looping), service terminated | ||
+ | ... | ||
</code> | </code> | ||
+ | |||
+ | ==== k6 ==== | ||
+ | |||
+ | * [[https://k6.io/open-source/|k6 Open Source An extensible load testing tool built for developer happiness]] | ||