How2MacOSXServer
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
検索
|
最終更新
|
ヘルプ
|
ログイン
]
開始行:
[[How2Computing]]
*Mac OS X Server運用メモ [#q6ff87c4]
Mac OS X Serverをインストールしたときのメモ書きです。
苦労したところだけをピンポイントにメモしています。
*Mac OS X Server 10.7 (Lion) [#ve7a56b8]
サーバの管理には、以下の二つのアプリケーションを使う。
&ref(icon.png);
&ref(admin.jpeg);
上記アイコンの左がServer.app &br;
App Storeで販売。Lionをインストールしたマシンでこれを起動...
また、その後は、Lion Serverの設定用アプリケーションとなる。
以下「Server.app」
上記アイコンの右がサーバ管理 (Server Admin Tools 10.7 ) &...
以下から無料ダウンロードする。
Lion, Lion Serverから起動して、サーバの設定を行う。以下「...
http://support.apple.com/kb/DL1419?viewlocale=ja_JP
Server.appとサーバ管理.appの縄張りはややこしい。
それぞれで出来ることと出来ないことがある。
たとえば、webの設定はServer.appじゃないとできない。
DNSの設定はサーバ管理.appじゃないとできない。
メールはどちらでもできる。
** DNSの設定 [#rf4ba048]
&ref(admin.jpeg);
DNSは、Server.appから設定はできない。
サーバ管理.appを使う。
ただし、ときどきおかしくなる。GUI画面での設定が、テキスト...
最初の大まかな設定は、サーバ管理.appで行い、その後はテキ...
行うのがよい。
DNSの設定ファイルは、/etc/named.conf である。
これを見ると、ゾーンごとに内容を記述したテキストファイル...
たとえば、siio.jpというゾーンの設定なら、
/var/nameddb.siio.jp
に設定が書かれている。そこでこのファイルをエディタで開い...
orange.siio.jp. 10800 IN A 192.168.108.3
lemon.siio.jp. 10800 IN A 192.168.108.4
apple.siio.jp. 10800 IN A 192.168.108.7
などと書き加えていく。
サーバ管理.appで加えるのも可能だが、何かの拍子に間違った...
サーバ管理.appで設定が表示されなくなってしまう。
**webの設定 [#i4a0c284]
&ref(icon.png);
Server.appから行う。
apache2がインストールされる。
httpd.confなどの設定ファイルは
/etc/apache2
の中にある。
httpd.confがメインの設定ファイルで、
場合によっては他のファイルをインクルードしている。
特に、
<IfDefine WEBSERVICE_ON>
Include /etc/apache2/sites/*.conf
</IfDefine>
とhttpd.confの最後のほうに書かれているように、
/etc/apache2/sites
の中の*.confがインクルードされるらしい。
**メーリングリストの設定 [#x3870b63]
&ref(admin.jpeg);
メーリングリストは、mailmanが動く。
メーリングリストの設定はサーバ管理.appで行う。
メールの設定は、Server.appでもサーバ管理.appでも行えるが、
Server.appでは細かい設定ができないし、メーリングリストも...
ただし、サーバ管理.appでも、
メーリングリストとメンバーの作成/追加/削除ができるだけ...
mailmanのそれ以外の細かい設定はwebから行う。
(この状況は10.6以前のMac OS Xサーバでも同じ。)
webは、http://<ホスト名>/mailman
などのURLで行う。
このURLは、
/etc/apache2/httpd_mailman.conf
がhttpd.confから呼び出されれば、有効になる。
調べてみると、10.6以前ではhttpd.confのなかから以下のよう...
#### For Mac OS X Server: Uncomment this line to enable ...
#### configuration of mailman:
##
Include /etc/apache2/httpd_mailman.conf
しかし、サーバ管理.appでも、Server.appでも、この設定を行...
ターミナルを使って手作業で設定するしかない。
とはいえ、viなどのテキストエディタでhttpd.confに上の設定...
Server.appでapacheを起動させたときに、
手動でhttpd関係の変更がされていることがわかると、
手動の変更も、Server.appで行った設定もすべて消去されてし...
前期のように、/etc/apache2/sites の中のすべての*.confファ...
httpd.mailman.conf や、そのシンボリックリンクを、
sitesディレクトリに入れておけば良いと思うかもしれない。
しかしこの変更も、Server.appに見破られてしまい、sitesに加...
ということで、解決策は、
+/etc/apache2/sitesの中にhttpd.mailman.conf や、そのシン...
+でもServer.appではapacheの再起動を絶対行わない
+apacheの再起動は、sudo apachectl restartコマンドで行う
ということになった。
*Mac OS X Server 10.5 (Leopard) [#ta5bacac]
** Mailman の unknown encoding: iso-2022-jp への対策 [#x6...
Mac OS X Server 10.4のときは,何の苦労も無くメーリングリ...
けど,10.5に変更したら動かなくなってしまった.
しばらくあきらめていたけど,もう一回トライしてみた.
Mac OS X Server 10.5のメールサーバの設定はできているよう...
通常にメールは受信できる.しかし,メーリングリストの配信...
メーリングリスト_エラーのログを見ると,
Apr 28 12:08:37 2008 (124) Uncaught runner exception: un...
Apr 28 12:08:37 2008 (124) Traceback (most recent call l...
File "/BinaryCache/mailman/mailman-126~18/Root/usr/sha...
File "/BinaryCache/mailman/mailman-126~18/Root/usr/sha...
File "/BinaryCache/mailman/mailman-126~18/Root/usr/sha...
File "/BinaryCache/mailman/mailman-126~18/Root/usr/sha...
File "/BinaryCache/mailman/mailman-126~18/Root/usr/sha...
File "/BinaryCache/mailman/mailman-126~18/Root/usr/sha...
File "/BinaryCache/mailman/mailman-126~18/Root/usr/sha...
File "/BinaryCache/mailman/mailman-126~18/Root/usr/sha...
File "/BinaryCache/mailman/mailman-126~18/Root/usr/sha...
File "/BinaryCache/mailman/mailman-126~18/Root/usr/sha...
LookupError: unknown encoding: iso-2022-jp
Apr 28 12:08:37 2008 (124) SHUNTING: 1209352116.6575439+...
のように書かれている.どうも日本語の扱いで失敗しているよ...
すこしぐぐってみたら,
http://earlybirds.ddo.jp/namahage/inegalog/index.php
http://earlybirds.ddo.jp/namahage/inegalog/forum/topic.ph...
というサイトでこのエラーの対策法を説明している.
python2.5とmailmanの互換性の問題らしい.
症状は酷似しているので,試してみた.
MailmanのPythonのソースを一行コメントアウトすれば直るらし...
ただし,上記のサイトは,Mac OS X Serverではなくて,
Mac OS Xに自力でMailmanをインストールする方法を紹介するサ...
といことで,Mac OS X Serverとはmailmanのインストール場所...
そこで探してみたら,Mac OS X Serverの場合は,
/usr/share/mailman/
以下にmailmanがインストールされているらしい.
そこで,
/usr/share/mailman/bin/paths.py
/usr/share/mailman/cron/paths.py
/usr/share/mailman/scripts/paths.py
/usr/share/mailman/tests/paths.py
の4種類のファイルを開いて,import japaneseという記述を見...
この先頭に#を付けてコメントアウトした.
そして,メールサーバを停止/開始した.
この結果,無事メーリングリストが復活した.
** Mailmanの情報 [#w6933e74]
http://www.magic3.org/sarucast/index.php?Mailman%A4%CE%C0...
終了行:
[[How2Computing]]
*Mac OS X Server運用メモ [#q6ff87c4]
Mac OS X Serverをインストールしたときのメモ書きです。
苦労したところだけをピンポイントにメモしています。
*Mac OS X Server 10.7 (Lion) [#ve7a56b8]
サーバの管理には、以下の二つのアプリケーションを使う。
&ref(icon.png);
&ref(admin.jpeg);
上記アイコンの左がServer.app &br;
App Storeで販売。Lionをインストールしたマシンでこれを起動...
また、その後は、Lion Serverの設定用アプリケーションとなる。
以下「Server.app」
上記アイコンの右がサーバ管理 (Server Admin Tools 10.7 ) &...
以下から無料ダウンロードする。
Lion, Lion Serverから起動して、サーバの設定を行う。以下「...
http://support.apple.com/kb/DL1419?viewlocale=ja_JP
Server.appとサーバ管理.appの縄張りはややこしい。
それぞれで出来ることと出来ないことがある。
たとえば、webの設定はServer.appじゃないとできない。
DNSの設定はサーバ管理.appじゃないとできない。
メールはどちらでもできる。
** DNSの設定 [#rf4ba048]
&ref(admin.jpeg);
DNSは、Server.appから設定はできない。
サーバ管理.appを使う。
ただし、ときどきおかしくなる。GUI画面での設定が、テキスト...
最初の大まかな設定は、サーバ管理.appで行い、その後はテキ...
行うのがよい。
DNSの設定ファイルは、/etc/named.conf である。
これを見ると、ゾーンごとに内容を記述したテキストファイル...
たとえば、siio.jpというゾーンの設定なら、
/var/nameddb.siio.jp
に設定が書かれている。そこでこのファイルをエディタで開い...
orange.siio.jp. 10800 IN A 192.168.108.3
lemon.siio.jp. 10800 IN A 192.168.108.4
apple.siio.jp. 10800 IN A 192.168.108.7
などと書き加えていく。
サーバ管理.appで加えるのも可能だが、何かの拍子に間違った...
サーバ管理.appで設定が表示されなくなってしまう。
**webの設定 [#i4a0c284]
&ref(icon.png);
Server.appから行う。
apache2がインストールされる。
httpd.confなどの設定ファイルは
/etc/apache2
の中にある。
httpd.confがメインの設定ファイルで、
場合によっては他のファイルをインクルードしている。
特に、
<IfDefine WEBSERVICE_ON>
Include /etc/apache2/sites/*.conf
</IfDefine>
とhttpd.confの最後のほうに書かれているように、
/etc/apache2/sites
の中の*.confがインクルードされるらしい。
**メーリングリストの設定 [#x3870b63]
&ref(admin.jpeg);
メーリングリストは、mailmanが動く。
メーリングリストの設定はサーバ管理.appで行う。
メールの設定は、Server.appでもサーバ管理.appでも行えるが、
Server.appでは細かい設定ができないし、メーリングリストも...
ただし、サーバ管理.appでも、
メーリングリストとメンバーの作成/追加/削除ができるだけ...
mailmanのそれ以外の細かい設定はwebから行う。
(この状況は10.6以前のMac OS Xサーバでも同じ。)
webは、http://<ホスト名>/mailman
などのURLで行う。
このURLは、
/etc/apache2/httpd_mailman.conf
がhttpd.confから呼び出されれば、有効になる。
調べてみると、10.6以前ではhttpd.confのなかから以下のよう...
#### For Mac OS X Server: Uncomment this line to enable ...
#### configuration of mailman:
##
Include /etc/apache2/httpd_mailman.conf
しかし、サーバ管理.appでも、Server.appでも、この設定を行...
ターミナルを使って手作業で設定するしかない。
とはいえ、viなどのテキストエディタでhttpd.confに上の設定...
Server.appでapacheを起動させたときに、
手動でhttpd関係の変更がされていることがわかると、
手動の変更も、Server.appで行った設定もすべて消去されてし...
前期のように、/etc/apache2/sites の中のすべての*.confファ...
httpd.mailman.conf や、そのシンボリックリンクを、
sitesディレクトリに入れておけば良いと思うかもしれない。
しかしこの変更も、Server.appに見破られてしまい、sitesに加...
ということで、解決策は、
+/etc/apache2/sitesの中にhttpd.mailman.conf や、そのシン...
+でもServer.appではapacheの再起動を絶対行わない
+apacheの再起動は、sudo apachectl restartコマンドで行う
ということになった。
*Mac OS X Server 10.5 (Leopard) [#ta5bacac]
** Mailman の unknown encoding: iso-2022-jp への対策 [#x6...
Mac OS X Server 10.4のときは,何の苦労も無くメーリングリ...
けど,10.5に変更したら動かなくなってしまった.
しばらくあきらめていたけど,もう一回トライしてみた.
Mac OS X Server 10.5のメールサーバの設定はできているよう...
通常にメールは受信できる.しかし,メーリングリストの配信...
メーリングリスト_エラーのログを見ると,
Apr 28 12:08:37 2008 (124) Uncaught runner exception: un...
Apr 28 12:08:37 2008 (124) Traceback (most recent call l...
File "/BinaryCache/mailman/mailman-126~18/Root/usr/sha...
File "/BinaryCache/mailman/mailman-126~18/Root/usr/sha...
File "/BinaryCache/mailman/mailman-126~18/Root/usr/sha...
File "/BinaryCache/mailman/mailman-126~18/Root/usr/sha...
File "/BinaryCache/mailman/mailman-126~18/Root/usr/sha...
File "/BinaryCache/mailman/mailman-126~18/Root/usr/sha...
File "/BinaryCache/mailman/mailman-126~18/Root/usr/sha...
File "/BinaryCache/mailman/mailman-126~18/Root/usr/sha...
File "/BinaryCache/mailman/mailman-126~18/Root/usr/sha...
File "/BinaryCache/mailman/mailman-126~18/Root/usr/sha...
LookupError: unknown encoding: iso-2022-jp
Apr 28 12:08:37 2008 (124) SHUNTING: 1209352116.6575439+...
のように書かれている.どうも日本語の扱いで失敗しているよ...
すこしぐぐってみたら,
http://earlybirds.ddo.jp/namahage/inegalog/index.php
http://earlybirds.ddo.jp/namahage/inegalog/forum/topic.ph...
というサイトでこのエラーの対策法を説明している.
python2.5とmailmanの互換性の問題らしい.
症状は酷似しているので,試してみた.
MailmanのPythonのソースを一行コメントアウトすれば直るらし...
ただし,上記のサイトは,Mac OS X Serverではなくて,
Mac OS Xに自力でMailmanをインストールする方法を紹介するサ...
といことで,Mac OS X Serverとはmailmanのインストール場所...
そこで探してみたら,Mac OS X Serverの場合は,
/usr/share/mailman/
以下にmailmanがインストールされているらしい.
そこで,
/usr/share/mailman/bin/paths.py
/usr/share/mailman/cron/paths.py
/usr/share/mailman/scripts/paths.py
/usr/share/mailman/tests/paths.py
の4種類のファイルを開いて,import japaneseという記述を見...
この先頭に#を付けてコメントアウトした.
そして,メールサーバを停止/開始した.
この結果,無事メーリングリストが復活した.
** Mailmanの情報 [#w6933e74]
http://www.magic3.org/sarucast/index.php?Mailman%A4%CE%C0...
ページ名: