我有一个服务器,我有pipe理员访问,但不完全pipe理。 (我认为这是一个虚拟机,但我不是100%确定的,它在Windows Server 2003上运行Apache。)我与另一个用户共享IP,所以我的站点都必须使用:8080端口。 这有点丑。 另外,AFAIK,我唯一的访问是通过一个IP地址。 (我在公司的防火墙内,并不认为我有权访问DNS服务器或任何东西。)
我调整了我的主机文件,所以我不必在本地机器上使用IP地址,但这不是一个非常通用的解决scheme。 有没有任何select1)摆脱端口要求2)能够使用一个名称(也许是一个机器名称)而不是通用的方式的IP地址?
(我不是一个真正的networkingpipe理员 – 我是一个pipe理这台机器的开发人员,真正处理这个问题的IT人员离我很远,很难做任何事情,所以我正在寻找一个光如果可能的话,解决scheme。)
我假设你有一个内部的DNS服务器? 在这种情况下,您的IT人员可以在DNS中添加一个友好名称来parsingIP地址…
这很大程度上取决于您的networking设置。
最好的办法是让内部DNS为您的IP添加一个条目,将其映射到主机名。
如果您正在运行一个非常小的networking,则可能会通过NetBIOS获得解决scheme。 这听起来不像你在一个小networking。
就港口而言,没有什么可以做的,因为它是一个非标准的港口。 我能想到的唯一select:
如果你必须在Apache上使用8080的原因是因为IIS也在那台机器上运行,那么你就无法做任何事情把端口改为80,因为IIS已经在使用它了。 对于不使用IP部分,你可以按照格雷格或戴夫
你能不能使用虚拟主机来设置Apache,以便你select的任何DNS名称仍然在端口80上,而不是每次都input:8080。 要为其他人使用一个友好的名字,你将需要问IT人员一个DNS入口(虽然,他们不难做)。