刚刚通过 X-Win32 SSH 在远程服务器上配置并安装了 Apache(据我所知已成功)。
在 bin 目录中,我看到列出了“httpd”。
要启动 Web 服务器,我提供了服务器状态的说明:
从安装 Apache 目录类型输入“./bin/apachectl start”。
但是,我收到以下错误(11-14 只是显示它在那里):
server.edu(11): ls
bin cgi-bin conf htdocs icons include libexec logs man proxy
server.edu(12): cd bin
server.edu(13): ls
ab apxs dbmmanage htpasswd logresolve
apachectl checkgid htdigest httpd rotatelogs
server.edu(14): cd ..
server.edu(15): ./bin/apachectl start
./bin/apachectl: apache/bin/httpd: not found
./bin/apachectl start: httpd could not be started
任何帮助是极大的赞赏。
谢谢你!
答案1
根据您的发行版,还有其他命令可供尝试:
service httpd restart
service apache2 restart
你使用什么发行版?
答案2
如我所见,您已手动安装了 apache,但某处配置有错误,因为 apachectl 尝试启动不存在的 apache/bin/httpd。
答案3
我假设您已经在 apache 目录下,如果 httpd 在 bin 目录中,您将能够通过 ../apache/bin/httpd 运行 httpd。