我已经将我的rails瘦服务器绑定到一个本地IP。我已经给它的域名命名为project1。但是,当我将主机名更改为project1时,它有时会转到project1:3000。如何从URL中删除:3000?
发布于 2016-09-14 07:24:54
Web标准包括:
转到http://stackoverflow.com时,它与http://stackoverflow.com:80相同,或者https://www.google.com与https://www.google.com:443相同
因此,url末尾的:3000是您的开发服务器所指向的端口,这是web开发的正常行为。所有现代框架都将在不同的端口上提供开发站点,最常见的是3000。这样做有很多原因,有两个很好的原因。
你正在尝试做一些你不应该做的事情,如果你没有使用正确的助手方法在rails中构建你的链接,你可能会遇到一些问题。
现在你知道为什么你不应该这么做了。您只需在rails服务器命令中更改端口,如下所示的rails server -b THEIPYOUWANTTOUSE -p 80。您必须拥有正确的权限。
https://stackoverflow.com/questions/39475183
复制相似问题