帮我在这里。
我曾经使用过一个实用程序(我认为是用 Python 编写的),用于使用 HTTP 在机器之间共享文件。
它创建了一个仅适用于一个 GET 请求的小型 Web 服务器 + URL,然后关闭。
这允许您使用 HTTP 从另一台机器获取文件。
请问谁能告诉我这个命令是什么?
我正在将一个在 openvz 上运行的 VPS 配置为使用 tun 接口的 OpenVPN 服务器。
我在使用 iptables 规则时遇到了一些麻烦,因为 MASQUERADE 不可用。
如果 MASQUERADE 可用,我会按如下方式编写 iptables 规则:
iptables -A FORWARD -m state --state RELATED,ESTABLISHED -j ACCEPT
iptables -A FORWARD -s 10.8.0.0/24 -j ACCEPT
iptables -A FORWARD -j REJECT
iptables -t nat -A POSTROUTING -s 10.8.0.0/24 -o eth0 -j MASQUERADE
Run Code Online (Sandbox Code Playgroud)
但是,鉴于我无法使用 MASQUERADE,我该如何改用 SNAT 或 DNAT 来重写这些规则?
提前致谢
- - - - - - - 编辑 - - - - - - - -
感谢 Olipro 的解决方案。以下是对我有用的规则:
iptables -A FORWARD …
Run Code Online (Sandbox Code Playgroud) 我正在使用乘客/Apache 2.2 在我的服务器上运行 redmine(一个 RoR 应用程序)。乘客和红宝石使用太多内存。
有没有更有效的内存方式来运行 redmine/ruby?
我只需要支持六个 redmine 用户。我想继续使用 Apache,但我愿意接受所有不是“使用 nginx/lighttpd”的建议。
(以下数据来自 512MB VPS,所以 Ruby 使用超过 128MB 仅用于 redmine)
user ....... %mem ....... process
-----------------------------------
www-data ... 13.6 0:00.65 ruby1.8
www-data ... 12.2 0:04.86 ruby1.8
www-data ... 9.4 0:04.15 apache2
www-data ... 9.0 0:13.94 apache2
www-data ... 3.2 0:00.27 apache2
root ... 2.5 0:00.23 apache2
root ... 1.9 0:01.19 ruby1.8
Run Code Online (Sandbox Code Playgroud)
那么,有什么比乘客更好的呢?
谢谢你的想法!!