1

我正在使用 MAMP-pro 向外界提供我的域。

我不是一个非常有经验的系统管理员,尽管我已经通过一些基本的事情来努力。我知道 apache 是什么,我可以阅读大部分但不能生成无指南相关的 .conf 文件。

我有一个我已经从命令行测试过的 perl 脚本,它可以工作(根据需要输出。)

当我尝试从浏览器访问所述脚本时,我得到 404。

我尝试将脚本放置在:

  • /Users/me/Sites/mydomain.com/htdocs/mycgi.pl
  • /Users/me/Sites/mydomain.com/cgi-bin/mycgi.pl
  • /Users/me/Sites/mydomain.com/htdocs/cgi-bin/mycgi.pl

并以如下方式访问它:

以及所有各种组合,都无济于事(404.)

该脚本及其容器目录的权限为 755。

那么,我还缺少哪些其他步骤?有没有好的设置指南?我尝试了 MAMP-Pro 手册,但它充满了诸如“取消按钮取消当前操作”之类的信息,并没有任何用处。谷歌出现了几个点击,似乎都在谈论如何在本地主机上进行这项工作,但我正试图将其提供给外界。

有什么提示吗?

谢谢!

4

1 回答 1

3

官方在线文档有一个关于虚拟主机的部分。在为您创建主机时,www.mydomain.com您可以选择 DocumentRoot,它在 MAMP PRO 中称为“磁盘位置”。如果您仍然收到 404 错误,请查看error_log更具体的原因(即 Apache试图在哪里找到有问题的文件)。

于 2010-07-07T19:18:48.863 回答