아파치에서 한글명으로 된 파일을 실행시키거나 또는 한글명으로 된 이미지 파일을 읽게되면 디폴트로 실행이 안되거나 이미지가 깨져보입니다.
이럴경우 인코딩을 일일히 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년 전 | 62 | ||
| 8229 | 9년 전 | 62 | ||
| 8228 |
커네드커네드
|
9년 전 | 108 | |
| 8227 | 9년 전 | 115 | ||
| 8226 | 9년 전 | 156 | ||
| 8225 | 9년 전 | 142 | ||
| 8224 | 9년 전 | 141 | ||
| 8223 | 9년 전 | 110 | ||
| 8222 |
|
9년 전 | 175 | |
| 8221 | 9년 전 | 81 | ||
| 8220 | 9년 전 | 91 | ||
| 8219 | 9년 전 | 94 | ||
| 8218 | 9년 전 | 129 | ||
| 8217 |
star3840
|
9년 전 | 104 | |
| 8216 | 9년 전 | 156 | ||
| 8215 | 9년 전 | 101 | ||
| 8214 | 9년 전 | 218 | ||
| 8213 | 9년 전 | 149 | ||
| 8212 | 9년 전 | 77 | ||
| 8211 | 9년 전 | 236 | ||
| 8210 | 9년 전 | 237 | ||
| 8209 | 9년 전 | 328 | ||
| 8208 | 9년 전 | 206 | ||
| 8207 | 9년 전 | 217 | ||
| 8206 |
|
9년 전 | 176 | |
| 8205 | 9년 전 | 162 | ||
| 8204 | 9년 전 | 123 | ||
| 8203 | 9년 전 | 224 | ||
| 8202 | 9년 전 | 134 | ||
| 8201 | 9년 전 | 173 | ||
| 8200 | 9년 전 | 150 | ||
| 8199 | 9년 전 | 201 | ||
| 8198 | 9년 전 | 166 | ||
| 8197 | 9년 전 | 154 | ||
| 8196 | 9년 전 | 543 | ||
| 8195 | 9년 전 | 149 | ||
| 8194 | 9년 전 | 276 | ||
| 8193 | 9년 전 | 150 | ||
| 8192 | 9년 전 | 177 | ||
| 8191 | 9년 전 | 131 | ||
| 8190 | 9년 전 | 122 | ||
| 8189 | 9년 전 | 181 | ||
| 8188 | 9년 전 | 123 | ||
| 8187 | 9년 전 | 133 | ||
| 8186 | 9년 전 | 136 | ||
| 8185 | 9년 전 | 302 | ||
| 8184 | 9년 전 | 99 | ||
| 8183 | 9년 전 | 318 | ||
| 8182 | 9년 전 | 159 | ||
| 8181 | 9년 전 | 121 | ||
| 8180 | 9년 전 | 688 | ||
| 8179 | 9년 전 | 479 | ||
| 8178 | 9년 전 | 299 | ||
| 8177 |
kiplayer
|
9년 전 | 305 | |
| 8176 | 9년 전 | 343 | ||
| 8175 | 9년 전 | 212 | ||
| 8174 | 9년 전 | 231 | ||
| 8173 | 9년 전 | 338 | ||
| 8172 | 9년 전 | 186 | ||
| 8171 | 9년 전 | 176 | ||
| 8170 | 9년 전 | 287 | ||
| 8169 |
커네드커네드
|
9년 전 | 251 | |
| 8168 | 9년 전 | 311 | ||
| 8167 | 9년 전 | 312 | ||
| 8166 | 9년 전 | 227 | ||
| 8165 | 9년 전 | 157 | ||
| 8164 | 9년 전 | 296 | ||
| 8163 | 9년 전 | 277 | ||
| 8162 | 9년 전 | 290 | ||
| 8161 | 9년 전 | 285 | ||
| 8160 |
|
9년 전 | 482 | |
| 8159 | 9년 전 | 416 | ||
| 8158 | 9년 전 | 231 | ||
| 8157 | 9년 전 | 365 | ||
| 8156 | 9년 전 | 272 | ||
| 8155 | 9년 전 | 246 | ||
| 8154 |
00년생용띠
|
9년 전 | 594 | |
| 8153 | 9년 전 | 222 | ||
| 8152 |
|
9년 전 | 396 | |
| 8151 | 9년 전 | 399 | ||
| 8150 | 9년 전 | 492 | ||
| 8149 |
Jangfolk
|
9년 전 | 336 | |
| 8148 | 9년 전 | 159 | ||
| 8147 | 9년 전 | 366 | ||
| 8146 | 9년 전 | 425 | ||
| 8145 | 9년 전 | 369 | ||
| 8144 | 9년 전 | 336 | ||
| 8143 | 9년 전 | 183 | ||
| 8142 | 9년 전 | 422 | ||
| 8141 | 9년 전 | 372 | ||
| 8140 | 9년 전 | 920 | ||
| 8139 | 9년 전 | 252 | ||
| 8138 |
전갈자리남자
|
9년 전 | 380 | |
| 8137 | 9년 전 | 381 | ||
| 8136 | 9년 전 | 736 | ||
| 8135 |
|
9년 전 | 785 | |
| 8134 |
PlayPixel
|
9년 전 | 503 | |
| 8133 |
|
9년 전 | 428 | |
| 8132 | 9년 전 | 440 | ||
| 8131 | 9년 전 | 804 |
댓글 작성
댓글을 작성하시려면 로그인이 필요합니다.
로그인하기