分类 技术相关 下的文章

什么情况下需要复制镜像?

自定义镜像只能在同一个地域使用,不能直接跨地域使用。如果您需要:

将云服务器ECS上的应用部署在多个地域。

将云服务器ECS迁移到其他地域。

跨地域使用自定义镜像。

可以通过复制镜像解决。您可以复制当前地域的自定义镜像到其他地域的同账号中,在其他地域使用自定义镜像实现一致性部署应用环境。

可以复制哪些镜像?

复制镜像只支持自定义镜像。不支持公共镜像,镜像市场镜像和别人共享给您的镜像。

当前有哪些支持复制镜像功能的地域?

阿里云所有地域均支持复制镜像功能。

复制一个镜像大概需要多久?

复制镜像的时间取决于网络传输速度和任务队列的排队数量。复制镜像需要通过网络把一个地域的可用区中的镜像文件传输到目标地域的可用区,需要您耐心等待。

复制镜像怎么收费的?

复制镜像过程包括以下操作:

从源地域将生成自定义镜像的快照复制到目标地域。

在目标地域根据快照自动生成自定义镜像。

上述过程可能涉及以下费用:

不同地域之间的数据传输流量费。阿里云目前暂未对这部分流量收费,具体收费时间请以官网公告为准。

复制过来的快照会占用快照容量。目前快照容量已经收费,具体的快照收费信息请参考文档快照商业化FAQ。

在复制镜像过程中,源镜像和目标镜像有什么限制?

在复制过程中,源镜像禁止删除,目标镜像可以取消复制,不能用于更换系统盘和创建ECS实例。

怎么复制我的云账号的镜像资源到其他阿里云账号的其他地域?

您需要:

复制自己的镜像到目标地域。

将该镜像共享给对方的云账号。

对方云账号的共享镜像列表中会显示该镜像。

复制镜像有镜像容量限制吗?

没有限制。但是,复制容量超过500 GiB时需要提交工单申请,当您在控制台单击复制镜像时,控制台会提示您提交工单申请。

maven 打war包命令

  1. pom里面设置<packaging>war</packaging>
  2. cd 到项目根目录
  3. 输入下方核心命令

    mvn clean package -Dmaven.test.skip=true (打包之前clean一下,忽略测试)
    mvn package -Dmaven.test.skip=true (不clean直接打包,忽略测试)

解决方法,代理的属性上加上端口配置server_port
proxy_set_header Host $host:$server_port;

     #proxy_set_header        Host $host;
     #nginx非80端口处理 加上 :$server_port
     proxy_set_header   Host $host:$server_port;
     proxy_set_header X-Real-IP $remote_addr;
     proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
     proxy_redirect off;
     client_max_body_size 10m;      
     client_body_buffer_size 128k;  
     proxy_connect_timeout 90;      
     proxy_read_timeout 90;         
     proxy_buffer_size 4k; 
     proxy_buffers 6 32k; 
     proxy_busy_buffers_size 64k;  
     proxy_temp_file_write_size 64k; 

在 spring boot项目的config目录下,创建,WebConfig类

71878-z1iaywlq24.png

代码如下,核心属性是matcher.setCaseSensitive(false);

import org.springframework.util.AntPathMatcher;
import org.springframework.web.servlet.config.annotation.PathMatchConfigurer;
import org.springframework.web.servlet.config.annotation.WebMvcConfigurationSupport;
import org.springframework.context.annotation.Configuration;

/**
 * springBoot 设置spring mvc请求地址不区分大小写.
 */
@Configuration
public class WebConfig extends WebMvcConfigurationSupport {

    @Override
    public void configurePathMatch(PathMatchConfigurer configurer) {
        AntPathMatcher matcher = new AntPathMatcher();
        matcher.setCaseSensitive(false);
        configurer.setPathMatcher(matcher);
    }

}
免责声明
本博客部分内容来自于互联网,不代表作者的观点和立场,如若侵犯到您的权益,请联系[email protected]。我们会在24小时内进行删除。