在Project-Open工具中,aolserver用于托管应用程序,并使用172.XX.XX.XX:8000等服务器的IP地址进行访问。 现在我不想公开这个IP地址。我尝试创建并使用url(通过在config.tcl中进行一些更改),但是无法这样做。
如果我的问题不够明确,请告诉我。
提前致谢!!!
答案 0 :(得分:2)
嗯,你的问题并不完全清楚,但我认为你想要的是你的网站出现在一个URL上,例如www.example.com。要使用AOLserver执行此操作,您需要编辑/web/server/etc/config.tcl文件并编辑此行(将www.example.com更改为您想要的任何URL)。
set hostname www.example.com
然后重启AOLserver。您可能还希望将端口设置为80.这需要root访问权限,您可能还需要在启动脚本中将-b传递给AOLserver。
答案 1 :(得分:2)
我了解您正在本地服务器上的端口 8000 上运行 ]project-open[ 并且您想让该服务对 Internet 可见,对吗?需要几个步骤:
在您的 Internet 路由器中,您需要打开一个端口(80 或 8000)。
您需要将路由器上的传入流量转发到 ]project-open[ 服务器。您可以使用转发规则或类似规则执行此操作。请检查您的路由器。
您可能想使用 DynDns、Dynu 或其他 DNS 提供商来设置指向您的 Internet 路由器的 URL,并在路由器的 IP 也发生变化(SOHO 路由器)的情况下进行更改。
在 ]po[ 中,您需要相应地设置重定向 URL。根据端口,您可能需要将 Admin -> Parameters -> "SuppressHTTPPort" 设置为 1
答案 2 :(得分:0)
您将使用哪个操作系统来访问此服务器?如果您将使用LInux机器,您可以将主机名放入/ etc / host文件中,并使用所需名称:
例如:
/ etc / hosts中:
# The following lines are desirable for IPv6 capable hosts
::1 ip6-localhost ip6-loopback
fe00::0 ip6-localnet
ff00::0 ip6-mcastprefix
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters
192.168.23.108 myprojecturl
第192.168.23.108行将允许您使用myprojecturl访问该站点而不是ip号192.168.23.108(来自该机器)。
从Windows机器上也可以这样做。主机文件位于不同的plaice()。
C:\ Windows \ System32下\驱动程序\等\主机:
# Copyright (c) 1993-2009 Microsoft Corp.
#
# This is a sample HOSTS file used by Microsoft TCP/IP for Windows.
#
# This file contains the mappings of IP addresses to host names. Each
# entry should be kept on an individual line. The IP address should
# be placed in the first column followed by the corresponding host name.
# The IP address and the host name should be separated by at least one
# space.
#
# Additionally, comments (such as these) may be inserted on individual
# lines or following the machine name denoted by a '#' symbol.
#
# For example:
#
# 102.54.94.97 rhino.acme.com # source server
# 38.25.63.10 x.acme.com # x client host
# localhost name resolution is handled within DNS itself.
# 127.0.0.1 localhost
# ::1 localhost
192.168.23.108 myprojecturl
最后一行是您要添加的“myprojecturl”用于提取网站的主机名而不必记住要输入的IP号码的示例。
答案 3 :(得分:0)
如果您尝试使生成的网址与服务器侦听的位置不同,则需要在nssock配置中设置location
参数。
是这样的部分:
ns_section ns/server/${server}/module/nssock
ns_param timeout 120
ns_param address $address
ns_param hostname $hostname
ns_param port $httpport
加入
ns_param location http://my.host.com/
请参阅http://blog.gmane.org/gmane.comp.web.aolserver/month=20110201