WWW でＭＬの記事を公開する

fml8 チュートリアル (バージョン 7.99.1-20180910)
Prev |  | Next

# Chapter 23. WWW でＭＬの記事を公開する

デフォルトで fml8 はユーザ fml の個人領域

    ~fml/public_html/fml/mlarchive/ドメイン名/ＭＬ名/

以下に記事を HTML 化しています。

WWW サーバの設定をすればＭＬの記事を公開できます。 個人ディレクトリを公開できるように apache で suexec の設定をするなり、 このディレクトリだけ公開するなり、よしなに設定して下さい。

# レシピ’s

1. HTML 化された記事を公開したくない
2. HTML 化された記事の URL の ~fml をなくしたいんですが？
3. 運用の途中から html 化したくなった場合
4. HTML 化をやりなおす
5. 記事を HTML 化したいが WWW サーバと fml8 のサーバが違うのですが？

1. HTML 化された記事を公開したくない

apache に suexec をサポートする機能がなければ ~fml/public_html/ 以下はインターネットから見えないはずなので、 デフォルトでは問題ないとおもいます。

でも、そもそも記事を HTML 化しないほうがより安全です。

    	[config.cf]

    	use_html_archive        =       no

2. HTML 化された記事の URL の ~fml をなくしたいんですが？

apache の Alias で

    	Alias /mlarchive/ "/home/fml/public_html/"

とかすれば OK だと思うのですが、それじゃ駄目ですかね？

3. 運用の途中から html 化したくなった場合

はじめから HTML 化された記事が用意されています。そもそもデフォルトで HTML 化されているので、あえて HTML 化機能を無効にしていなければ、公開 するために WWW サーバを設定すれば良いだけです。

一度 HTML 化を無効にしていて、ふたたび有効にしたくなった場合が問題ですが、 fmlhtmlify コマンドで記事の HTML 化をすることができます。

    % fmlhtmlify 記事のあるディレクトリ HTMLを置くディレクトリ

    例

    % fmlhtmlify /var/spool/ml/elena/spool ~fml/public/fml/mlarchive/ドメイン/ＭＬ

4. HTML 化をやりなおす

fmlhtmlify コマンドを使って下さい。

    % fmlhtmlify 記事のあるディレクトリ HTMLを置くディレクトリ

    例

    % rm -fr ~fml/public/fml/mlarchive/ドメイン/ＭＬ
    % fmlhtmlify /var/spool/ml/elena/spool ~fml/public/fml/mlarchive/ドメイン/ＭＬ

5. 記事を HTML 化したいが WWW サーバと fml8 のサーバが違うのですが？

案 1 は定期的に記事を転送することです。

    % rsync -av ~fml/public/fml/mlarchive/ドメイン/ＭＬ 他のマシン:/パス/

rsync over ssh を自動で実行するには少し特殊な ssh の設定が必要ですので 注意して下さい。

案 2 は他のマシンの側に HTML を実行するコマンド(たとえば mhonarc )を仕 掛けておくというものです。

案 3 として WWW サーバのファイルシステムに NFS 経由でアクセスするとい うのもありえますが、NFS サーバがインターネットから見える場所にあるよう なネットワーク構成はいけません。構成を良く考える必要があります(裏ネッ トワーク経由でアクセスするように設計しましょう)。

案 4 は iSCSI とかでサーバ間をつなぐか？ ぼくはやったことがありません(NetBSD 4.0 は iSCSI target にしかなれないから)

Prev | Home | Next
メッセージの拡張 | Up | ＭＬの話の筋(スレッド)の追跡 (Thread Tracking System ?)

fml 8.0 (fml-devel) project homepage is www.fml.org/software/fml8/.
fml 4.0 project homepage is www.fml.org/software/fml4/.
about one floppy bsd routers, see www.bsdrouter.org/.
other free softwares are found at www.fml.org/software/.

author's homepage is www.fml.org/home/fukachan/.
Also, visit nuinui's world :) at www.nuinui.net.

For questions about FML, e-mail <fml-bugs@fml.org>.