我希望直接从 2 个不同的子域访问我的 rails / activeadmin 应用程序的 2 个部分:
admin.domain.tld => http://localhost:9999/admin/login
api.domain.tlp => http://localhost:9999
我想出了这个配置,但这不起作用:
server {
listen 80;
server_name admin.domain.tld;
location / {
proxy_pass http://localhost:9999/admin;
proxy_set_header Host $host;
}
}
注意:在 ActiveAdmin 中,/admin 会自动重定向到 /admin/login
server {
listen 80;
server_name api.domain.tld;
location / {
proxy_pass http://localhost:9999;
proxy_set_header Host $host;
}
}
关于如何设置的任何想法?