我为我的域购买了SSL证书,但我没有收到PRIVATE密钥,并且提供商告诉我从我的域名托管中生成RSA私钥...但在我的仪表板中,没有选项可供选择。 有没有可用的PHP命令?
P.S。 (Traceback (most recent call last):
File "C:/Users/Skid/PycharmProjects/untitled/2nd.py", line 20, in <module>
driver.find_element_by_xpath("""//*[@id="pnnext"]/span[2]""").click()
File "C:\Users\Skid\AppData\Local\Programs\Python\Python35-32\lib\site-packages\selenium\webdriver\remote\webdriver.py", line 258, in find_element_by_xpath
return self.find_element(by=By.XPATH, value=xpath)
File "C:\Users\Skid\AppData\Local\Programs\Python\Python35-32\lib\site-packages\selenium\webdriver\remote\webdriver.py", line 712, in find_element
{'using': by, 'value': value})['value']
File "C:\Users\Skid\AppData\Local\Programs\Python\Python35-32\lib\site-packages\selenium\webdriver\remote\webdriver.py", line 201, in execute
self.error_handler.check_response(response)
File "C:\Users\Skid\AppData\Local\Programs\Python\Python35-32\lib\site-packages\selenium\webdriver\remote\errorhandler.py", line 181, in check_response
raise exception_class(message, screen, stacktrace)
selenium.common.exceptions.NoSuchElementException: Message: no such element: Unable to locate element: {"method":"xpath","selector":"//*[@id="pnnext"]/span[2]"}
(Session info: chrome=47.0.2526.111)
(Driver info: chromedriver=2.20.353145 (343b531d31eeb933ec778dbcf7081628a1396067),platform=Windows NT 10.0 x86_64)
或类似的东西不允许托管)
答案 0 :(得分:1)
我找到了方法! :
&LT;&LT;&LT; 生成私钥(rsa / key / pem)&amp; CSR [证书签名请求] &gt;&gt;&gt;
虽然有 PHP code ,但它只能生成私钥,而不能生成CSR。
您最好使用 openSSL 命令获取PRIVATE + CSR密钥
对于 openssl 命令(典型examples),请使用您的Hosting SSH终端(如果它支持)或您的Localhost(如果您使用 Apache / Wampserver / )等等。):
-in CMD,键入:cd c:\wamp\bin\apache\apache2.4.9\bin
,然后执行以下命令:
openssl req -new -newkey rsa:2048 -nodes -keyout server.key -out server.csr -config c:\wamp\bin\apache\apache2.4.9\conf\openssl.cnf
然后它会问你一些问题......当你要求输入域名时,你应该输入域名&#34; 通用名称&#34; (即 example.com )....完成后,在同一位置c:\wamp\bin\apache\apache2.4.9\
,您会看到私钥( server.key )和CSR键( server.csr )。继续...
现在,输入您的 DOMAIN注册信息中心(您已发布SSL),然后重新发布。当它要求CSR和PRIVATE KEY时,输入我们生成的文件的内容(在文本编辑器中打开它们)...然后你可以继续(EMAIL验证是最快的方式)然后你应该从你的SSL提供商那里收到确认邮件(或域仪表板),您可以在其中下载CERTIFICATE(xxxxxxxx.crt和xxxxxx.ca-bundle文件)....然后转到 HOSTING 仪表板,在SSL部分中,使用代码CSR / PRIVATE / CRT键适当!!!!!!
P.S。如果您将收到REDIRECT LOOP错误,则可能需要重新安装site / Wordpress。