编程爱好者之家
今天网站配置好https,想实现http强制跳转到https下面是方案:
首先查看你的ngnix是否安装了 --with-http_ssl_module,因为http_ssl_module不属于Nginx的基本模块。
查看方法如下:
输入命令: nginx -V
然后在你的ngnix配置文件中加上下面几句
if ($server_port = 80) { return 301 https://$server_name$request_uri; } if ($scheme = http) { return 301 https://$server_name$request_uri; } error_page 497 https://$server_name$request_uri;
但是有些程序只会给你往端口上转发,不会自动修正http为https,这样的程序还不少,例如phpmyadmin:
遇到这样的程序我们需要修改Nginx.conf配置文件
在location ~ \.php(.*)$ {}加入 fastcgi_param HTTPS on; 即可
Could not resolve host: mirrors.cloud.aliyuncs.com; Unknown error
permission denied是什么意思呢-怎么解决permission denied的问题
linux安装ipset封ip
centos7安装配置svn服务器
RHSA-2021:0221: sudo 安全更新-中危
网站配置SSL证书(https),使网站可以通过https访问
centos7安装memcached以及php7的memcached拓展
linux通过rsync命令将一个服务器上文件备份到另一个服务器上
CentOS 7 安装 LNMP 环境
阿里云服务器怎么整体迁移到华为云服务器