서버 설정 · 2 min read · Feb 02, 2026

Debian Sarge (3.1) with Ruby on Rails and Apache 2 with FastCGI - Page 6

ISPConfig 설치 (ClamAV 및 SpamAssassin 포함)

설치 소스가 유효하지 않으면 www.ispconfig.org로 가서 찾으십시오.

cd /usr/local/src  
wget http://umn.dl.sourceforge.net/sourceforge/ispconfig/ISPConfig-2.2.2.tar.gz  
tar xvfz ISPConfig*.tar.gz  
cd install_ispconfig  
./setup

프롬프트에서:

설치 모드에 대해 전문가를 선택하십시오.
기본 디렉토리 /home/www에 대해 n을 입력하십시오.
웹사이트의 홈 디렉토리로 /var/www를 입력하십시오.

인증서 정보를 입력하십시오.

비밀번호를 묻는 질문에 n을 선택하십시오. 그렇지 않으면 ISPConfig를 시작할 때 비밀번호를 요구받게 되며, 이는 사람의 상호작용 없이 시작할 수 없음을 의미합니다.

그 후 다음 정보를 제공해야 합니다:

Please enter your MySQL server: E.G. localhost  
Please enter your MySQL user: E.G. root  
Please enter your MySQL password: Your MySQL password  
Please enter a name for the ISPConfig database: E.g. ispconfigdb  
Please enter the IP address of the ISPConfig web: E.g. 192.168.0.1  
Please enter the host name: E.g. www  
Please enter the domain: E.g. xyz.de  
Please select the protocol (http or https (SSL encryption)) to use to access the ISPConfig system: If you want to use your control panel with SSL, select 1. You can then access it under https://www.xyz.de:81. If you want to access it under http://www.xyz.de:81, choose 2.

질문에 답변한 후 ISPConfig가 적절하게 설치되어야 합니다. 설치 중에 www를 호스트로, xyz.com을 도메인으로 지정한 경우, ISPConfig 인터페이스를 https://www.xyz.de:81 또는 http://www.xyz.de:81에서 찾을 수 있습니다. 여기에서 사용자 이름 admin과 비밀번호 admin으로 로그인할 수 있습니다.

SpamAssassin

ISPConfig는 SpamAssassin과 함께 제공되지만, SpamAssassin에 필요한 Perl 모듈은 포함되어 있지 않습니다. ISPConfig 설치 후 다음 명령을 실행하십시오:

/home/admispconfig/ispconfig/tools/spamassassin/usr/bin/spamassassin

오류가 발생하지 않으면 ^c로 종료할 수 있습니다.

ISPConfig에 처음 로그인한 후 – admin-admin을 기억하십시오. 비밀번호를 즉시 변경하는 것이 좋습니다! 이는 도구 -> 비밀번호 변경에서 수행할 수 있습니다.

phpmyadmin을 ISPConfig에 추가하고 싶다면 관리 -> 업데이트 관리자 -> 업데이트로 가서

http://www.ispconfig.org/downloads/phpmyadmin-2.6.4-pl3.pkg

를 URL 상자에 붙여넣고 URL을 선택한 후 업데이트를 누르십시오.

Ruby on Rails 호스팅 사이트 만들기.

호스팅 계획을 생성하고

| Options +ExecCGI +FollowSymLinks AllowOverride all |

Apache 지시문 상자에 추가하십시오.

호스팅 계획을 사용하여 새 사이트를 생성하십시오.

Rails 애플리케이션에서 public 디렉토리의 이름을 web으로 변경하십시오. (다음은 호스팅 계획에 의해 생성된 디렉토리가 web1이라고 가정합니다. 그렇지 않으면 다음을 적절히 변경하십시오.)

cd (rails application directory)  
mv public web

Rails 디렉토리의 모든 내용을 웹사이트를 위해 서버에 생성된 새 디렉토리로 복사하십시오.

cp -R * /var/www/web1

웹 디렉토리의 .htaccess를 수정하여

| SetEnv RAILS_ENV production Order allow,deny Allow from all |

을 추가하고 모든 옵션 지시문을 제거하십시오.

웹 서버가 모든 파일에 접근할 수 있도록 파일의 소유자를 웹 서버로 변경하십시오.

cd /var/www/web1 (또는 귀하의 웹사이트 디렉토리)  
chown -R www-data:web1 *

이제 작동해야 합니다!

Share: X/Twitter LinkedIn

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

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