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

[아파치서버]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 134

번호 제   목   글쓴이 날짜 조회
134 [리눅스서버] 우분투서버 apt 에러 - 미러사이트 변경 제이네트워크 2021-12-29 17005
133 [리눅스서버] 아파치 웹서버에서 mod_rewrite 모듈 추가 설치하기 제이네트워크 2021-11-03 17599
132 [리눅스서버] Centos7 에서 SQLSRV / PDO_SQLSRV 모듈 추가 설치 제이네트워크 2021-08-26 18891
131 [리눅스서버] Centos7 SFTP 설정 및 Chroot 처리 방법 제이네트워크 2021-08-18 18472
130 [리눅스서버] 리눅스서버에서 아파치웹 서버 / php 버전 노출방지 제이네트워크 2021-07-19 19814
129 [리눅스서버] 아파치서버에서 동시접속자 수를 알아보려고 할 때 제이네트워크 2020-12-19 23967
128 [리눅스서버] Apache서버에 mod_url 추가 설치 제이네트워크 2020-12-19 23803
127 [리눅스서버] Cronlog 설정 하는 법 제이네트워크 2020-12-19 24104
126 [리눅스서버] mkfs로 포맷이 안되는 경우 (오류 dev/sdb2 is apparently in use by the system; will not mak… 제이네트워크 2020-04-02 27109
125 [리눅스서버] 우분투18.04 vi 에디터에서 글자가 깨져 보일 때 제이네트워크 2019-11-17 27242
124 [리눅스서버] 우분투18.04 에서 rc.local 파일 사용하기 제이네트워크 2019-11-17 27577
123 [리눅스서버] [아파치conf 비교]apache2.2.x 와 apache-2.4.x 의 차이점 제이네트워크 2019-10-13 30114
122 [리눅스서버] 리눅스 컴파일에러 error : Autoconf version 2.68 or higher is required on CentOS 제이네트워크 2019-10-07 32173
121 [리눅스서버] vsftpd.conf 설정내용 제이네트워크 2019-08-14 29244
120 [리눅스서버] 리눅스 메인보드 교체후 네트워크 재설정 제이네트워크 2019-07-04 30774
119 [리눅스서버] SFTP 퍼미션 조정 및 chroot 설정으로 상위폴더 접근 제한하기 제이네트워크 2019-06-30 30685
118 [리눅스서버] SFTP 접속만 가능한 계정 만들기] 제이네트워크 2019-06-30 33133
117 [리눅스서버] CentOS7.x 버전에서 최신 node.js 설치하기 제이네트워크 2019-05-23 31677
116 [리눅스서버] Wildcard SSL 인증서 설치시에러 [warn] _default_ VirtualHost overlap on port 443, 제이네트워크 2019-03-30 31113
115 [리눅스서버] mysqli.so php추가 모듈 설치 제이네트워크 2019-01-21 32904
114 [리눅스서버] CentOs7 부팅시 rc.local 파일 실행되도록 설정 (1) 제이네트워크 2019-01-16 31117
113 [리눅스서버] CentOS7 SSH 접속포트 변경과 방화벽 오픈 제이네트워크 2018-12-10 30724
112 [리눅스서버] NFS 연결오류시 mount.nfs: Input/output error 제이네트워크 2018-11-16 36374
111 [리눅스서버] [CentOS 7] Python 3을 Cent7에서 yum으로 인스톨 하는 방법 제이네트워크 2018-11-02 34928
110 [리눅스서버] [우분투서버 Ubuntu network device명 확인 및 변경] 제이네트워크 2018-06-21 35326
109 [리눅스서버] CentOS7 SSH 실행방법 정리 제이네트워크 2018-06-16 33450
108 [리눅스서버] VSFTP 에서 사용하는 port를 변경하기 제이네트워크 2018-04-26 40111
107 [리눅스서버] named 2차 네임서버로 zone transfer 권한 문제 제이네트워크 2018-04-13 32894
106 [리눅스서버] 리눅스 apache에서 동시 접속자 수 체크 제이네트워크 2018-03-30 34084
105 [리눅스서버] swap 메모리 추가하기 제이네트워크 2017-12-07 29153
104 [리눅스서버] [리눅스서버] [리눅스서버]CentOS-6.9 yum 오류날때 제이네트워크 2017-11-08 28924
103 [리눅스서버] vsFTPd 사용시 디렉토리 목록 조회가 안될때 제이네트워크 2017-10-30 29959
102 [리눅스서버] [zip모듈 추가설치]php 컴파일 없이 zip 모듈 추가 설치 제이네트워크 2017-08-30 30900
101 [리눅스서버] [openssl]php에 openssl 추가모듈 설치하기 제이네트워크 2017-08-30 32890
100 [리눅스서버] [NFS에러] NFS에서 에러 메세지 Stale NFS file handle 발생하는 경우 제이네트워크 2017-07-28 32475
99 [리눅스서버] CentOS 5.11.x 에서 php-5.1.4 소스설치시 mysqli 에러로 make 안될때 제이네트워크 2017-07-25 29376
98 [리눅스서버] [리눅스서버]CentOS- 5.11.yum 오류날때 제이네트워크 2017-07-24 28906
97 [리눅스서버] 리눅스에서 파일 인코딩 확인하기 및 변환하기(iconv 명령) utf-8 ↔ euc-kr 제이네트워크 2017-06-27 31111
96 [리눅스서버] [NFS 에러] mount.nfs: Stale NFS file handle 제이네트워크 2017-06-21 28244
95 [리눅스서버] [php soap 모듈 추가 설치] - php 확장 모듈 설치 제이네트워크 2017-05-25 41648
 1  2  3  4