我以root身份login到新服务器。 一旦我login,我su用户名,允许我selecttesting或生产。
当我selecttesting时,我从bash提示符运行httpd -v并获取apache版本
什么困惑我是当我运行服务器httpd重新启动我得到httpd服务器没有find。
它如何识别httpd -v而不是重新启动。 哦,这是一个没有网站的新服务器。
您可以同时打开三个窗口并执行以下任务:
在重新启动apache服务器时发送结果并logging错误。
默认情况下,由于安全风险,服务不能由非root用户启动或停止。 但是您可以通过分配适当的资源来以任何用户身份运行Apache
标准的http端口80(这是特权),你将不得不设置,作为根redirect到你真正的Apache服务器。 最简单的方法可能是使用iptables。 例如,如果您的Apache服务器正在侦听端口8080:
iptables -t nat -A PREROUTING -p tcp –dport 80 –syn -j REDIRECT – 到端口8080
如果你不能像这样configuration服务器。 可以将其configuration为非特权端口,并使用类似于http://www.localdomain:8080 /