我使用Nginx通过网络部署Ruby项目。您访问项目的Web界面的方式将通过端口(192.168.1.113:3000)转到服务器的IP地址。这很麻烦。我怎么能使用一个位置,如http://clock.local?IP地址的别名?
Q
IP地址的别名?
0
A
回答
1
通常操作系统有一个“主机”文件,您可以在其中设置指向IP的名称。这就是指定“本地主机”的地方(至少对我而言)。
无论如何,我认为你可以在那里设置IP的别名,但端口不起作用。我想你仍然需要手动指定它。所以它会是http://alias:3000/。
1
不熟悉nginx,但为什么你不能只在/ etc/hosts(或WINDIR/system32/drivers/etc/hosts)中添加一个条目来解析用户定义的别名的IP地址?
1
如果您只需要从一台或两台机器解析,只需将别名放在/ etc/hosts中即可。否则,如果你有一个本地专用DNS服务器,你可以在那里添加你想要的名字,这样它就可以在局域网上的每个人都可用。我还会在端口80上构建一个代理,以便您不需要指定端口。通过虚拟主机我收回那句话,不管它简化版,如果已经被使用80,你可以代理::(那台机器上尚未被使用假设80端口)。
编辑
server {
server_name whatever.whatever;
root /path/to/doc_root
location/{
proxy_pass http://localhost:3000;
proxy_set_header X-Forwarded-For $remote_addr;
}
}
相关问题
- 1. 解析IP地址以获取别名
- 2. 内部IP地址和外部IP地址之间的区别
- 3. 黑名单IP地址
- 4. 识别mac或本地ip地址
- 5. shell脚本+ IP地址与别名之间的恒定空格
- 6. 远程IP地址和物理地址的区别
- 7. 来自IP地址的DNS名称
- 8. IP地址V/S的机器名
- 9. 域名 - 与IE的IP地址
- 10. 寻找域名的IP地址
- 11. IP地址
- 12. php:geting ip地址
- 13. 取IP地址
- 14. ip地址
- 15. cURL IP地址
- 16. 块IP地址
- 17. 与IP地址
- 18. ejabberd ip地址
- 19. Android的IP地址
- 20. sk_buff的IP地址
- 21. 获取远程名称地址(非IP)
- 22. Rails 2.3.8 Gem白名单IP地址
- 23. 从IP地址获取主机名
- 24. SQL Server:为IP地址命名
- 25. 从接口名称查找IP地址
- 26. C#:从域名获取IP地址?
- 27. 将主机名解析为IP地址
- 28. 从IP地址中获取域名
- 29. 在C#中相同LAN上的IP地址到MAC地址的IP地址
- 30. 检索的IP地址与RKA IP地址的中间件