nginx 代理80端口转443端口的实现
nginx.conf配置文件如下
usernginx;
worker_processes1;
error_log/var/log/nginx/error.logwarn;
pid/var/run/nginx.pid;
events{
worker_connections1024;
}
http{
include/etc/nginx/mime.types;
default_typeapplication/octet-stream;
log_formatmain'$remote_addr-$remote_user[$time_local]"$request"'
'$status$body_bytes_sent"$http_referer"'
'"$http_user_agent""$http_x_forwarded_for"';
access_log/var/log/nginx/access.logmain;
sendfileon;
#tcp_nopushon;
keepalive_timeout65;
#gzipon;
include/etc/nginx/conf.d/*.conf;
#以下属性中以ssl开头的属性代表与证书配置有关,其他属性请根据自己的需要进行配置。
server{
listen443ssl;#SSL协议访问端口号为443。此处如未添加ssl,可能会造成Nginx无法启动。
server_namelocalhost;#将localhost修改为您证书绑定的域名,例如:www.example.com。
roothtml;
indexindex.htmlindex.htm;
ssl_certificate/etc/nginx/huashengshu.top.pem;#替换成您证书的文件名。
ssl_certificate_key/etc/nginx/huashengshu.top.key;#替换成您证书的密钥文件名。
ssl_session_timeout5m;
ssl_ciphersECDHE-RSA-AES128-GCM-SHA256:ECDHE:ECDH:AES:HIGH:!NULL:!aNULL:!MD5:!ADH:!RC4;#使用此加密套件。
ssl_protocolsTLSv1TLSv1.1TLSv1.2;#使用该协议进行配置。
ssl_prefer_server_cipherson;
location/{
root/etc/nginx/hss;#站点目录。
indexindex.htmlindex.htm;
}
}
server{
listen80;
server_namehuashengshu.top;
rewrite^(.*)$https://${server_name}$1permanent;
}
}
起作用的是
server{
listen80;
server_namehuashengshu.top;
rewrite^(.*)$https://${server_name}$1permanent;
}
到此这篇关于nginx代理80端口转443端口的实现的文章就介绍到这了,更多相关nginx代理80转443内容请搜索毛票票以前的文章或继续浏览下面的相关文章希望大家以后多多支持毛票票!
声明:本文内容来源于网络,版权归原作者所有,内容由互联网用户自发贡献自行上传,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任。如果您发现有涉嫌版权的内容,欢迎发送邮件至:czq8825#qq.com(发邮件时,请将#更换为@)进行举报,并提供相关证据,一经查实,本站将立刻删除涉嫌侵权内容。