Warning: リポジトリと同期できません (サポートされていないバージョンコントロールシステム "svn です。 Python のライブラリに "svn" が正しくインストールされているか確認してください。)
- 更新日時:
-
2007/02/27 23:15:56 (19 年 前)
- 更新者:
-
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 | |