nginx 端口多用 nginx.conf配置
时间: 2024-12-01 07:12:46 浏览: 6
nginx1.21.5 nginx.conf配置文件
Nginx 端口多用是指在一个 Nginx 配置文件中,通过设置多个 server 模块来监听不同的端口,以便同时提供多个网站服务或应用服务。以下是基本的 Nginx 配置示例:
```nginx
server {
listen 80; # 基本HTTP端口
server_name example.com;
location / {
root /var/www/examplecom;
index index.html index.htm;
}
}
server {
listen 443 ssl; # HTTPS端口
server_name example.com;
ssl_certificate /path/to/cert.pem;
ssl_certificate_key /path/to/key.pem;
location / {
proxy_pass http://backend.example.com:8000; # 反向代理到其他服务器
}
}
```
在这个例子中,第一个 server 配置了 HTTP 的访问,监听 80 端口;第二个 server 配置了 HTTPS 的访问,监听 443 端口,并设置了 SSL 证书。
要创建更多的端口配置,只需添加更多的 server 部分,每个都指定不同的 listen 参数和相应的网站或服务配置。
阅读全文