如何给 web 应用程序起一个全世界都可以访问的名字
how to giving web application a name to be accessed throughout the world
我可以使用 J2EE 技术在 war 文件中创建 Web 应用程序,现在我想知道如何给这个 war 文件起一个类似于 (wwww.mywarfilewebsite.com) 的名称可能是网站名称。这样 war 文件就可以从世界各地访问。我只知道如何在像 tomcat 这样的网络服务器和像 glassfish、weblogic 这样的应用程序服务器中部署 war 文件。
我是否必须安装其他类型的网络服务器,例如生产服务器?
或
我需要从 godaddy.com 或其他任何人那里购买域名吗?没有他们就无法创建网站名称吗?
最好的选择是购买域名。如果您的预算有限,可以通过一些策略购买便宜的域名。找一个好记好拼的域名。如果你使用以.com结尾的域名,你最终会获得更多的流量,但大多数容易的都被占用了,所以要有创意!
寻找 Network Solutions、GoDaddy 或 Register.com 在美国比较好,如果您在英国则 uk2.net 可以研究并找到适合您网站的理想域名。 Wordpress 还包括一项功能,您可以使用该功能使用带有其站点标记的名称,例如 mywebsite.wordpress.com。但是,如果您选择的名称也可以作为 .com 使用,他们会在您注册时通知您。
最后,选择虚拟主机并上传您的网站。您的虚拟主机可能具有 FTP 功能,或者您可以下载自己的 FTP 程序,例如 FileZilla 或 CyberDuck。
编辑(是否可以在不购买域名的情况下制作一个全球可访问的网站
问题的简短答案是 "yes"。但是您真的应该阅读长答案。有两种方法,
首先,一些免费的网络主机,即使您没有域名也可以创建网站。为此,他们创建了一个与您的网站相关联的子域。
例如,如果您的虚拟主机是 "example.com"(不是真正的虚拟主机),他们可能会创建一个名为 "mateen.example.com" 的子域,您可以将其用于您的网站。输入 "mateen.example.com" 的访问者将最终访问您的网站。您不必为这样的子域名付费,因为您实际上并不拥有它;虚拟主机拥有 "example.com" 并且可以创建和删除他们想要的任何子域。
其次,因为你很想知道是否可以在你自己的机器上使用apache-tomcat,也是可以的,但是对于这个YOU需要有一个 PUBLIC - 静态 IP 地址。如果您有专用的 public IP 地址,那么来自任何地方的用户都可以使用该 IP 访问您的网站。但是给它起个名字是不可能的。即,如果您的网络应用程序位于您的机器上,例如静态 IP 172.20.55.89,则其他用户需要使用例如 172.20.55.89:8080/application 来访问它。他们不能像 www.mateenwebsite.com 那样做,因为那需要注册一个域。但是为此您需要一台高可用性机器,例如至少一台工作站(强烈建议使用服务器)。
此外,如果您想让 Web 应用程序可以在全球范围内访问,您可以使用 vpn(虚拟专用网络)设施。但在那种情况下,目标用户也需要在该 vpn 组中。在这两种情况下(public-静态 ip 和 vpn),您都需要向 ISP 付费,并且还需要一台高可用性计算机。
我想这对你现在的疑惑有所帮助。
我可以使用 J2EE 技术在 war 文件中创建 Web 应用程序,现在我想知道如何给这个 war 文件起一个类似于 (wwww.mywarfilewebsite.com) 的名称可能是网站名称。这样 war 文件就可以从世界各地访问。我只知道如何在像 tomcat 这样的网络服务器和像 glassfish、weblogic 这样的应用程序服务器中部署 war 文件。
我是否必须安装其他类型的网络服务器,例如生产服务器?
或
我需要从 godaddy.com 或其他任何人那里购买域名吗?没有他们就无法创建网站名称吗?
最好的选择是购买域名。如果您的预算有限,可以通过一些策略购买便宜的域名。找一个好记好拼的域名。如果你使用以.com结尾的域名,你最终会获得更多的流量,但大多数容易的都被占用了,所以要有创意!
寻找 Network Solutions、GoDaddy 或 Register.com 在美国比较好,如果您在英国则 uk2.net 可以研究并找到适合您网站的理想域名。 Wordpress 还包括一项功能,您可以使用该功能使用带有其站点标记的名称,例如 mywebsite.wordpress.com。但是,如果您选择的名称也可以作为 .com 使用,他们会在您注册时通知您。
最后,选择虚拟主机并上传您的网站。您的虚拟主机可能具有 FTP 功能,或者您可以下载自己的 FTP 程序,例如 FileZilla 或 CyberDuck。
编辑(是否可以在不购买域名的情况下制作一个全球可访问的网站
问题的简短答案是 "yes"。但是您真的应该阅读长答案。有两种方法,
首先,一些免费的网络主机,即使您没有域名也可以创建网站。为此,他们创建了一个与您的网站相关联的子域。
例如,如果您的虚拟主机是 "example.com"(不是真正的虚拟主机),他们可能会创建一个名为 "mateen.example.com" 的子域,您可以将其用于您的网站。输入 "mateen.example.com" 的访问者将最终访问您的网站。您不必为这样的子域名付费,因为您实际上并不拥有它;虚拟主机拥有 "example.com" 并且可以创建和删除他们想要的任何子域。
其次,因为你很想知道是否可以在你自己的机器上使用apache-tomcat,也是可以的,但是对于这个YOU需要有一个 PUBLIC - 静态 IP 地址。如果您有专用的 public IP 地址,那么来自任何地方的用户都可以使用该 IP 访问您的网站。但是给它起个名字是不可能的。即,如果您的网络应用程序位于您的机器上,例如静态 IP 172.20.55.89,则其他用户需要使用例如 172.20.55.89:8080/application 来访问它。他们不能像 www.mateenwebsite.com 那样做,因为那需要注册一个域。但是为此您需要一台高可用性机器,例如至少一台工作站(强烈建议使用服务器)。
此外,如果您想让 Web 应用程序可以在全球范围内访问,您可以使用 vpn(虚拟专用网络)设施。但在那种情况下,目标用户也需要在该 vpn 组中。在这两种情况下(public-静态 ip 和 vpn),您都需要向 ISP 付费,并且还需要一台高可用性计算机。
我想这对你现在的疑惑有所帮助。