可能的重复:
您是否在 Windows 服务器上运行防病毒软件?
我看到了一些与此相关的现有问题,并提出了相同的观点:
对于作为带有 IIS 的公共 Web 服务器运行的虚拟化 Windows 2008 Server R2,是否应该安装 AV?
该网站目前不允许上传文件,但我可以看到将来我可能会让选择的用户上传文档、pdf,也许是 word 和 excel。如果我无法扩展到第二台服务器进行文件服务,那么主 Web 服务器是否应该在那时获得 AV?
如果我应该安装 AV,您成功使用了哪些产品,为什么?与成本相比,诸如性能和占用空间之类的东西。
谢谢你。
我正在使用 upstart 在 Amazon Linux AMI EC2 实例上运行我的 node.js 应用程序。我在让它工作时遇到了一些问题,总结如下。
在我的脚本中,我有这样一行:
exec sudo -u www /usr/local/bin/node /var/www/foo/app.js >> /var/log/foo.sys.log 2>&1
Run Code Online (Sandbox Code Playgroud)
运行时,工作从未通过stop/waiting,当我打开时,log-priority debug我看到了这一行:
sudo: sorry, you must have a tty to run sudo
Run Code Online (Sandbox Code Playgroud)
我最后在这篇文章中讨论了visudo为什么我不应该使用它以及它建议如何使用--session-command。所以我把这行改成:
exec su --session-command="/usr/local/bin/node /var/www/foo/app.js >> /var/log/foo.sys.log 2>&1" www
Run Code Online (Sandbox Code Playgroud)
日志现在显示(sys) Starting但initctl status foo仍然显示foo stop/waiting。
在这一点上,我不知道该怎么做才能使其正常工作,任何帮助将不胜感激。
更新:我已经看完了SO 的这篇文章,结果是一样的。
我有一个不太正确的简单 iptables 设置,我很想知道它为什么会这样工作,以及我能做些什么来让它工作。这是我的规则:
# redirect 80 to site
sudo iptables -A PREROUTING -t nat -p tcp --dport 80 -j REDIRECT --to 8080
sudo iptables -A INPUT -s 127.0.0.1 -j ACCEPT # local is good
sudo iptables -A INPUT -m conntrack --ctstate ESTABLISHED,RELATED -j ACCEPT # stuff from me is good
sudo iptables -A INPUT -p tcp --dport ssh -j ACCEPT # ssh is good
sudo iptables -A INPUT -p tcp --dport 80 -j ACCEPT # and so is web
sudo …Run Code Online (Sandbox Code Playgroud)