Bitnami Trac apache设置域名

时间:2015-05-20 11:25:41

标签: apache trac bitnami

我最近安装了Bitnami trac,现在我想使用我的域名访问它。

我对在C:\ Bitnami \ trac-1.0.5-0 \ apache2 \ conf \目录中找到的apache配置文件(httpd.conf)进行了必要的更改。我在8080端口安装了trac。

所以这是我做的唯一改变。

ServerName trac.mydomain.com:8080

之前我在另一台服务器上有过trac,而且这次也是我为使我的域工作所做的唯一更改。但这一次它不起作用。

有人可以告诉我在哪里错过了吗?我是否必须更新任何其他地方?

2 个答案:

答案 0 :(得分:1)

根据您的评论,您可以使用IP地址访问服务器,但在使用域名时无法访问服务器。这听起来可能与Trac根本没有关系。这里有几件事要尝试:

  • 运行" nslookup your-domain-name.com"。你应该得到一个结果,说"地址:"并列出您的服务器的IP地址。如果您没有(或者如果您收到"不存在的域"错误),那么您的DNS服务器无法正确地将您的域名映射到您的IP地址。
  • 查看服务器上Apache的各种日志文件,看看是否有任何证据表明您的请求已经到达您的服务器。每当我这样做时,我首先在Apache配置文件中将LogLevel更改为debug,以便获得尽可能多的输出(在更改配置文件后重新启动Apache)。如果调试级别日志甚至没有显示Apache看到了请求,那么服务器和本地系统之间的某些内容就会导致问题(可能是防火墙)。如果Apache日志执行显示请求已通过,则问题可能是Apache配置问题,日志输出应该提供有关如何继续的提示。
  • 尝试通过VPN连接,然后通过域名(而不是IP地址)访问您的服务器。如果您可以通过IP而不是按名称访问服务器,则服务器可能不知道自己的域名。

答案 1 :(得分:0)

Bitnami开发者在这里。默认情况下,bitnami安装接受来自任何IP的请求,因此您不必设置ServerName。

虽然,如果您希望使用trac.yourdomain.com访问您的页面,您应该考虑使用apache virtualHosts,您是否可以尝试按照此文档页面进行操作?

https://wiki.bitnami.com/Components/Apache#How_to_create_a_Virtual_Host.3f