Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/342.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ssl/3.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
Java Spring引导让加密问题_Java_Ssl_Spring Boot_Lets Encrypt - Fatal编程技术网

Java Spring引导让加密问题

Java Spring引导让加密问题,java,ssl,spring-boot,lets-encrypt,Java,Ssl,Spring Boot,Lets Encrypt,所以我的网站位于托管公司,该公司支持let encrypt证书,所以我生成了它,现在该网站使用https协议运行。我的服务器端(在VPS上启动的面向spring boot应用程序web服务)位于另一家公司。我的问题是: 如何在服务器端部件上使用生成的证书 有可能吗,我该怎么办 我需要向服务器提供什么,以及服务器工作所需的所有东西 当我没有证书的时候,一切都很完美,但是现在在服务器端我得到了 java.lang.IllegalArgumentException: Invalid character

所以我的网站位于托管公司,该公司支持let encrypt证书,所以我生成了它,现在该网站使用https协议运行。我的服务器端(在VPS上启动的面向spring boot应用程序web服务)位于另一家公司。我的问题是:

  • 如何在服务器端部件上使用生成的证书
  • 有可能吗,我该怎么办
  • 我需要向服务器提供什么,以及服务器工作所需的所有东西
  • 当我没有证书的时候,一切都很完美,但是现在在服务器端我得到了

    java.lang.IllegalArgumentException: Invalid character found in method name. HTTP method names must be tokens
    
    在浏览器中,我得到

    net::ERR_SSL_PROTOCOL_ERROR,
    
    当我尝试从服务器获取资源时。
    从托管公司,我可以将所有内容连接到证书

    似乎您正在将HTTPs流量传递到web服务器,该服务器使用纯HTTP“对话”

    通常,SSL终止是在软件上完成的,如
    apachehttpd
    Nginx

    然后将其配置为充当在JVM中运行的实际Spring boot应用程序的反向代理

    您还可以配置JVM Web服务器(Jetty、Tomcat..无论您拥有什么)以使用Let's encrypt证书,但我怀疑
    certbot
    是否能够轻松续订它们