서버 설정 · 1 min read · Nov 04, 2025
완벽한 서버 - 우분투 매버릭 미어캣 (우분투 10.10) [ISPConfig 2] - 페이지 7
19 웹알라이저
웹알라이저를 설치하려면 다음을 실행하세요.
aptitude install webalizer geoip-database 20 시스템 시계 동기화
인터넷을 통해 NTP (network time protocol) 서버와 시스템 시계를 동기화하는 것이 좋습니다. 다음을 실행하세요.
aptitude install ntp ntpdate그러면 시스템 시간이 항상 동기화됩니다.
21 SpamAssassin에 필요한 Perl 모듈 설치 (ISPConfig와 함께 제공)
다음 명령을 실행하세요.
aptitude install libhtml-parser-perl libdb-file-lock-perl libnet-dns-perl libnetaddr-ip-perl libarchive-tar-perl22 ISPConfig
서버 구성은 이제 완료되었으며, 원하신다면 ISPConfig를 설치할 수 있습니다. ISPConfig 설치 매뉴얼을 확인하세요: http://www.ispconfig.org/manual_installation.htm
ISPConfig를 설치하기 전에 반드시 해야 할 중요한 일이 있습니다. /usr/include/stdio.h를 열고 671번째 줄의 getline을 parseline으로 교체하세요:
vi /usr/include/stdio.h| [...] 이 함수는 POSIX의 일부가 아니므로 공식적인 취소 지점이 아닙니다. 그러나 POSIX 인터페이스와의 유사성으로 인해 또는 구현으로 인해 취소 지점이며 따라서 __THROW로 표시되지 않습니다. */ extern _IO_ssize_t parseline (char **__restrict __lineptr, size_t *__restrict __n, FILE *__restrict __stream) __wur; #endif [...] |
이 작업을 수행하지 않으면 다음 오류로 인해 설치가 실패합니다:
htpasswd.c:101: 오류: ‘getline’에 대한 충돌하는 유형 /usr/include/stdio.h:671: 주의: ‘getline’의 이전 선언은 여기 있었습니다 make[2]: [htpasswd.o] 오류 1
make[2]: ‘/home/ISPConfig-2.2.stable/install_ispconfig/compile_aps/apache_1.3.41/src/support’ 디렉토리를 떠나고 있습니다 make[1]: [build-support] 오류 1
make[1]: ‘/home/ISPConfig-2.2.stable/install_ispconfig/compile_aps/apache_1.3.41’ 디렉토리를 떠나고 있습니다 make: * [build] 오류 2
ERROR: 아파치를 만들 수 없습니다
ISPConfig 설치가 성공적으로 완료된 후 /usr/include/stdio.h의 변경 사항을 되돌릴 수 있습니다 (하지만 ISPConfig를 업데이트할 때마다 다시 변경하는 것을 잊지 마세요!).
22.1 SuExec에 대한 주의
CGI 스크립트를 suExec 아래에서 실행하려면 ISPConfig에서 생성된 웹사이트의 홈 디렉토리를 /var/www로 지정해야 합니다. 우분투의 suExec는 /var/www를 Doc_Root으로 컴파일되었습니다. 다음을 실행하세요.
/usr/lib/apache2/suexec -V출력은 다음과 같아야 합니다:
root@server1:~# /usr/lib/apache2/suexec -V
-D AP_DOC_ROOT=”/var/www”
-D AP_GID_MIN=100
-D AP_HTTPD_USER=”www-data”
-D AP_LOG_EXEC=”/var/log/apache2/suexec.log”
-D AP_SAFE_PATH=”/usr/local/bin:/usr/bin:/bin”
-D AP_UID_MIN=100
-D AP_USERDIR_SUFFIX=”public_html”
root@server1:~#
따라서 ISPConfig와 함께 suExec를 사용하려면 ISPConfig 설치 중 전문가 모드를 사용할 때 기본 웹 루트(/var/www)를 변경하지 마세요 (표준 모드에서는 웹 루트를 변경할 수 없으므로 어떤 경우에도 suExec를 사용할 수 있습니다).
23 링크
- 우분투: http://www.ubuntu.com/
- ISPConfig: http://www.ispconfig.org/
새 게시물을 받은 편지함에서 받기
스팸은 없습니다. 언제든지 구독 해지 가능합니다.