虚拟主机服务器设置

问题描述 投票:0回答:1

我有一个服务器设置,其上有3个项目,但在ubuntu上的不同端口上运行但是相同的IP。这是一个使用sbt工具编译并在端口上运行的java应用程序

 x.x.x.x:7000
 x.x.x.x:7001
 x.x.x.x:7002

所以我想将域映射到这些端口

 x.x.x.x:7000 => admin.domain.com
 x.x.x.x:7001 => users.domain.com
 x.x.x.x:7002 => domain2.com

我安装了apache2,想用它做虚拟主机。问题是没有文档根目录,因为这些项目首先被编译并提供给端口..

我有这个

 <VirtualHost x.x.x.x:7000>    
          ServerAdmin [email protected]
          ServerName  www.admin.oneshoppoint.com
       </VirtualHost>

主机文件

127.0.0.1 localhost

# 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
ff02::3 ip6-allhosts
x.x.x.xmetadata.google.internal metadata
35.236.121.166:7000 admin.oneshoppoint.com

x.x.x.x yates.c.modified-badge-211108.internal yates  # Added by Google
x.x.x.xmetadata.google.internal  # Added by Google

不工作,有什么建议吗?

ubuntu apache2 virtualhost
1个回答
0
投票

编辑/ etc / hosts文件并添加以下行(使用IP地址更改x.x.x.x):

x.x.x.x admin.domain.com

x.x.x.x users.domain.com

x.x.x.x domain2.com

不要指定端口。通过这种方式,您可以在simboilc名称和IP地址之间创建关联。必须在虚拟主机中指定端口。更改后重启Apache。

© www.soinside.com 2019 - 2024. All rights reserved.