我正在尝试启用代理虚拟主机:
<VirtualHost *:80>
ServerName xxxxx.domain.tdl
SSLProxyEngine On
SSLProxyCheckPeerCN on
ProxyPass / https://localhost:1234
ProxyPassReverse / https://localhost:1234
</VirtualHost>
Run Code Online (Sandbox Code Playgroud)
但我有一个 500 错误和我的 error.log (apache2) 显示:
[Tue Jan 03 15:41:42 2012] [error] (502)Unknown error 502: proxy: pass request body failed to [::1]:1234 (localhost)
[2012 年 1 月 3 日星期二 15:41:42] [错误] 代理:从 82.252.xxx.xx () 向 [::1]:1234 (localhost) 传递请求正文失败
缺少一些参数?
在 debian 和基于 debian 的测试:
$ cd // && pwd && ls
//
bin build dev home ...
Run Code Online (Sandbox Code Playgroud)
为什么路径//是有效路径?
尝试建立远程 ssh 端口转发:
在我的远程主机上,/etc/ssh/sshd_config
客户端指定的网关端口
在我的本地计算机上:
ssh -g -R 1234:0.0.0.0:8000 me@my-remote-host
Run Code Online (Sandbox Code Playgroud)
通过调试,我们可以阅读:
debug1: Authentication succeeded (publickey).
Authenticated to s1.bux.fr ([178.32.223.76]:22).
debug1: Remote connections from LOCALHOST:1234 forwarded to local address 0.0.0.0:8000
debug2: fd 3 setting TCP_NODELAY
debug1: Requesting no-more-sessions@openssh.com
debug1: Entering interactive session.
debug1: remote forward success for: listen 1234, connect 0.0.0.0:8000
debug1: All remote forwarding requests processed
Run Code Online (Sandbox Code Playgroud)
在远程主机上,我们可以联系 1234 端口(WSGIServer/0.2 CPython/3.4.3是本地机器的 8000 端口):
# http :1234
HTTP/1.0 302 Found
Content-Type: text/html; charset=utf-8
Date: Wed, 19 Oct 2016 13:26:00 …Run Code Online (Sandbox Code Playgroud) 似乎我的 debian 7.1 输出了一些 ssh 蛮力。我正在寻找如何找到这些蛮力的来源。我在 netstat 输出中搜索,但我如何识别这个黑客的踪迹?
root@server:~# netstat -pa
Connexions Internet actives (serveurs et établies)
Proto Recv-Q Send-Q Adresse locale Adresse distante Etat PID/Program name
tcp 0 0 *:sunrpc *:* LISTEN 1778/rpcbind
tcp 0 0 *:ftp *:* LISTEN 3344/vsftpd
tcp 0 0 *:ssh *:* LISTEN 2853/sshd
tcp 0 0 *:smtp *:* LISTEN 3317/master
tcp 0 0 localhost:6502 *:* LISTEN 7660/murmurd
tcp 0 0 localhost:mysql *:* LISTEN 2796/mysqld
tcp 0 0 *:43978 *:* LISTEN 1809/rpc.statd
tcp 0 384 VPS-286:ssh …Run Code Online (Sandbox Code Playgroud) 我使用特定命令来检查安全更新:
/usr/bin/apt-get update -o Dir::Etc::SourceList=/etc/apt/security.sources.list
Run Code Online (Sandbox Code Playgroud)
但是在执行时它使用/etc/apt/sources.list.d/ 中的源文件。所以我希望这个命令只读取指定的源文件。怎么做 ?
我有一个非常低优先级的程序,它消耗大量内存。我需要为其他程序释放 RAM。我的目标是kill -STOP <pid>这个过程和```kill -CONT 在我需要的时候。但是 RAM 消耗仍然存在问题。
所以:
是否可以仅在交换中运行程序?如果是怎么办?
apache-2.2 ×1
apt ×1
aptitude ×1
filesystems ×1
linux ×1
memory ×1
mod-proxy ×1
netstat ×1
security ×1
swap ×1