HOME > 이용안내
이용안내
 
작성일 : 16-09-29 16:17
[리눅스서버] [아파치서버]mod_url.so 모듈 추가 설치 (웹서버에서 한글링크 허용)
 글쓴이 : 제이네트워크
조회 : 44,163  

[아파치서버]mod_url.so 모듈 추가 설치 (웹서버에서 한글링크 허용)


Apache 에서는 기본적으로 한글 인식이 되지 않기 때문에 

 한글.html 파일이 해당 경로에 있어도 Read 되지 않아  NOT FOUND 404 페이지로 나옵니다.

 예) http://www.jnetwork.co.kr/한글페이지.html

 Apache에서의 한글파일 인식 문제를 해결하기 위해,  mod_url 이라는 Apache 모듈이 나오게 되었습니다
 몇 가지 절차만 거치면 손 쉽게 모듈 설치가 완료 됩니다.



1. 아파치 버전 확인 - 먼저 자신의 아파치 버전을 확인합니다.

#/usr/local/apache/bin/httpd -v



2. httpd-devel 패키지 설치
- DSO 방식에서의 모듈 추가를 위해 httpd-devel 패키지를 설치합니다.
- yum install httpd-devel (Apache를 yum 으로 설치했을 때)
- 소스 컴파일로 Apache를 설치하셨을 때에는 환경설정에서 --with-apxs2=경로 라는 설정을 넣어주어야 합니다.
- Apache를 소스 컴파일 하신 분들은 2번 과정을 지나치셔도 됩니다.

#yum install httpd-devel


3. apxs 확인
- 자신의 apache 설치 경로의 bin 폴더 하단에 apxs 파일이 있는지를 확인해 보시기 바랍니다.
- 저는 /usr/local/apache/bin/ 폴더 하단의 apxs 파일로 진행을 할 예정입니다.



4. 아파치 확인
- mod_url 설치 전, DSO 모드 여부를 확인
- mod_so.c 파일이 있는 것으로 보아 DSO 모드임을 확인 할 수 있습니다

#/usr/local/apache/bin/httpd -l

mod_so.c 파일이 존재 한다면 DSO모드 임


5. mod_url 설치 파일 다운
- 아래 URL로 이동 후, 적합한 버전을 다운 받습니다.
- http://caos.kldp.net/export/rss20_download.php?group_id=490     (혹시 링크가 없을 경우 구글링 하시면 됩니다.)
- 저는 mod_url 최신버전인 2.1.15 버전을 다운받았습니다.  
- wget http://caos.kldp.net/frs/download.php/4855/mod_url-apache2-1.15.tar.bz2     (혹시 링크가 없을 경우 구글링 하시면 됩니다.)


6. 압축 해제 (bz2)
 - bunzip2 mod_url-apache2-1.15.tar.bz2


7.압축 해제 (tar)
 - tar xvf mod_url-apache2-1.15.tar


8. mod_url 컴파일 (주의)
- 여기서 주의하실 점이 있습니다. 저는 apache 를 소스 컴파일을 이용하여 설치를 진행하였습니다. PKG관리 툴(yum)을 이용하여 apache를 설치하셨다면 아래와 같이 명령어를 입력하시면 되지만 소스 컴파일을 이용해서 apache를 설치하시면 분들은 10번으로 이동하시기 바랍니다.
- apxs -iac mod_url.c (yum 을 이용하여 apache를 설치하신 분들)
- /usr/local/자신의apache설치경로/bin/apxs -iac mod_url.c (소스 컴파일을 이용하여 apache를 설치하신 분들)
- 저는 소스 컴파일로 설치를 해서 11번 항목으로 설치를 진행하였습니다.


#apxs -iac mod_url.c


9. mod_url 설치 확인
- 맨 하단의 박스 안을 보시면 /etc/httpd/conf/httpd.conf 파일에 mod_url 설정이 추가가 됩니다.


10. mod_url 컴파일

#/usr/local/apache/bin/apxs -iac mod_url.c


11. 모듈 설치 확인
- 이제 자신의 apache 설정파일인 httpd.conf 파일을 열어 mod_url 모듈이 잘 설치가 되어있는지 확인 해 보시기 바랍니다.
- apxs 를 이용한 설치는 httpd.conf 설정파일에 모듈 관련 내용이 자동으로 추가가 됩니다.


#vi /usr/local/apache/conf/httpd.conf 

파일 오픈하여

LoadModule redurl_module      modules/mod_url.so

추가 된 항목을 확인 한다


12. 내용 추가
- 이제 아래 내용을 httpd.conf 파일에 추가하여 줍니다.
 <IfModule mod_url.c>
 CheckURL On
 </IfModule>


13. 아파치 재시작  합니다.

#/usr/local/apache/bin/apachectl restart


14. 한글파일 링크를 확인 한다







Cloud server Streaming service Domain Cloud Firewall

 
 

Total 377

