LNMPA多域名SSL的配置
来源:互联网 发布:socket编程基础知识 编辑:程序博客网 时间:2024/06/03 21:33
一台阿里云ECS上,可能运行着多个域名或网站,如何对其中某一个域名进行SSL配置呢?
这里以LNMPA环境为例,域名为domain.com
1、进入:/usr/local/nginx/conf/vhost
2、编辑对应的damain.conf
内容如下:
server {listen 443; server_name damain.com;ssl on; index index.html index.htm index.php default.html default.htm default.php; root /home/wwwroot/damain.com; ssl_certificate cert/214031489190336.pem; ssl_certificate_key cert/214031489190336.key; ssl_session_timeout 5m; ssl_ciphers ECDHE-RSA-AES128-GCM-SHA256:ECDHE:ECDH:AES:HIGH:!NULL:!aNULL:!MD5:!ADH:!RC4; ssl_protocols TLSv1 TLSv1.1 TLSv1.2; ssl_prefer_server_ciphers on; #error_page 404 /404.html; include proxy-pass-php.conf; location ~ .*\.(gif|jpg|jpeg|png|bmp|swf)$ { expires 30d; } location ~ .*\.(js|css)?$ { expires 12h; } location ~ /\. { deny all; } access_log /home/wwwlogs/damain.com.log; }server { listen 80; server_name damain.com; return 404; #rewrite ^/(.*) https://$server_name$request_uri? permanent;}
有时候,除了SSL的443端口,80端口需要转发或者禁止访问。
return 404;这是访问80端口提示404错误
rewrite ^/(.*) https://$server_name$request_uri? permanent;这是将http转发到https
当然,也可以80端口和443端口同时访问,那就要在第一个server上添加80监听即可,把第二个server删除。
0 0
- LNMPA多域名SSL的配置
- 阿里云LNMPA的SSL安装与配置
- 基于域名的lnmpa简单搭建过程
- nginx支持多域名SSL配置
- lnmpa配置远程连接mssql的教程
- SSL多域名绑定证书的解决方案
- Exchange Server 2013 配置SSL多域名证书
- Exchange Server 2013 配置SSL多域名证书
- Exchange Server 2013 规划和配置SSL多域名证书
- apache-tomcat-9.0.1 配置多个虚拟主机并且配置多个域名的多个ssl支持https
- tomcat的域名以及多域名配置
- tomcat的域名以及多域名配置
- tomcat 配置多域名访问访问同一个网站的相同或者不同项目的全站SSL证书
- lnmpa 环境搭建与配置
- SNI: 实现多域名虚拟主机的SSL/TLS认证
- 服务器的多域名配置
- 服务器的多域名配置
- Apache2配置免费型DV SSL实现多域名多站点Https访问
- jsp技术(四)—— EL表达式
- 本人第一篇博客
- linux设备树笔记__dts基本概念及语法
- 谈谈Android 6.0运行时权限理解
- Android Permission 机制
- LNMPA多域名SSL的配置
- js 字符串 转换成 数字 的方法
- 第一个java小程序HelloWorld
- iOS开发之键盘类型UIKeyboardType
- Android笔记---Binder
- POJ 3259 Wormholes(最短路)
- LVS之三:ipvsadm常用管理命令介绍
- 二叉树的非递归遍历:栈---->最简洁,最容易版.
- Leetcode #506 Relative Ranks