![Ubuntu,如果来自某个域,则阻止对端口的访问](https://linux22.com/image/742127/Ubuntu%EF%BC%8C%E5%A6%82%E6%9E%9C%E6%9D%A5%E8%87%AA%E6%9F%90%E4%B8%AA%E5%9F%9F%EF%BC%8C%E5%88%99%E9%98%BB%E6%AD%A2%E5%AF%B9%E7%AB%AF%E5%8F%A3%E7%9A%84%E8%AE%BF%E9%97%AE.png)
我目前使用 Nginx 在同一台服务器上托管多个网站。在此服务器上,我托管了可通过其端口访问的各种应用程序,例如:
- 0.0.0.0:6735
- http://domain1.com:6735
- http://domain2.com:6735
我不希望这些端口可以通过 IP 或 domain2 访问,我希望它们只能通过 domain2.com 进行请求,这意味着这些请求将分别被拒绝/允许:
- http://0.0.0.0:6735 =>不允许
- http://domain1.com:6735 =>不允许
- http://domain2.com:6735 =>允许
我尝试使用 ufw 来阻止外部访问这些域,然后在设置中启用指向 localhost 的 proxy_passes,但是这不起作用,并且完全停止访问。