번호 제   목   글쓴이 날짜 조회
57 [스크립트언어] ASP에서 char형 데이타가 datatime형으로 데이타가 들어가지 않을때. 관리자 2011-06-17 40765
56 [윈도우미디어] [windows8.x wmp설치 문제] w8에서 윈도우 미디어 플레이어 설치 제이네트워크 2015-01-26 40784
55 [스크립트언어] [jquery] 파일 업로드 전에 파일사이즈 체크하기 제이네트워크 2015-04-28 41040
54 [리눅스서버] VSFTP 에서 사용하는 port를 변경하기 제이네트워크 2018-04-26 41093
53 [리눅스서버] [rsync]rsync로 서버이전시에 서버에 있는 DATA 소유권/권한 관련 문제 제이네트워크 2015-01-21 41344
52 [스크립트언어] [asp] 날짜계산시 ASP에서 윤달계산에 주의 하자 관리자 2012-03-01 41585
51 [기타] URL 데이터의 처리-GET과POST 관리자 2011-06-17 41861
50 [스크립트언어] [XE] xe(제로보드 xe)에서 댓글 및 엮인 글을 모두 지워야 할때(쿼리) 제이네트워크 2013-08-06 41901
49 [기타] 익스플로러8(ie8)에서만 jpg 이미지가 보이지 않고 엑박 뜰 경우 조치 방법 제이네트워크 2013-09-23 42116
48 [윈도우서버] [MIME설정] IIS 6.X 에서 flv 및 f4v 확장자 인식하도록 MIME설정 제이네트워크 2013-02-05 42119
47 [스크립트언어] [asp]HTTP 오류 500.24 - Internal Server Error 관리되는 통합 파이프라인 모드에 적용… 제이네트워크 2014-12-09 42233
46 [스크립트언어] [asp] asp에서 천단위 , 찍는 코딩방법 관리자 2012-03-01 42259
45 [스크립트언어] php zip 설치 (ziparchive php extension) 제이네트워크 2015-11-25 42269
44 [기타] 설치 패키지를 열지 못했습니다. 패키지가 있는지, 액서스할 수 있는지 확… 관리자 2011-08-02 42471
43 [스크립트언어] [PHP]이온큐브 로더 ioncube loader 설치방법 입니다. (php.ini설정) 제이네트워크 2015-01-21 42487
42 [리눅스서버] SSH 클라이언트 접속시 한글 깨짐 문제 (1) 관리자 2011-06-17 42538
41 [스크립트언어] [php]링크 중에서 파일명만 뽑기 제이네트워크 2012-05-02 42580
40 [리눅스서버] [php soap 모듈 추가 설치] - php 확장 모듈 설치 제이네트워크 2017-05-25 42632
39 [윈도우서버] [robocopy 사용법]윈도우에서 실시간 복사나 스케줄 복사에 사용 관리자 2011-06-13 42731
38 [스크립트언어] 그누보드 Function eregi() is deprecated 오류문제~ 관리자 2011-08-01 42994
37 [스크립트언어] php컴파일에러(flex) configure: error: cannot find output from lex; giving up 제이네트워크 2012-11-13 43060
36 [스크립트언어] [php]php5.3.x 에서 zend 설치시 주의 할 점 관리자 2012-02-09 43378
35 [리눅스서버] 리눅스 서버에 메모리 뱅크 확인 제이네트워크 2014-01-24 43465
34 [리눅스서버] rsync 를 사용하여 원격지에 데이타 백업하기 (1) 제이네트워크 2013-10-21 43505
33 [리눅스서버] 쉘에서 바로 다운로드 업로드 하기(lrzsz) 제이네트워크 2014-01-21 43615
32 [리눅스서버] [리눅스서버 - ftp] vsftpd.conf 설정의 기본 옵션 제이네트워크 2015-01-16 43669
31 [기타] [네임서버]네이버웍스를 사용할 경우 MX 레코드 설정 (리눅스 bind의 경우) 제이네트워크 2014-06-13 43711
30 [DB] [MSSQL 쿼리] 컬럼값에서 한글, 영문 구분 쿼리 제이네트워크 2012-09-22 43798
29 [스크립트언어] [PHP]PHP코드를 최적화하는 40가지 팁 제이네트워크 2013-12-04 44024
28 [리눅스서버] ftp 접속방식 문제 관리자 2011-06-17 44134
27 [리눅스서버] [아파치서버]mod_url.so 모듈 추가 설치 (웹서버에서 한글링크 허용) 제이네트워크 2016-09-29 44164
26 [스크립트언어] php5.3. 이상 버전에서 ZendGuardLoader설치 관리자 2012-02-09 44554
25 [윈도우서버] [오류]예약된 작업(작업스케줄러)실행시 0x80090016: 키 세트가 없습니다 제이네트워크 2012-09-11 44849
24 [스크립트언어] [ASP]windows2008R2 서버에서 cdo.message 사용시 에러 [CDO.Message.1 error '80040222… (1) 제이네트워크 2015-01-28 44891
23 [윈도우서버] IIS 7.0에서 오류 메시지 [HTTP 오류 403.6-IP 주소 거부] 제이네트워크 2012-07-27 44901
22 [스크립트언어] mysql 설치 후 phpMyAdmin #2002 MySQL 서버에 로그인할 수 없습니다. 해결법 (1) 제이네트워크 2015-09-03 44937
21 [리눅스서버] 리눅스 파일시스템 체크 하기 fsck(e2fsck)사용법 제이네트워크 2013-10-21 45213
20 [스크립트언어] [php] configure 중 에러 : error: mcrypt.h not found. Please reinstall libmcrypt. 관리자 2011-07-08 45365
19 [리눅스서버] 리눅스 메모리(memory)관리 및 캐시(cache)를 삭제하고 지우는법 제이네트워크 2014-04-30 45497
18 [리눅스서버] 리눅스서버 HDD추가및 MOUNT하기 (2) 관리자 2011-06-17 46136
 1  2  3  4  5  6  7  8  9  10