«前の日記(2010-11-11) 最新 次の日記(2010-11-13)» 編集

会長@腹部日記


2010-11-12 [長年日記]

_ さくらVPSを使い始めました (8) - tDiary用にubuntuのapacheを設定

ubuntuのapacheは慣れないので一苦労(´・ω・`)

データ移行は終わっていませんが、とりあえずcgiで動作しています。

/etc/apache2/sites-available/tdiary_harabu

$cat /etc/apache2/sites-available/tdiary_harabu
# tdiary / harabu
<VirtualHost *:80>
        ServerAdmin tamoot+tdiary@gmail.com

        ErrorLog /var/log/apache2/error_tdiary_harabu.log

        # Possible values include: debug, info, notice, warn, error, crit,
        # alert, emerg.
        LogLevel warn

        CustomLog /var/log/apache2/access_tdiary_harabu.log combined

</VirtualHost>

/etc/apache2/mods-available/alias.conf

$cat /etc/apache2/mods-available/alias.conf
<IfModule alias_module>

# tDiary / harabu
Alias /d/ "/sample/tdiary/"
   <Directory "/sample/tdiary/">
      AllowOverride All
      Order allow,deny
      Allow from all
   </Directory>
</IfModule>

/etc/apache2/mods-available/dir.conf

$cat /etc/apache2/mods-available/dir.conf
<IfModule mod_dir.c>

        DirectoryIndex index.html index.cgi index.pl index.php index.xhtml index.htm

        # tDiary / harabu
        <Directory "/sample/tdiary/">
                DirectoryIndex index.rb
        </Directory>
</IfModule>

/etc/apache2/mods-available/mime.conf

<IfModule mod_mime.c>
#(略)
       #最後に追加
       <Directory "/sample/tdiary/">
               AddHandler cgi-script .rb
               Options ExecCGI FollowSymLinks
       </Directory>

</IfModule>

/sample/tdiary/.htaccess

<Files "tdiary.conf">
        deny from all
</Files>


<Files update.rb>
        AuthName      tDiary
        AuthType      Basic
        AuthUserFile  /sample_data/.htpasswd
        Require user  user_for_tdiary
</Files>

github版tDiaryを利用する簡易メモ

  • 備忘録・・・
  1. tdiary.confにデータ用ディレクトリを指定
  2. Wikiスタイルを指定
  3. index.rbを作成。
  4. update.rbを作成。
rvm使う場合のindex.rb, update.rb
$cat index.rb
#!/home/tdiary/.rvm/wrappers/ruby-1.9.2-p0/ruby
require '/home/tdiary/workspace/github/tdiary-core/index'

$cat update.rb
#!/home/tdiary/.rvm/wrappers/ruby-1.9.2-p0/ruby
require '/home/tdiary/workspace/github/tdiary-core/update'
Tags: apache tDiary

_ てすと

追記テスト

_ 追記テスト2

うごきます?

Tags: tDiary

_ 追記テスト2

うごきます?

Tags: tDiary