如果您使用的是Beanstalks Elastic Beanstalk,则可以通过编辑 .ebextensions 文件夹中的配置文件来确保 nginx 使用您的 .conf 文件。以下是一个示例配置文件 .ebextensions/nginx.config:
files:
"/etc/nginx/conf.d/proxy.conf":
mode: "000644"
owner: root
group: root
content: |
client_max_body_size 10M;
http {
server {
listen 80;
server_name example.com;
location / {
proxy_pass http://localhost:3000;
}
}
}
此配置文件将向 nginx 添加一个新的代理服务器,可以将您的应用程序代理到第 3000 端口。
确保将 .ebextensions 文件夹和配置文件添加到您的应用程序中,并将其上传到 Beanstalk。这样,Beanstalk 将自动将配置文件部署到您的实例上,并配置 nginx。