在Intranet / LAN上部署Production Rails应用程序

时间:2013-12-10 11:33:10

标签: ruby-on-rails nginx ruby-on-rails-4 unicorn

我通常的部署设置包括在vps上运行的ubuntu / postgresql / nginx / unicorn,我需要设置一个只能在内部网/ LAN上运行的应用程序(在ubuntu上)。 从来没有做过这个与普通的vps部署有什么区别?

我只需要更改我的nginx.conf中的server_name;

server {
  listen 80;
  server_name www.example.com ;
  root /home/deployer/example/current/public;
  }

server_name localhost;

1 个答案:

答案 0 :(得分:0)

仅当您的内部DNS服务器配置为指向Web服务器的IP地址时,服务器名称才有用。这样,局域网上的其他计算机就可以通过其名称找到它。如果您不想进入配置内部DNS,只需将server_name设置为Web服务器的IP地址,其他计算机可以使用IP连接到它。