httpsphp搞成https

Posted 繁星下的晴空

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了httpsphp搞成https相关的知识,希望对你有一定的参考价值。

centos系统,基于nginx服务器,用https访问php页面总弹出下载页面问题完美解决
在ningx下,用http://ip/index.php可以访问php文件,而用https://ip/index.php总弹出下载对话框,问题在于在https server{ }中没有解析php的代码块

server {
listen 443 ssl;
server_name localhost;
ssl on;
ssl_certificate /usr/local/nginx-1.5.1/conf/server.crt;
ssl_certificate_key /usr/local/nginx-1.5.1/conf/server.key;
ssl_session_cache shared:SSL:1m;
ssl_session_timeout 5m;
ssl_ciphers HIGH:!aNULL:!MD5;
ssl_prefer_server_ciphers on;

location / {
root /usr/local/nginx-1.5.1/html;
index index.html index.htm hello.php index.php;
}

location ~ .*\.(php|php5)?$ {
root /usr/local/nginx-1.5.1/html/;
fastcgi_pass 127.0.0.1:9000;
fastcgi_index index.php;
fastcgi_param HTTPS on;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
include fastcgi_params;
#new line
include fastcgi.conf;
}
}
红色部分就是用来解析php的,这时你在输入https://ip/index.php就会出现index.php页面



























以上是关于httpsphp搞成https的主要内容,如果未能解决你的问题,请参考以下文章

PHP Zend Studio9.0怎么把代码搞成和服务器端的同步(就是直接在服务器端修改)

Adobe把GAN搞成了缝合怪,凭空P出一张1024分辨率全身人像 | CVPR 2022

各位大侠CSS中list-style-type属性前面小圆圈的颜色可以设置吗?系统默认是黑色的我想搞成红的应怎么设置

我室友打了一把王者6分钟我搞成了Oracle12c的安装以及如何创建数据库

asp.net core 使用EF7 Code First 创建数据库,同时使用命令创建数据库(本来想数据迁移 没有成功,只能将标题搞成这个。)

核心思想:许多公司都没有认识到云储存的革命性(类似QQ把它搞成了用户的家再也离不开了)