9 lines
786 B
Markdown
9 lines
786 B
Markdown
## nginx 在https的server中访问http 的链接会失败
|
||
当我们有一个申请了 `https` 证书的 `server` 时,如果这个 `server` 中的服务使用到了一个 `http` 的链接,会访问失败,例如: 我在一个 `vue` 的项目中室友了 `http` 的链接时,访问会失败
|
||
|
||
- 解决办法
|
||
- 网上的解决方案好像都是对于nginx做代理的后端资源的解决方案,是在server当中添加一个响应头的配置,但我的是访问的同一个nginx下不同服务的资源,目前这种方案没有尝试过
|
||
- 对使用 `http` 的 `server` 申请一个 `https` 的证书, 我使用的是 `certbot` 为 `nginx` 中指定的server 的域名申请证书
|
||
```
|
||
sudo certbot --nginx --nginx-server=/nginx_config_path -d the_domain_which_need_https
|
||
``` |