Warning: リポジトリと同期できません (サポートされていないバージョンコントロールシステム "svn です。 Python のライブラリに "svn" が正しくインストールされているか確認してください。)
- 更新日時:
-
2007/02/27 23:15:56 (18 年 前)
- 更新者:
-
weekbuild (IP アドレス: 218.110.157.68)
- コメント:
-
--
-
v5
|
v6
|
|
106 | 106 | }}} |
107 | 107 | |
| 108 | = a = |
| 109 | #158の続きです。 |
| 110 | |
| 111 | Apacheのmod_rewriteを使えば、!TracEnvにあるhtdocsへも |
| 112 | Ptyhonを経由せずにアクセスできます。 |
| 113 | ここからは、tracで用意された方法ではないので、自己責任で。 |
| 114 | |
| 115 | (1)!TracEnvの静的リソースのフォルダ(htdocs)を、Apacheで公開します。 |
| 116 | これもセキュリティに注意。!TracEnv全体を公開したりしないように。 |
| 117 | [[BR]] |
| 118 | |
| 119 | 前回と同様に、公開するURLは他のURLとかぶらないようにしてください。 |
| 120 | TracのURLが{{{http://サーバ名/trac/}}}にしているなら、 |
| 121 | {{{http://サーバ名/tracenvhtdocs/}}}にするとか。 |
| 122 | |
| 123 | 例:[[BR]] |
| 124 | !TracLight(C:\!TracLightにインストール)の場合: |
| 125 | httpd.confに以下を追加 |
| 126 | {{{ |
| 127 | Alias /tracenvhtdocs/ "C:/TracLight/project/trac/htdocs/" |
| 128 | <Directory "c:/TracLight/project/trac/htdocs/"> |
| 129 | AllowOverride None |
| 130 | Order allow,deny |
| 131 | Allow from all |
| 132 | </Directory> |
| 133 | }}} |
| 134 | |
| 135 | [wiki:TracDoc/SakuraInternet さくらインターネット]の場合:スタティックリンクを張って |
| 136 | しまいましょう。シェルで以下のコマンドを実行。 |
| 137 | {{{ |
| 138 | ln -s ~/local/var/trac/repo/htdocs ~/www/tracenvhtdocs |
| 139 | |
| 140 | }}} |
| 141 | |
| 142 | (2).htaccessにて、mod_rewriteの設定をします。 |
| 143 | もちろん、Apacheがmod_rewriteを使えるようになっていることが必要。 |
| 144 | !TracEnvのhtdocsのURLは、{{{http://TracのURL/chrome/site/}}}なので、 |
| 145 | このURLが{{{http:/サーバ名/tracenvhtdocs/}}}に返還されるように設定します。 |
| 146 | |
| 147 | 例:[[BR]] |
| 148 | .htaccessに以下のように記載。(TracのURLが{{{http://サーバ名/trac/の場合}}}) |
| 149 | {{{ |
| 150 | RewriteRule ^/trac/chrome/site/(.*)$ /tracenvhtdocs/$1 [L] |
| 151 | }}} |
| 152 | |
| 153 | |