我的certbot在我安装后不能使用HTTPS。同样,我没有这个文件夹(etc/certbot/live/)
Find:‘/etc/certbot/live/’:没有这样的文件或目录
为什么??/Hi@myskillz36,
你运行了什么Certbot命令?您看到了什么输出?它以前是不是在某个时候起作用了,然后就停止了呢?
尽管crt.sh最近有时会落后,但看起来您根本没有成功颁发证书:
仅当您使用Certbot在给定服务器上成功颁发了至少一个证书时,才会创建/etc/letsENCRYPT/live。
Certbot--apache-d isoko.Hopto.org,它真的成功了吗?
这说明了什么:
Certbot证书,certbot_like.JPG705×158 19.2KB,该屏幕截图显示了CSR和密钥--这两者都不能证明证书的存在。
无论如何,有几件事可能是错误的:
您可能尚未创建证书。
要使certbot--apache证书颁发过程成功,端口80需要实际指向apache。在您的例子中,您的端口80直接指向您的应用程序服务器,而只有端口443指向Apache.这是行不通的,因为当We‘s Encrypt执行域验证时,会“绕过”APACHE。
如果您希望证书对isoko.ga和www.isoko.ga有效,您需要通过在Certbot命令中包含带有-d Example.org-d www.Example.org等的每个域来包括这两个域。Whynotpad.JPG1333×699 76.4 KB,我不明白
我安装了certbot,但现在它说我有一个自签名的cerbot_files.JPG1311×634 107KB,安装Certbot的行为不会给您提供一个SSL证书。您需要使用它以对您的托管环境有意义的方式颁发证书。
如果您可以详细说明您希望您的网站如何工作(它是哪种类型的网站,您是要在apache后面代理它,还是想要直接将证书安装到应用程序中,等等),我们可以帮助您获得证书。请给我一个链接或Youtube教程链接,说明如何在Apache中匹配这些端口,我可以做最好的…我一直在考虑这些代理的事情,但我想我可能永远不会成功
因为如果我通过代理一次将4个网站放在一个服务器上,我不知道它是否会起作用,所以我停止了这样做,
我自动将我的项目重定向到端口80以获得一个快速的东西,但我也没有得到它,
帮帮我
这是一个类似eBay的系统
我被困住了,因为客户需要虚拟支付,而我的交易伙伴第三方公司坚持让我获得HTTPS,而不知道你的Web应用程序运行在什么上(JBoss?Tomcat?)很难说是否有可能在没有代理的情况下使用HTTPS进行设置。
在这里生活,我是一个可以帮助自己的人,没有人能接触到我正在做的事情,特别是在Java中,每个人都在使用php
我是唯一一个了解这一点的人,记住,这并不是真正关于PHP或Java的。这是一个配置Apache来做正确事情的问题。
因此,apache和mod_jk正在监听端口80?我不这么认为,但请咨询:
Sudo ss-tlnp|grep 80
我认为它更可能显示的是Java,而不是HTTPD/apache2。我禁用了其中一个来使用另一个,port_and_plan。JPG962×67 14.8KB,好吧,您有两个选项。
直接在端口80和443上运行Tomcat,并且根本不要使用apache或mod_jk。
使用mod_jk在端口80和443上运行Apache,并将Tomcat更改为仅在8080上侦听。
使用这两种方法,都有可能拥有HTTPS。但这是你自己决定你想要哪一个,因为方法是非常不同的。告诉我这里的443端口是进入ssl.conf的,对吗?