서버 설정 · 1 min read · Dec 04, 2025

완벽한 서버 - Mandriva 2008 무료 (Mandriva 2008.0) - 페이지 6

13 Proftpd

Proftpd를 다음과 같이 설치합니다:

urpmi proftpd

보안상의 이유로 /etc/proftpd.conf에 다음 줄을 추가할 수 있습니다 (Reinaldo Carvalho에게 감사; 더 많은 정보는 여기에서 확인할 수 있습니다: http://www.proftpd.org/localsite/Userguide/linked/userguide.html):

vi /etc/proftpd.conf

| [...] DefaultRoot ~ IdentLookups off ServerIdent on "FTP Server ready." [...] |

/ etc/proftpd.conf의 끝에 다음 줄을 주석 처리하여 ftp 사용자가 CHMOD를 사용할 수 있도록 하십시오:

| [...] # Bar use of SITE CHMOD by default # # DenyAll # |

그런 다음 Proftpd를 재시작합니다:

/etc/init.d/proftpd restart

14 Webalizer

Mandriva 2008에는 더 이상 Webalizer 패키지가 포함되어 있지 않으므로, Webalizer 웹사이트에서 정적 Webalizer 바이너리를 다음과 같이 설치합니다:

urpmi libgeoip1 geoip libgeoipupdate0 awffull
cd /tmp  
wget ftp://ftp.mrunix.net/pub/webalizer/webalizer-2.01-10-static.gz  
gunzip webalizer-2.01-10-static.gz  
mv webalizer-2.01-10-static /usr/bin/webalizer  
chmod 755 /usr/bin/webalizer

15 SpamAssassin에 필요한 Perl 모듈 설치 (ISPConfig와 함께 제공)

필요한 모든 Perl 모듈을 설치하기 위해 적절한 Mandriva 패키지를 사용하고 urpmi를 사용하여 설치할 수 있습니다:

urpmi perl-HTML-Parser perl-Digest-SHA1 perl-DB_File perl-Net-DNS

16 끝

서버의 구성은 이제 완료되었으며, 원하신다면 이제 ISPConfig를 설치할 수 있습니다.

17 SuExec에 대한 주의 사항

CGI 스크립트를 suExec 아래에서 실행하려면 ISPConfig에서 생성된 웹사이트의 웹 루트를 /var/www로 지정해야 합니다. Mandriva의 suExec는 /var/www를 Doc_Root으로 컴파일되었습니다. 다음을 실행하십시오:

/usr/sbin/suexec -V

출력은 다음과 같아야 합니다:

[root@server1 ~]# /usr/sbin/suexec -V  
 -D AP_DOC_ROOT="/var/www"  
 -D AP_GID_MIN=100  
 -D AP_HTTPD_USER="apache"  
 -D AP_LOG_EXEC="/var/log/httpd/suexec_log"  
 -D AP_SAFE_PATH="/usr/local/bin:/usr/bin:/bin"  
 -D AP_SUEXEC_UMASK=077  
 -D AP_UID_MIN=100  
 -D AP_USERDIR_SUFFIX="public_html"  
[root@server1 ~]#

따라서 ISPconfig와 함께 suExec를 사용하려면 ISPConfig 설치 중 전문가 모드를 사용할 때 기본 웹 루트(/var/www)를 변경하지 마십시오 (표준 모드에서는 웹 루트를 변경할 수 없으므로 어떤 경우에도 suExec를 사용할 수 있습니다).

18 링크

Share: X/Twitter LinkedIn

새 게시물을 받은 편지함에서 받기

스팸은 없습니다. 언제든지 구독 해지 가능합니다.