아파치에서 한글명으로 된 파일을 실행시키거나 또는 한글명으로 된 이미지 파일을 읽게되면 디폴트로 실행이 안되거나 이미지가 깨져보입니다.
이럴경우 인코딩을 일일히 utf-8로 바꿔야만 되는데... 아파치에 mod_url을 설치하여
한글파일도 지원되게 할 수 있습니다.
그럼 들어가겠습니다 ^^
우선 김정균님의 bbs에서 소스를 다운(카피&페이스트 ^^;) 해야 합니다.
http://cvs.oops.org/index.cgi/mod_url/ 에 가셔서 자신의 아파치 버전에 맞는 파일을 받습니다. 이때 실제적으로 필요한 파일은 mod_url.c 하나입니다.
이것을 받으신 다음에 예를 들어 /usr/local/apache/include/에 위치 시킵니다.
다음은 세부셋팅입니다 ^^;
셋팅에는 두가지가 있는데 컴파일방식과 DSO방식 두가지 다 가능합니다.
전 컴파일 방식을 선호하는 편이라 DSO를 하지 않았습니다 (DSO방식에는 http-devel이 필요하다는군요.. ^^; 깔기 귀찮아서요.. 시스템도 지저분해지고)
DSO방식은 김정균님 bbs에도 있고..
kldp( http://kltp.kldp.org/stories.php?story=01/01/29/5413242 )에도 있습니다.
그럼 컴파일 방법 쉽게 나가겠습니다
/usr/local/apache/include에서
gcc -fpic -DSHARED_MODULE -I/usr/include/apache -c mod_url.c
또는
gcc -fpic -DSHARED_MODULE -I/usr/include/apache -DEAPI -c mod_url.c
이렇게 컴파일을 해서 mod_url.o 파일을 생성합니다.
이후 다시한번
gcc -shared -o mod_url.so mod_url.o 이렇게 하여 .so파일을 만드신후
apache1.3.x버전에서는
cp mod_url.so /usr/local/apache/libexec
chmod 755 /usr/local/apache/libexec/mod_url.so
apache2.x에서는
cp mod_url.so /usr/local/apache/modules/
이렇게 하여 카피를 합니다.
그러면 일단 모듈은 셋팅이 다 되었습니다
마지막으로 httpd.conf파일을 설정합니다.
1.3.x 에서는 다음과 같이
LoadModule redurl_module modules/mod_url.so ==>225라인정도에 있음
AddModule mod_url.c
<IfModule mod_url.c>
CheckURL On
</IfModule>
이와같이 해주시고
2.x에서는
LoadModule redurl_module modules/mod_url.so ==>225라인정도에 있음
<IfModule mod_url.c>
CheckURL On
</IfModule>
이렇게 합니다. 이후 아파치를 재시동하면 한글파일을 지원합니다 ^^<div class='small'>[이 게시물은 관리자님에 의해 2011-10-31 17:30:25 Apache에서 이동 됨]</div>
이럴경우 인코딩을 일일히 utf-8로 바꿔야만 되는데... 아파치에 mod_url을 설치하여
한글파일도 지원되게 할 수 있습니다.
그럼 들어가겠습니다 ^^
우선 김정균님의 bbs에서 소스를 다운(카피&페이스트 ^^;) 해야 합니다.
http://cvs.oops.org/index.cgi/mod_url/ 에 가셔서 자신의 아파치 버전에 맞는 파일을 받습니다. 이때 실제적으로 필요한 파일은 mod_url.c 하나입니다.
이것을 받으신 다음에 예를 들어 /usr/local/apache/include/에 위치 시킵니다.
다음은 세부셋팅입니다 ^^;
셋팅에는 두가지가 있는데 컴파일방식과 DSO방식 두가지 다 가능합니다.
전 컴파일 방식을 선호하는 편이라 DSO를 하지 않았습니다 (DSO방식에는 http-devel이 필요하다는군요.. ^^; 깔기 귀찮아서요.. 시스템도 지저분해지고)
DSO방식은 김정균님 bbs에도 있고..
kldp( http://kltp.kldp.org/stories.php?story=01/01/29/5413242 )에도 있습니다.
그럼 컴파일 방법 쉽게 나가겠습니다
/usr/local/apache/include에서
gcc -fpic -DSHARED_MODULE -I/usr/include/apache -c mod_url.c
또는
gcc -fpic -DSHARED_MODULE -I/usr/include/apache -DEAPI -c mod_url.c
이렇게 컴파일을 해서 mod_url.o 파일을 생성합니다.
이후 다시한번
gcc -shared -o mod_url.so mod_url.o 이렇게 하여 .so파일을 만드신후
apache1.3.x버전에서는
cp mod_url.so /usr/local/apache/libexec
chmod 755 /usr/local/apache/libexec/mod_url.so
apache2.x에서는
cp mod_url.so /usr/local/apache/modules/
이렇게 하여 카피를 합니다.
그러면 일단 모듈은 셋팅이 다 되었습니다
마지막으로 httpd.conf파일을 설정합니다.
1.3.x 에서는 다음과 같이
LoadModule redurl_module modules/mod_url.so ==>225라인정도에 있음
AddModule mod_url.c
<IfModule mod_url.c>
CheckURL On
</IfModule>
이와같이 해주시고
2.x에서는
LoadModule redurl_module modules/mod_url.so ==>225라인정도에 있음
<IfModule mod_url.c>
CheckURL On
</IfModule>
이렇게 합니다. 이후 아파치를 재시동하면 한글파일을 지원합니다 ^^<div class='small'>[이 게시물은 관리자님에 의해 2011-10-31 17:30:25 Apache에서 이동 됨]</div>
댓글 1개
hanpedro
20년 전
http://cvs.oops.org/index.cgi/mod_url/
링크가 없어졌네요?
링크가 없어졌네요?
게시판 목록
프로그램
| 번호 | 제목 | 글쓴이 | 날짜 | 조회 |
|---|---|---|---|---|
| 8230 | 9년 전 | 58 | ||
| 8229 | 9년 전 | 57 | ||
| 8228 |
커네드커네드
|
9년 전 | 103 | |
| 8227 | 9년 전 | 111 | ||
| 8226 | 9년 전 | 147 | ||
| 8225 | 9년 전 | 136 | ||
| 8224 | 9년 전 | 137 | ||
| 8223 | 9년 전 | 101 | ||
| 8222 |
|
9년 전 | 163 | |
| 8221 | 9년 전 | 78 | ||
| 8220 | 9년 전 | 83 | ||
| 8219 | 9년 전 | 89 | ||
| 8218 | 9년 전 | 120 | ||
| 8217 |
star3840
|
9년 전 | 101 | |
| 8216 | 9년 전 | 139 | ||
| 8215 | 9년 전 | 94 | ||
| 8214 | 9년 전 | 211 | ||
| 8213 | 9년 전 | 143 | ||
| 8212 | 9년 전 | 62 | ||
| 8211 | 9년 전 | 224 | ||
| 8210 | 9년 전 | 225 | ||
| 8209 | 9년 전 | 322 | ||
| 8208 | 9년 전 | 194 | ||
| 8207 | 9년 전 | 204 | ||
| 8206 |
|
9년 전 | 171 | |
| 8205 | 9년 전 | 152 | ||
| 8204 | 9년 전 | 115 | ||
| 8203 | 9년 전 | 212 | ||
| 8202 | 9년 전 | 131 | ||
| 8201 | 9년 전 | 167 | ||
| 8200 | 9년 전 | 140 | ||
| 8199 | 9년 전 | 191 | ||
| 8198 | 9년 전 | 160 | ||
| 8197 | 9년 전 | 145 | ||
| 8196 | 9년 전 | 530 | ||
| 8195 | 9년 전 | 139 | ||
| 8194 | 9년 전 | 270 | ||
| 8193 | 9년 전 | 140 | ||
| 8192 | 9년 전 | 171 | ||
| 8191 | 9년 전 | 121 | ||
| 8190 | 9년 전 | 114 | ||
| 8189 | 9년 전 | 171 | ||
| 8188 | 9년 전 | 116 | ||
| 8187 | 9년 전 | 122 | ||
| 8186 | 9년 전 | 134 | ||
| 8185 | 9년 전 | 298 | ||
| 8184 | 9년 전 | 91 | ||
| 8183 | 9년 전 | 310 | ||
| 8182 | 9년 전 | 150 | ||
| 8181 | 9년 전 | 115 | ||
| 8180 | 9년 전 | 680 | ||
| 8179 | 9년 전 | 475 | ||
| 8178 | 9년 전 | 283 | ||
| 8177 |
kiplayer
|
9년 전 | 294 | |
| 8176 | 9년 전 | 335 | ||
| 8175 | 9년 전 | 206 | ||
| 8174 | 9년 전 | 216 | ||
| 8173 | 9년 전 | 325 | ||
| 8172 | 9년 전 | 176 | ||
| 8171 | 9년 전 | 164 | ||
| 8170 | 9년 전 | 283 | ||
| 8169 |
커네드커네드
|
9년 전 | 246 | |
| 8168 | 9년 전 | 303 | ||
| 8167 | 9년 전 | 307 | ||
| 8166 | 9년 전 | 219 | ||
| 8165 | 9년 전 | 148 | ||
| 8164 | 9년 전 | 283 | ||
| 8163 | 9년 전 | 270 | ||
| 8162 | 9년 전 | 277 | ||
| 8161 | 9년 전 | 277 | ||
| 8160 |
|
9년 전 | 473 | |
| 8159 | 9년 전 | 395 | ||
| 8158 | 9년 전 | 217 | ||
| 8157 | 9년 전 | 350 | ||
| 8156 | 9년 전 | 263 | ||
| 8155 | 9년 전 | 237 | ||
| 8154 |
00년생용띠
|
9년 전 | 581 | |
| 8153 | 9년 전 | 216 | ||
| 8152 |
|
9년 전 | 391 | |
| 8151 | 9년 전 | 388 | ||
| 8150 | 9년 전 | 482 | ||
| 8149 |
Jangfolk
|
9년 전 | 321 | |
| 8148 | 9년 전 | 153 | ||
| 8147 | 9년 전 | 359 | ||
| 8146 | 9년 전 | 417 | ||
| 8145 | 9년 전 | 349 | ||
| 8144 | 9년 전 | 319 | ||
| 8143 | 9년 전 | 173 | ||
| 8142 | 9년 전 | 416 | ||
| 8141 | 9년 전 | 362 | ||
| 8140 | 9년 전 | 913 | ||
| 8139 | 9년 전 | 240 | ||
| 8138 |
전갈자리남자
|
9년 전 | 378 | |
| 8137 | 9년 전 | 365 | ||
| 8136 | 9년 전 | 720 | ||
| 8135 |
|
9년 전 | 775 | |
| 8134 |
PlayPixel
|
9년 전 | 486 | |
| 8133 |
|
9년 전 | 423 | |
| 8132 | 9년 전 | 436 | ||
| 8131 | 9년 전 | 796 |
댓글 작성
댓글을 작성하시려면 로그인이 필요합니다.
로그인하기