创建一份nginx的conf文件
以下是一个简单的nginx conf文件示例:
# nginx.conf
# 设置工作进程数
worker_processes auto;
# 设置错误日志文件路径和级别
error_log /var/log/nginx/error.log warn;
# 设置访问日志文件路径和格式
access_log /var/log/nginx/access.log combined;
# 设置监听端口和协议
listen 80;
listen [::]:80;
# 设置虚拟主机
server {
# 监听的域名
server_name example.com;
# 静态资源目录
root /var/www/example.com;
# 配置首页
index index.html;
# 配置缓存
location / {
try_files $uri $uri/ /index.html;
expires 1d;
}
# 配置代理
location /api/ {
proxy_pass http://localhost:3000/;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
}
# 配置SSL
ssl_certificate /etc/nginx/cert.pem;
ssl_certificate_key /etc/nginx/cert.key;
}
# 配置反向代理
upstream backend {
server 127.0.0.1:8080;
}
server {
listen 8081;
location / {
proxy_pass http://backend/;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
}
}
这个配置文件包括以下内容:
- 设置nginx工作进程数
- 设置错误日志文件路径和级别
- 设置访问日志文件路径和格式
- 设置监听端口和协议
- 配置虚拟主机
- 配置静态资源缓存
- 配置代理
- 配置SSL
- 配置反向代理
请注意,这只是一个示例,具体的配置取决于您的实际需求。
原文地址: https://www.cveoy.top/t/topic/44y 著作权归作者所有。请勿转载和采集!