Develop and Download Open Source Software

Browse CVS Repository

Diff of /modchxj/mod_chxj/doc/modchxj.sdoc

Parent Directory Parent Directory | Revision Log Revision Log | View Revision Graph Revision Graph | View Patch Patch

revision 1.26 by konn, Sun Jan 13 13:18:03 2008 UTC revision 1.27 by konn, Mon Jan 21 01:03:09 2008 UTC
# Line 6  Line 6 
6    <subtitle></subtitle>    <subtitle></subtitle>
7    <author>Atsushi Konno</author>    <author>Atsushi Konno</author>
8    <date>29 Mar 2005</date>    <date>29 Mar 2005</date>
9      <date>Last modified: 21 Jan 2008</date>
10  </head>  </head>
11  <body>  <body>
12  <section title="Overview">  <section title="Overview">
13    
14  mod_chxjはオープンソースの携帯向けコンテンツ変換Apache2.0用モジュールであり、  mod_chxjはオープンソースの携帯向けコンテンツ変換Apache2.x用モジュールであり、
15  CHTML(DoCoMo i-Mode用 CHTML3.0)で記述された文書や通常のHTMLで記述された文書を、アクセスに来た端末のUser-Agentヘッダを見て、それぞれの端末にあった形式に変換します。  CHTML(DoCoMo i-Mode用 CHTML3.0)で記述された文書や通常のHTMLで記述された文書を、アクセスに来た端末のUser-Agentヘッダを見て、それぞれの端末にあった形式に変換します。
16  HTML文書に限らず、画像(jpg、gif、png)、絵文字についても、定義ファイルに従ってそれぞれのキャリアにあった絵文字に変換します。  HTML文書に限らず、画像(jpg、gif、png)、絵文字についても、定義ファイルに従ってそれぞれのキャリアにあった絵文字に変換します。
17  Cookie非対応端末、Refer非対応端末のために、Set-Cookie、CookieヘッダやRefererヘッダをシミュレートすることもできます(EXPERIMENTAL)。  Cookie非対応端末、Refer非対応端末のために、Set-Cookie、CookieヘッダやRefererヘッダをシミュレートすることもできます(EXPERIMENTAL)。
18    <note>Apache2.2はバージョン0.8.1から対応</note>
19    
20  </section>  </section>
21  <section title="インストール">  <section title="インストール">
22  <subsection title="準備">  <subsection title="準備">
23  mod_chxjをインストールする前に、下記のものを用意する必要があります。  mod_chxjをインストールする前に、下記のものを用意する必要があります。
24  <ol>  <ol>
25    <li>Apache2.0のヘッダーファイル群</li>    <li>Apache2.xのヘッダーファイル群</li>
26    <li>Apache2.0用のapxs</li>    <li>Apache2.x用のapxs</li>
27    <li>apr(Apache Portable Runtime)ライブラリとそのヘッダファイル郡(apu含む)</li>    <li>apr(Apache Portable Runtime)ライブラリとそのヘッダファイル郡(apu含む)</li>
28    <li>automake、autoconf、libtool1.3.X</li>    <li>automake、autoconf、libtool1.3.X</li>
29    <li>ImageMagick(MagickWand)</li>    <li>ImageMagick(MagickWand)</li>
30    <li>libiconvまたはlibiconv_hook</li>    <li>libiconvまたはlibiconv_hook(SJIS-WIN、EUCJP-WIN対応が望ましい)</li>
31    <li>Linux</li>    <li>Linux</li>
32  </ol>  </ol>
33  </subsection>  </subsection>
# Line 43  $ ./buildconf.sh Line 44  $ ./buildconf.sh
44  </li>  </li>
45  <li>Configure  <li>Configure
46    
47  以下は、/usr/include/apache2.0に、Apache2.0のヘッダーファイルが存在する場合です。  以下は、/usr/include/apache2.xに、Apache2.xのヘッダーファイルが存在する場合です。
48  <program title="Configure">  <program title="Configure">
49  $ ./configure --with-apache-header=/usr/include/apache2.0  $ ./configure --with-apache-header=/usr/include/apache2.x
50  </program>  </program>
51  <note>--with-apache-headerは必須です。</note>  <note>--with-apache-headerは必須です。</note>
52  <note>FreeBSD等の場合は--with-iconvも必須です。</note>  <note>環境によっては--with-iconvや--with-apr、--with-apuも必要です</note>
 <note>場合によっては--with-aprや--with-apuも必要です。</note>  
53  </li>  </li>
54  <li>mod_chxj.soを生成します  <li>mod_chxj.soを生成します
55  <program title="make">  <program title="make">
# Line 88  $ cp etc/emoji.xml /etc/apache2/chxj Line 88  $ cp etc/emoji.xml /etc/apache2/chxj
88    
89  <program title="httpd.conf">  <program title="httpd.conf">
90  #====================================================================================  #====================================================================================
91  # モジュールをApache2.0にロード  # モジュールをApache2.xにロード
92  #====================================================================================  #====================================================================================
93  LoadModule chxj_module /usr/lib/apache2/modules/mod_chxj.so  LoadModule chxj_module /usr/lib/apache2/modules/mod_chxj.so
94    
# Line 122  ChxjConvertRule "^/chxj.+$" "EngineOn" " Line 122  ChxjConvertRule "^/chxj.+$" "EngineOn" "
122    
123  <program title="httpd.conf">  <program title="httpd.conf">
124  #====================================================================================  #====================================================================================
125  # モジュールをApache2.0にロード  # モジュールをApache2.xにロード
126  #====================================================================================  #====================================================================================
127  LoadModule chxj_module /usr/lib/apache2/modules/mod_chxj.so  LoadModule chxj_module /usr/lib/apache2/modules/mod_chxj.so
128    
# Line 158  ChxjConvertRule "^/chxj.+$" "EngineOn" " Line 158  ChxjConvertRule "^/chxj.+$" "EngineOn" "
158    
159  <program title="httpd.conf">  <program title="httpd.conf">
160  #====================================================================================  #====================================================================================
161  # モジュールをApache2.0にロード  # モジュールをApache2.xにロード
162  #====================================================================================  #====================================================================================
163  LoadModule chxj_module /usr/lib/apache2/modules/mod_chxj.so  LoadModule chxj_module /usr/lib/apache2/modules/mod_chxj.so
164    

Legend:
Removed from v.1.26  
changed lines
  Added in v.1.27

Back to OSDN">Back to OSDN
ViewVC Help
Powered by ViewVC 1.1.26