您当前的位置:首页 > 网站建设 > 网站维护
| php | asp | css | H5 | javascript | Mysql | Dreamweaver | Delphi | 网站维护 | 帝国cms | React | 考试系统 | ajax | jQuery |

nginx 代理80端口转443端口的实现

51自学网 2022-07-04 11:39:05
  网站维护

nginx.conf配置文件如下

user nginx;worker_processes 1;error_log /var/log/nginx/error.log warn;pid    /var/run/nginx.pid;events {  worker_connections 1024;}http {  include    /etc/nginx/mime.types;  default_type application/octet-stream;  log_format main '$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.log main;  sendfile    on;  #tcp_nopush   on;  keepalive_timeout 65;  #gzip on;  include /etc/nginx/conf.d/*.conf;  # 以下属性中以ssl开头的属性代表与证书配置有关,其他属性请根据自己的需要进行配置。 server { listen 443 ssl;  #SSL协议访问端口号为443。此处如未添加ssl,可能会造成Nginx无法启动。 server_name localhost; #将localhost修改为您证书绑定的域名,例如:www.example.com。 root html; index index.html index.htm; ssl_certificate /etc/nginx/huashengshu.top.pem;  #替换成您证书的文件名。 ssl_certificate_key /etc/nginx/huashengshu.top.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;   location / {  root /etc/nginx/hss;  #站点目录。  index index.html index.htm;   } }  server { listen 80; server_name huashengshu.top; rewrite ^(.*)$ https://${server_name}$1 permanent;  }}

起作用的是

 server { listen 80; server_name huashengshu.top; rewrite ^(.*)$ https://${server_name}$1 permanent;  }

下载地址:
Nginx 根据URL带的参数转发的实现
docker镜像无法删除 Error:No such image:xxxxxx解决
51自学网,即我要自学网,自学EXCEL、自学PS、自学CAD、自学C语言、自学css3实例,是一个通过网络自主学习工作技能的自学平台,网友喜欢的软件自学网站。
京ICP备13026421号-1