由于Ruby on Rails使用它自己的服务器,访问您网站(及Ruby on Rails应用程序)的用户需要重定向到适当的端口。
Ruby不响应标准的HTTP端口编号,80。因此,访问者需要指定端口编号和域名—例如example.com:12001 。
记住: Ruby应用程序端口编号会根据每个新的应用程序自动递增。即,如果您使用的是共享服务器,将为您指定下一个可用端口编号。您的首个应用程序不一定是在端口12001运行。
要将Ruby设置为无需访问者指定端口编号即可响应,您需要设置一个重写。
设置一个重写:
1.登录cPanel。
2.进入cPanel界面的软件/服务版块。
3.点击Ruby on Rails图标。
a)此步骤将打开Ruby on Rails管理界面。
4.在创建一个重写表格点击相应的应用程序的创建重按钮。
5.在下拉菜单中,选择您要运行Ruby应用程序的域名、子域名或附加域名。
b) 如果要在您的域名的新页面运行该应用程序,在可用文本框内输入您要使用的页面名称。
6.点击保存 按钮。
当前重写表操作:
1、要更改应用程序路径名称,在相应的应用程序名右边的选项框输入。
2、要保存应用程序重写,在相应的应用程序右边点击保存 。
3、要删除应用程序重写,在相应的应用程序右边点击删除,然后点击Yes 确认。