uti*_*tiq 5 reverse-proxy nginx
我有一个由子域分隔的多租户网站。我网站上的每个用户都有自己的子域。这与 shopify、squarespace 等网站使用的模式相同:
mary.marketplacesite.com
matt.marketplacesite.com
john.marketplacesite.com
Run Code Online (Sandbox Code Playgroud)
用户还可以选择通过向我的反向代理服务器 (sites.marketplacesite.com) 提供 A 和 CNAME 记录来使用其自定义域。Shopify/Squarespace 有相同的确切说明:
https://help.shopify.com/manual/domains/connecting-existing-domains/setting-up-your-domain
完成此操作后,我必须手动将该站点添加到conf文件中:
server {
listen 80;
server_name www.mary.com mary.com;
location / {
access_log off;
proxy_pass http://mary.marketplacesite.com;
}
}
Run Code Online (Sandbox Code Playgroud)
这一切都有效,但这真的是 Shopify/Squarespace 对数千个网站所做的吗?他们如何自动更新代理服务器配置?有更好的方法吗?
我是否必须为每个自定义域创建一个服务器块?或者有一个脚本来生成该 .conf 文件并将其存储在“/etc/nginx/conf.d/”中?我也听说有Nginx+,但是有更便宜的方法吗?
| 归档时间: |
|
| 查看次数: |
738 次 |
| 最近记录: |