HTTPS安全证书的安装以及所出现问题的解决方案
前面的直接省略不说,详情看 腾讯云证书安装指引 ,干货君以nginx证书部署为例子进行阐述,window server是在nginx文件夹中长按shift键,右键点击“在此处打开命令窗口”中写入nginx.exe -t 测试是否部署成功,如下图则表示部署成功。linux系统是在命令窗口输入nginx -t,本质相同。
部署之后可能出现以下几种问题:
一、打开https网站显示加载失败
原因可能为:
1、没有把nginx中的#去掉。
2、忘记把下载的证书详情文件夹中的两个文件放到相对应的文件夹下面。
二、nginx显示欢迎界面,但没有显示网站真实首页模板
原因可能为:root后的路径还是指向原来的html文件夹,需修改为现在网站的根目录或首页所在目录,看情况而定。
三、首页不显示index.php而是弹出下载提示或显示页面源码
location ~ \.php(.IT之家)$ { root “C:/Users/Administrator/ddd/inspirex/”;#填你自己的网站路径 fastcgi_pass 127.0.0.1:9000; fastcgi_index index.php; fastcgi_split_path_info ^((?U).+\.php)(/?.+)$; fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; fastcgi_param PATH_INFO $fastcgi_path_info; fastcgi_param PATH_TRANSLATED $document_root$fastcgi_path_info; include fastcgi_params; }
解决方案:把上述代码放到含有listen 443的括号里面
四、网站除首页之外,其他都显示404错误
原因是没有添加全站支持https访问,把下方代码同样填到含有listen 443的括号里面
location / { root “C:/Users/Administrator/ddd/inspirex/”;#填你自己的网站路径 index index.html index.htm index.php;
try_files $uri $uri/ /index.php?$query_string; if (!-e $request_filename){ rewrite ^/(.IT之家) /index.php last; } }
五、使http都跳转到为https链接
解决方案:添加下方最后一行代码于80的代码块中
server {
listen 80;
server_name ;
rewrite ^/(.IT之家) https://$server_name/$1 permanent;
本站内容来源于网络,如有侵权请与我们联系,我们会及时删除,我们深感抱歉!
注:本站所有信息仅供用于网络技术学习参考,学习中请遵循相关法律法规!
本文地址: https://v30.fanwenzhu.com/server/fwq/8511.shtml
相关文章
热门TAG
win10 ecshop 主机 阿里云 解决 配置 C# C++ 解析 SQL语句 命令 Go语言 方法 CSS3 HTML5 CSS win7 MSSQL 服务器配置 IIS7.5 IIS7 IIS6 IIS CentOS 7 Linux oracle数据库 oracle phpcms discuz discuz教程最新文章
-
使用Cockpit方便地管理容器
时间:2020-12-29
-
linux系统上如何快速安装
时间:2020-12-29
-
如何在Linux VPS上定制自己
时间:2020-12-29
-
开启nginx和php-fpm的status状
时间:2020-12-29
-
采用DNSPOD解析API快速验证
时间:2020-12-29
-
如何在CentOS 7上安装Elast
时间:2020-12-29
-
.Net Core在Linux服务器上部署
时间:2020-12-29
-
如何用树莓派控制GOIO引脚
时间:2020-12-25
热门文章
-
利用可道云KodExplorer软件部署私有云盘和
时间:2020-12-22
-
Linux VPS/服务器一键检测硬件配置、节点下
时间:2020-12-22
-
采用DNSPOD解析API快速验证域名快速安装免
时间:2020-12-29
-
Linux系统下用iperf诊断网络端口是否有被过
时间:2020-12-22
-
在CentOS系统上安装GitLab并自定义域名访问
时间:2020-12-23
-
web3通过testrpc访问以太坊数据入门
时间:2020-12-24
-
容器环境中的代理模型
时间:2020-12-22
-
在linux下启动tomcat,并实时查看tomcat的控
时间:2020-12-23
-
使用Linux定时脚本更新服务器的git代码
时间:2020-12-24
-
.Net Core在Linux服务器上部署.NET框架教程
时间:2020-12-29
