我可以使用J2EE技术创建Web应用程序,简称war文件,现在我想知道如何为这个war文件命名,如(wwww.mywarfilewebsite.com),很可能是一个网站名称。因此,可以从世界各地访问这个战争文件。我只知道如何在像tomcat这样的webserver和像glassfish,weblogic这样的应用服务器中部署war文件。
我是否必须安装其他类型的网络服务器,如生产服务器?
或
我是否需要从godaddy.com或其他任何人那里购买域名,如果没有它们就无法建立网站名称?
答案 0 :(得分:3)
最好的选择是购买域名。如果您有预算,有购买廉价域名的策略。找到易于记忆且易于拼写的域名。如果您使用以.com结尾的域名,您将获得更多流量,但大部分简单流量都会被占用,所以要有创意!
如果你在英国研究并找到适合你网站的理想域名,那么看看Network Solutions,GoDaddy或者Register.com在美国和uk2.net都很不错。 Wordpress还包含一项功能,您可以使用标记有其网站的名称,例如mywebsite.wordpress.com。但是,如果您选择的名称也可以作为.com使用,他们会在您注册时通知您。
最后,选择一个网络主机并上传您的网站。您的网站主机可能具有FTP功能,或者您可以下载自己的FTP程序,如FileZilla或CyberDuck。
编辑(是否可以在不购买域名的情况下建立全球可访问的网站
问题的简短回答是“是”。但你应该真正阅读很长的答案。有两种方法,
首先,一些免费的网络主机,即使您没有域名,也可以创建网站。为此,他们创建了一个与您的网站相关联的子域名。
例如,如果您的网站托管服务商是“example.com”(不是真正的网络托管服务商),他们可能会创建一个名为“mateen.example.com”的子域名,您可以将其用于您的网站。输入“mateen.example.com”的访客将在您的网站上结束。您不必为这样的子域名付费,因为您实际上并不拥有它; Web主机拥有“example.com”,可以创建和删除他们想要的任何子域。
其次,因为您很想知道是否可以使用apache-tomcat在自己的计算机上执行此操作,这也是可能的,但是对于此您需要具有公共 - 静态IP地址。如果您有专用的公共IP地址,则来自任何地方的用户都可以使用该IP访问您的站点。但是给它一个名字是不可能的。即如果您的网络应用程序在您的计算机上,例如静态IP 172.20.55.89,则其他用户需要使用例如172.20.55.89:8080/application来访问它。他们不能像www.mateenwebsite.com那样,因为这需要注册域名。但是你需要有一台高可用性机器,例如至少一个工作站(强烈推荐服务器)。
此外,如果您希望全局访问Web应用程序,则可以使用vpn(虚拟专用网络)工具。但在这种情况下,预期用户也需要在该vpn组中。在这两种情况下(public-static ip& vpn),您需要向ISP支付费用,还需要高可用性计算机。
我想现在有助于你的怀疑。