Tomcat 在ubuntu linux 12.10上创建虚拟主机

Tomcat 在ubuntu linux 12.10上创建虚拟主机,tomcat,ubuntu,virtualhost,virtual-hosts,Tomcat,Ubuntu,Virtualhost,Virtual Hosts,我在Ubuntu Linux 12.10上使用tomcat 7.0.42。 我将浏览器指向http://localhost:8080/myapp 我可以在ubuntu中创建一个虚拟主机,它可以让我访问与之相同的地址吗 http://myapp.com 基本上是为localhost:8080/myapp创建别名作为myapp.com?打开文件 /etc/主持人 并添加以下行: 127.0.0.1 myapp.com 127.0.0.1 www.myapp.com 这将告诉操作系统不要查找my

我在Ubuntu Linux 12.10上使用tomcat 7.0.42。 我将浏览器指向
http://localhost:8080/myapp
我可以在ubuntu中创建一个虚拟主机,它可以让我访问与之相同的地址吗

http://myapp.com
基本上是为
localhost:8080/myapp
创建别名作为
myapp.com

打开文件

/etc/主持人

并添加以下行:

127.0.0.1 myapp.com

127.0.0.1 www.myapp.com
这将告诉操作系统不要查找myapp.com IP地址,而是使用localhost。

另一种解决方案:

打开一个扩展名为.pac的新文件,firefox使用这些文件确定代理,将其复制到文件内容:

function FindProxyForURL(url, host) {
    if (host=='www.myapp.com'){
        return 'PROXY 127.0.0.1:8080';
    }
    // All other domains should connect directly without a proxy
    return "DIRECT";
}

转到“url for automatic proxy configuration”(自动代理配置的url)下的FF proxy settings(FF代理设置)并输入该文件的路径。

我将其添加到主机并重新启动了系统127.0.0.1.1 localhost 127.0.1.1:8080 local.com 127.0.1.1:8081 ucma.com。我在主机文件中使用了端口号。这就是它不起作用的原因。谢谢你的回答。这有帮助,但最初的问题仍然存在。您可以在端口80上打开一个服务器,该服务器将返回一个html页面,该页面在iframe localhost:8080中包含tomcat“>我认为它也适用于其他浏览器