nginx同时配置http和https请求
时间: 2023-06-04 18:03:09 浏览: 315
Nginx配置同一个域名同时支持http与https两种方式访问实现
可以在nginx的配置文件中同时配置http和https请求。需要在server段中分别配置http和https的监听端口以及证书等相关信息。例如:
```
server {
listen 80;
server_name example.com;
access_log /var/log/nginx/access.log;
location / {
# http请求的相关配置
}
}
server {
listen 443 ssl;
server_name example.com;
access_log /var/log/nginx/access.log;
ssl_certificate /path/to/cert.pem;
ssl_certificate_key /path/to/key.pem;
location / {
# https请求的相关配置
}
}
```
其中,listen指定该server监听的端口,ssl指示该server需使用https协议,并指定证书文件的路径。在http和https的配置中,location可以指定不同的处理方式,比如代理请求、返回静态文件等。
阅读全文