热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

使用nginx和PHP配置ssl证书,实现https访问

服务器:Centeros7.2环境配置:nginx找到nginx配置文件,我这里路径是是etcnginxnginx.conf࿰

  • 服务器:Centeros7.2
  • 环境配置:nginx

找到nginx配置文件,我这里路径是是/etc/nginx/nginx.conf,配置nginx.conf文件

server {listen 443;server_name baidu.com; //你的域名ssl on;root /usr/share/nginx/; //前台文件存放文件夹,可改成别的index index.html index.htm; // 上面配置的文件夹里面的index.html ssl_certificate "cert/server.pem"; // 改成你的证书的名字ssl_certificate_key "cert/server.key"; // 改成你的证书的名字ssl_session_cache shared:SSL:1m;ssl_session_timeout 5m; ssl_ciphers HIGH:!aNULL:!MD5;ssl_prefer_server_ciphers on;location / {index index.html index.htm;} # 加载php环境location ~ \.php{fastcgi_split_path_info ^(.+?\.php)(/.*)$;if (!-f $document_root$fastcgi_script_name) {return 404;}fastcgi_pass 127.0.0.1:9000;fastcgi_index index.php;fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;include fastcgi_params;include fastcgi_params;fastcgi_param HTTPS on;}# end}server {listen *:80;server_name baidu.com; // 你的域名rewrite ^(.*) https://$server_name$1 permanent;location / {root /usr/share/nginx; //前台文件存放文件夹,可改成别的index index.html index.htm;}}

至此,nginx的https访问就完成了 ,如需重启nginx,用以下命令


service nginx stop // 停止
service nginx start // 启动
service nginx restart // 重启



推荐阅读
author-avatar
sEn_森森森森森
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有