我正在尝试在带有 cPanel 的服务器上升级 ruby 和 rails gem,为此我安装了 rvm 并成功安装了不同版本的 ruby ......很棒的东西!
但是有一个问题,服务器似乎忽略了要使用的 gemset。安装 1.9.2 的新副本后,我仍然得到相同的 gem 列表,并且 GEM_PATH/GEMHOME 是相同的:
$>gem env
RubyGems Environment:
– RUBYGEMS VERSION: 1.8.15
– RUBY VERSION: 1.9.2 (2011-07-09 patchlevel 290) [x86_64-linux]
– INSTALLATION DIRECTORY: /home/ruby/ruby/gems
– RUBY EXECUTABLE: /home/ruby/.rvm/rubies/ruby-1.9.2-p290/bin/ruby
– EXECUTABLE DIRECTORY: /home/ruby/ruby/gems/bin
– RUBYGEMS PLATFORMS:
– ruby
– x86_64-linux
– GEM PATHS:
– /home/ruby/ruby/gems
– GEM CONFIGURATION:
– :update_sources => true
– :verbose => true
– :benchmark => false
– :backtrace => false
– :bulk_threshold …Run Code Online (Sandbox Code Playgroud) 我想收集人们对以下情况的看法:
两个 Apache 服务器,A1 和 A2。
两台服务器都在一台只能将端口 80 转发到一个 IP 的路由器之后,那么如何管理在一个 IP 上托管不同域的两台服务器呢?
我研究了 mod_proxy ,但收效甚微,想知道是否可以安装任何“DNS 端口转发”功能来管理数据包。
例如 IP 地址是 87.166.55.44(假的不要尝试:p)。
A1 托管 foo.com A2 托管 bar.com
80端口转发到A1。A1 意识到这是对 bar.com 的请求,因此充当 A2 和路由器之间的代理。
我希望这是有道理的,任何帮助将不胜感激!