Ruby言語やLinuxのネタが多いです。
October 19, 2005 [おもひで]
■ [Misc] Understanding and Customizing the Apache HTTP SELinux Policy (Beta Document)
昨日の続きでちょっと調べてみたところ、Fedoraのサイトに上記のナイスなドキュメントを見つけた。
Using Other Types To Lock Down CGI Scriptsを読んで試したところ、昨日のDir.globの件は、httpd_sys_script_exec_tの代わりにhttpd_sys_script_ro_tと設定しても良いことがわかった。なるほど。
■ [Misc] SELinux上のApacheをPort 8088でListenさせたい
httpd.confにListen 8088を追加するだけではダメなのね....。httpdが起動しやしない(-_-;)。
■ /etc/selinux/targeted/src/policy/net_contextsというファイルを編集して、「portcon tcp 8088 system_u:object_r:http_port_t」という行を追加、そのディレクトリ内でmake loadとしてhttpdを再起動したらようやくアクセスできるようになった。これで良いのかな?
$ su - Password: # cd /etc/selinux/targeted/src/policy/ # vi net_contexts (編集) # make load # /etc/init.d/httpd restart
■ 一つのターゲットを設定する際に、SELinuxの設定とApacheの設定をそれぞれ別々にしなければいけないってのは結構苦痛だな....。
それがセキュア、ってことなのかな。
■ [Ruby-GNOME2] GnomeFiles
GnomeFilesのRuby-GNOME2エントリがアップデートされました。voteよろしく!もちろんratingは10で!
■ [Ruby] open-uri, Easy-to-Use and Extensible Virtual File System
方々で話題になっている田中哲さんのRubyConf2005プレゼン資料。とても感銘を受けた。
この文章を今のRuby-GetText-Packageに当てはめて考えるといろいろと考えることも多そうだ。特に、毎回include GetTextするのってどうよ、とか。いっそ、Kernelレベルにメソッド追加しちゃおうかな。そっちの方が圧倒的に使い勝手良いしね。
でも、一方で短すぎる名前は良くない、とも。よく使われてるなら良いよ、ということなら、GetTextのメソッド名はRuby以外でも使われているという意味では「よく使われてる」って言っちゃっても良いかな。
うーん、悩ましいなぁ。
