2015-05-20 27 views
0

我最近安装Bitnami TRAC,现在我想用我的域名来访问它。Bitnami Trac系统的Ap​​ache设置域名

我做了(httpd.conf文件)在C进行必要的修改,以Apache的配置文件:\的conf \目录\ Bitnami \ TRAC-1.0.5-0 \ Apache2的。我已经安装在trac的端口8080

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

服务器名trac.mydomain.com:8080

我在另一台服务器上有TRAC之前,到时候还,这是我做了让我的域名的工作与它的唯一变化。但是这次它不起作用。

有人可以告诉我在哪里,我已经错过了?我需要更新其他地方吗?

+0

请注明* *正是通过你的意思是“它不工作”。你在Apache日志中遇到特定的错误吗?请求超时并没有得到任何回应?还有别的吗? – bta

+0

当我进入域,它不断加载..并最终没有加载..但是当我连接到VPN并访问服务器使用我的内部IP,它加载。 –

回答

0

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

尽管如此,如果你希望你的页面使用trac.yourdomain.com可访问,你应该考虑使用Apache virtualHosts,你可以尝试按照这个文档页面?

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

+0

请确保在答案中添加更多信息。 –

+0

对不起,但它没有任何区别:( –

1

根据您的意见,您可以通过使用IP地址来访问服务器的罚款,但使用域名时完全无法访问。这听起来像它可能根本不涉及Trac。这里有几件事情可以尝试:

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