<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
  <channel>
    <title>ottocho (ottocho)</title>
    <link>https://ruby-china.org/ottocho</link>
    <description></description>
    <language>en-us</language>
    <item>
      <title>erb 注释</title>
      <description>&lt;p&gt;我想问一个很新手但是很困惑的问题很久了&lt;/p&gt;

&lt;p&gt;1 &lt;strong&gt;erb&lt;/strong&gt;的它自身的详细文档在什么地址？求一个，一直找不到。&lt;/p&gt;

&lt;p&gt;2 rails 模版里用什么符号写注释&lt;/p&gt;</description>
      <author>ottocho</author>
      <pubDate>Sun, 06 Jan 2013 23:26:23 +0800</pubDate>
      <link>https://ruby-china.org/topics/7822</link>
      <guid>https://ruby-china.org/topics/7822</guid>
    </item>
    <item>
      <title>将部署在子目录 (sub uri) 下的问题</title>
      <description>&lt;p&gt;很多时候我们会有这样的需求：
域名 &lt;a href="http://domain.com/" rel="nofollow" target="_blank"&gt;http://domain.com/&lt;/a&gt; 下需要部署几个项目，
如 
&lt;a href="http://domain.com/foreman" rel="nofollow" target="_blank"&gt;http://domain.com/foreman&lt;/a&gt;
&lt;a href="http://domain.com/dashboard" rel="nofollow" target="_blank"&gt;http://domain.com/dashboard&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;配置方法如下：&lt;/p&gt;

&lt;p&gt;以 foreman（&lt;a href="http://theforeman.org/" rel="nofollow" target="_blank"&gt;http://theforeman.org/&lt;/a&gt;）debian  passenger 方法部署为例：&lt;/p&gt;

&lt;p&gt;foreman 目录 在 /home/puppet/foreman 
而 document_root 在 /home/puppet/www &lt;/p&gt;

&lt;p&gt;&lt;strong&gt;apache 配置方法&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;1 安装模块
aptitude install libapache2-mod-passenger &lt;/p&gt;

&lt;p&gt;2 创建一个符号链接：
ln -s /home/puppet/foreman/public /home/puppet/www/foreman &lt;/p&gt;

&lt;p&gt;3 虚拟主机中的配置文件写法如下&lt;/p&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;&amp;lt;Directory /home/puppet/www/foreman/&amp;gt;
    Options FollowSymLinks
    Order allow,deny
    allow from all
&amp;lt;/Directory&amp;gt;
RailsBaseURI /foreman
ServerSignature On
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;&lt;strong&gt;nginx 配置方法&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;1 需求 passenger 的 nginx 需要编译模块安装
gem install passenger 
passenger-install-nginx-module &lt;/p&gt;

&lt;p&gt;2 创建一个符号链接：
ln -s /home/puppet/foreman/public /home/puppet/www/foreman &lt;/p&gt;

&lt;p&gt;3 nginx 配置如下：&lt;/p&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;http {

    # 省略......

    passenger_root /var/lib/gems/1.8/gems/passenger-3.0.15;
    passenger_ruby /usr/bin/ruby1.8;

    server {

        listen       1.2.3.4:80;
        server_name  domain.com;

        root /home/puppet/www;
        passenger_enabled on;
        rails_env production;
        passenger_base_uri /foreman;

    }

}
&lt;/code&gt;&lt;/pre&gt;</description>
      <author>ottocho</author>
      <pubDate>Mon, 27 Aug 2012 15:50:01 +0800</pubDate>
      <link>https://ruby-china.org/topics/5181</link>
      <guid>https://ruby-china.org/topics/5181</guid>
    </item>
  </channel>
</rss>
