如何让 man2html 页面显示在浏览器中?

如何让 man2html 页面显示在浏览器中?

我正在遵循学习如何使用 Ubuntu 终端的最佳方法是什么?具体来说,是如何在网络浏览器中查看手册页。

我听从了如何让手册页在网络浏览器中打开?并使用

man -H[browser] <command>(例如man -Hfirefox man

(安装 groff 后)但它没有超链接到相关命令。

原文提到,这些命令使用 man2page 链接到其他命令。apt-get install man2html然后我导航到提到的页面,http://localhost/cgi-bin/man/man2html当我导航到该页面时,我得到

该服务器上未找到所请求的 URL /cgi-bin/man/man2html。

我重新启动了随 Ubuntu 一起安装的 Apache2 服务器(并且它可以与 的默认页面一起使用http://localhost/)。

我正在使用 man2html man-1.6g、Apache 2.4.10 和 Ubuntu 14.10

如何让 man2html 页面显示在浏览器中?

更新

我在 Ubuntu 论坛上找到了答案,并将其发布在下面,并附上论坛帖子的链接。它对我有用,我希望它对其他人也有用。

答案1

我在论坛上找到了这个答案:

sudo a2enmod cgid

sudo service apache2 restart

因为 man2html 是一个 CGI 脚本,Apache2 需要mod_cgid启用该模块才能提供页面内容。分成两个二进制:一个是html转换器,另一个是CGI接口。

来源: http://ubuntuforums.org/showthread.php?t=2199030

相关内容