- 2004年5月 7日 20:28
- IT関連
独自ドメインをホスティングから自営サーバ(Linux)で運用するまでに参考にしたところを以下にメモ。サイト用のデータはバックアップをとってあるので、稼動環境さえ戻せれば元通りにできるわけだが、その稼働環境を戻すのには「あれ、どこに書いてあったっけ」と何度もgoogleのお世話になってしまっている。これまで何度もノートPCにサルのようにインストールを繰り返していたLinux。今はサーバ用途として自作マシンにインストールして使っているので、KDEやGNOMEなどのデスクトップはインストールしていない。データのバックアップが取れていることを前提として、それでもゼロからインストールして設定してwebサーバとして動かせるようになるまで私の場合二時間はかかるし、その都度googleのお世話にならなくてもよいように自分の覚書きとして残しておこう。
このサイトのコンテンツを支えているのはインターネットとLinuxである。そして、Linuxがサイト管理者の意のままに動作するよう適切な設定が行われること、また、それが継続できるような貴重な情報があることが私にとってのかけがえのない支えなのである。
アトピーのサイトなんだからアトピーのことを書けと当サイトを開くたびにいらだっている人もいらっしゃるようだが、このサイトを支えているのはこのサイトを訪れてくれる方ではない。ましてや、人のためにサイトを運営している訳でもない。自分の為である。私が今日食ったカレーの写真をのっけたエントリーや、電車に何時に乗っただののエントリーを見てしまってがっかりした人がこのサイトを去ろうがそれは問題ではない。サーバが動かなくなって右往左往することのほうが私には深刻である。
逆説的であるかもしれないが、ネットにしてもLinuxにしても、その技術を存在せしめたのは人であるし、私もその技術の恩恵を受けていることに感謝して使っている。イコール間接的ではあるかもしれないが「人」を大切にすることを心がけていると解釈している。(ちょっと回りくどい書き方をしているが、これで「あ、これはオレに対してあてつけで書いてるな」と感じられるなら、おそらくそれは正しいだろう。)
blogスクリプトが最初から動作する有料、無料のサービスを選択するもよし、自分のマシン(ドメイン)で動かすもよしなのだが、後者を選んだ私には、アトピー関連の記事を書く前の環境を整え維持できるようにすることこそ死活問題なのである。(この苦労をせずにすむのなら、ASP型サービスを利用すればよいし、私はデータ容量と料金で既存のblogサービスでは満足できず、仕方なく自営を選んだだけである。。。)
前置きが長くなってしまったが本題に入る。(といっても単なるリンクだけ)
基本設定でわかりやすいところ
Debian 初級からの脱出
http://debian.g-com.ne.jp/debian/
ナビック・Debian(woody)インストール・設定手順
http://www.navic.co.jp/services/debian/woody/install_setup_j.html
システム設定
http://sledge.i-e-c.co.jp/inst01.html
Linuxメモ
http://bitarts.jp/tech/linux/
DebianWoodyメモ
http://linux.s33.xrea.com/walwiki/wiki.cgi?FrontPage
メールデーモンを安全にする
http://www.debian.org/doc/manuals/securing-debian-howto/ch-sec-services.ja.html
apt-getによるホールドなどaptのコマンド関連
http://www.unix-power.jp/linux/apt.html
grubのWoodyへのインストール手順(日本語)、
grubを使ってみよう
http://www.geocities.co.jp/SiliconValley-Bay/3897/grub/grub.html
http://www.geocities.co.jp/SiliconValley-Bay/3897/debipkgs/debs.html
http://www.geocities.co.jp/SiliconValley-Bay/3897/grub/grub-4.html
sshのキー生成関連
http://www2.ocn.ne.jp/~virii/sol8/install/openssh/
ttsshのダウンロード
http://www.sakurachan.org/soft/teraterm-j/ttssh/
MySQLのインストール
http://www.wings.msn.to/contents/env/jsp/mysql_win.html
mysql関連(初期設定)
http://tsuttayo.sytes.net/mysql/install/linux/index.html
http://hamigo.zive.net:8080/linux/mysql.html
kabayakiのaptline
deb http://www.kabayaki.jp/debian kabayaki/
deb-src http://www.kabayaki.jp/debian kabayaki-src/
Webalizerでアクセス解析
http://www.dream-seed.com/linux/webalizer.html
セキュアなWebサーバ(Apache+mod_ssl)の設定方法
http://ash.jp/sec/env/mod_ssl.htm
apache-ssl関連
https://cbi.mine.nu/~takuy/tdiary/?date=20030102#p01
Country Name (2 letter code) [GB]:JP
State or Province Name (full name) [Some-State]:osaka
Locality Name (eg, city) []:ikeda
Organization Name (eg, company; recommended) []:atopic-info
Organizational Unit Name (eg, section) []:atopic-info
server name (eg. ssl.domain.tld; required!!!) []:www.atopic-info.com
Email Address []:sji@bekkoame.ne.jp
apache-ssl 証明書の更新
http://cbi.mine.nu/~takuy/tdiary/20030313.html
# /usr/sbin/ssl-certificate --force
だとデフォルトで30日なので、たとえば一年にする場合
# /usr/sbin/ssl-certificate --force -days 365
apacheのアクセス制御
http://goldendragon.xrea.org/page1.html
例:竹原がいる金沢大学からのアクセスを拒否したい場合。
Order allow,deny
Allow from all
deny from 133.28.
deny from icew2.ipc.kanazwa-u.ac.jp(多分この行はいらないが念のため)
mysql、php関連のインストール
apt-get install mysql-server
apt-get install gd2
apt-get install php4
apt-get install apache
apt-get install phpmyadmin(必要なら)
movabletypeのMySQL移行関連(これは現時点で未着手。いずれやってみたい。)
http://lolipop.jp/?mode=manual&state1=other&state2=movable2&PHPSESSID=f9006d285fd4f2fbe7645690fa866bfc
exim関連(既にサイトがないのでweb.archive.orgで
http://www.nthack.org/~yu-ji/diary/200112.htmlを検索)
http://web.archive.org/web/20020324121105/http://www.nthack.org/~yu-ji/diary/200112.html
の2001年12月26日(水)
不正中継テスト、不正中継リストに入ってるか否かのチェック
メールの不正中継(SPAMの踏台)テスト
nanet:第三者不正中継調査
Mail relay testing(メールサーバーの不正中継テスト17項目)
http://www.abuse.net/relay.html
perlモジュール関連(CPAN設定など)
http://sledge.i-e-c.co.jp/inst04.html
mrtgのセットアップ関連
http://www.hongo.wide.ad.jp/~aship/debian.html
http://nap.dyndns.org/~michi/network/mrtg.html
bind9のセットアップ関連
http://www.musicae.ath.cx/linux/debian.html#bind9
http://www.musicae.ath.cx/linux/redhat_install.html#bind
http://fallenangels.zive.net/fedora/bind.shtml
http://www.wakhok.ac.jp/%7Ekanayama/summer/02/site/node63.html
ネットワーク全般(稚内北星学園大学サマースクール: Site Administration Course)
FreeBSDでの解説だが、わかりやすくて重宝している。
http://www.wakhok.ac.jp/%7Ekanayama/summer/02/site/