自建https证书,本机访问正常,在外网用谷歌浏览器访问提示不安全
时间: 2023-02-07 13:12:10 浏览: 145
如果你在本地安装了自签名的 HTTPS 证书,那么在本地访问是正常的,但是在外网访问时,浏览器会提示不安全。这是因为浏览器会检查服务器使用的证书是否是由受信任的证书颁发机构颁发的,而自签名的证书不在受信任的证书颁发机构之列,所以浏览器会提示不安全。要解决这个问题,你可以申请一个正规的 HTTPS 证书,这样浏览器就不会提示不安全了。
相关问题
谷歌浏览器版本高不vue不访问后台怎么回事
对于您的问题,可能有多种原因导致vue无法访问后台。以下是一些可能的原因和解决方案:
1. 跨域问题:vue应用程序无法访问不同域名或端口的后端服务器。您可以使用'axios'模块并在配置中启用'withCredentials'来处理跨域请求。
2. URL路径错误:请确保您的vue应用程序正确指向正确的后端URL路径。
3. CORS策略:后台服务器可能没有启用CORS策略允许跨域资源共享。您可以在后台服务器端启用CORS策略,或使用代理将请求发送到本地服务。
4. 后台服务停止运行:请确保后台服务器正在运行并正常访问。您可以查看后台服务日志文件以了解更多信息。
希望这些解决方案可以帮助您解决问题,如果还有任何问题,请随时与我联系。
在谷歌浏览器下如何用selenium打开带有安全证书的网页
要在谷歌浏览器下使用Selenium打开带有安全证书的网页,需要先将证书添加到Chrome浏览器的信任证书中。
以下是步骤:
1. 将证书导出为 ".pem" 或 ".cer" 格式的文件。
2. 在代码中使用 ChromeOptions() 方法创建浏览器选项对象,并添加 "ssl.certificates" 选项,将证书添加到选项中,例如:
```
from selenium import webdriver
from selenium.webdriver.chrome.options import Options
chrome_options = Options()
chrome_options.add_argument('--ssl-protocol=any')
chrome_options.add_argument('--ignore-certificate-errors')
chrome_options.add_argument('--allow-running-insecure-content')
chrome_options.add_argument('--disable-web-security')
chrome_options.add_argument('--user-data-dir')
chrome_options.add_argument('--disable-infobars')
chrome_options.add_argument('--disable-extensions')
chrome_options.add_argument('--start-maximized')
chrome_options.add_experimental_option("excludeSwitches", ["enable-automation"])
chrome_options.add_experimental_option('useAutomationExtension', False)
chrome_options.add_argument('--ssl-certificates=path/to/certificate.pem')
driver = webdriver.Chrome(chrome_options=chrome_options)
```
3. 运行代码,并访问需要安全证书的网页,如下所示:
```
driver.get("https://example.com")
```
在这个示例中,`path/to/certificate.pem` 是证书的文件路径。你需要将它替换为你的证书文件的实际路径。