Web服务器配置 redhat apache

我输入了新服务器 root. 一旦我进入系统,我就使用允许我选择测试或生产的用户名。

当我选择测试时,我跑了 httpd -v 来自命令行 bash 我得到一个版本 apache

当我开始服务器时让我困惑 httpd restart, 我得到了 httpd server not found.

如何识别 httpd -v, 没有重启。 哦,这是一个没有网站的新服务器。
已邀请:

董宝中

赞同来自:

您可以同时打开三个窗口并执行以下任务:

尾巴 -f / var / 杂志 / 消息

尾巴 -f / var / log / secure

运行服务器 apache

重新启动服务器时将结果和杂志发送错误 apache.

郭文康

赞同来自:

默认情况下,用户无法在没有权限的情况下启动或停止服务。 root 由于安全的威胁。 但你可以跑 Apache 代表任何用户,相关资源分配

标准HTTP端口 80 (哪个是特权) 您需要配置如何 root 重定向到您的真实服务器 Apache. 最简单的方法 - 使用 iptables. 例如,如果您的服务器 Apache 听港口 8080:

iptables -t nat -A PREROUTING -p tcp --dport 80 --syn -j REDIRECT --to-port 8080

如果您无法配置服务器。 可以配置相同的未特权的端口和访问访问的访问权限
http://www.localdomain:8080/

要回复问题请先登录注册