Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/amazon-web-services/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Amazon web services 如何将Amazon网络接口连接到子目录_Amazon Web Services_Amazon Ec2_Amazon - Fatal编程技术网

Amazon web services 如何将Amazon网络接口连接到子目录

Amazon web services 如何将Amazon网络接口连接到子目录,amazon-web-services,amazon-ec2,amazon,Amazon Web Services,Amazon Ec2,Amazon,我的AmazonEC2实例中有两个网站 一个是domain.com/,另一个位于子文件夹domain.com/secondsite 我需要的是创建一个指向子文件夹的附加域 因此,我尝试创建一个新的amazon网络接口,并在其上附加一个弹性IP。但我不确定这是不是正确的方法 如果是,如何将网络接口连接到subdir,如果不正确,如何实现我的目标?我在apache文件中使用了以下代码 # Listen for virtual host requests on all IP addresses

我的AmazonEC2实例中有两个网站

一个是
domain.com/
,另一个位于子文件夹
domain.com/secondsite

我需要的是创建一个指向子文件夹的附加域

因此,我尝试创建一个新的amazon网络接口,并在其上附加一个弹性IP。但我不确定这是不是正确的方法


如果是,如何将网络接口连接到subdir,如果不正确,如何实现我的目标?

我在apache文件中使用了以下代码

    # Listen for virtual host requests on all IP addresses 
    NameVirtualHost *:80 

    <VirtualHost *:80> 
    DocumentRoot /www/example1 ServerName domain1.com 
    # Other directives here 
    </VirtualHost> 

    <VirtualHost *:80> 
    DocumentRoot /www/example1/wordpress_site2 ServerName domain2.com 
    # Other directives here 
    </VirtualHost>
#侦听所有IP地址上的虚拟主机请求
名称虚拟主机*:80
DocumentRoot/www/example1 ServerName domain1.com
#这里还有其他指示
DocumentRoot/www/example1/wordpress_site2 ServerName domain2.com
#这里还有其他指示

我在apache文件中使用了以下代码

    # Listen for virtual host requests on all IP addresses 
    NameVirtualHost *:80 

    <VirtualHost *:80> 
    DocumentRoot /www/example1 ServerName domain1.com 
    # Other directives here 
    </VirtualHost> 

    <VirtualHost *:80> 
    DocumentRoot /www/example1/wordpress_site2 ServerName domain2.com 
    # Other directives here 
    </VirtualHost>
#侦听所有IP地址上的虚拟主机请求
名称虚拟主机*:80
DocumentRoot/www/example1 ServerName domain1.com
#这里还有其他指示
DocumentRoot/www/example1/wordpress_site2 ServerName domain2.com
#这里还有其他指示

不需要涉及接口,这是在Web服务器软件(可能是apache)上配置的。如果您提供有关当前配置的详细信息,那么应该很容易设置。因此,如果我将域指向服务器的Ip地址,那么其他加载域只能通过Apache重定向?我问这个问题是因为有很多方法像我最近发现的Route53一样,我不确定哪一种是最佳实践。只需将新域指向相同的IP地址(无论DNS服务提供商是什么,rote53或其他,都不重要)。然后,在Web服务器上处理重新更正。在一个ip地址上运行多个网站/域是很常见的。不需要涉及接口,这是在webserver软件(可能是apache)上配置的。如果您提供有关当前配置的详细信息,那么应该很容易设置。因此,如果我将域指向服务器的Ip地址,那么其他加载域只能通过Apache重定向?我问这个问题是因为有很多方法像我最近发现的Route53一样,我不确定哪一种是最佳实践。只需将新域指向相同的IP地址(无论DNS服务提供商是什么,rote53或其他,都不重要)。然后,在Web服务器上处理重新更正。在一个ip地址上运行多个网站/域是很常见的事情。