2009년 5월 19일 화요일

데비안(Debian) 웹서버(Apache2, PHP5, MySQL5, vsFTPd) 설치

필요한 패키지를 설치한다.

# apt-get install apache2 mysql-server libapache2-mod-php5 php5-mysql php5-gd vsftpd

 

MySQL의 설정을 small로 변경과 함께 [client] [mysqld] [mysql] 부분에 아래의 내용을 추가해주어, 캐릭셋을 UTF-8로 변경한다.

# rm /etc/mysql/my.cnf

# cp /usr/share/doc/mysql-server-5.0/examples/my-small.cnf /etc/mysql/my.cnf

# vi /etc/mysql/my.cnf

[client]
default-character-set=utf8

 

[mysqld]
init_connect=SET collation_connection = utf8_general_ci
init_connect=SET NAMES utf8
default-character-set=utf8
character-set-server=utf8
collation-server=utf8_general_ci

 

[mysql]
default-character-set=utf8

 

mysql을 재시작하고, 변경 된 캐릭셋의 점검과 비밀번호를 설정.

# /etc/init.d/mysql restart

# mysqladmin -u root password '원하는 비밀번호'
# mysql -u root -p
mysql> show variables like 'c%';

 

vsFTPd의 설정을 수정한다. 제가 생각하는 일반적인 설정입니다.

# vi /etc/vsftpd.conf

anonymous_enable=NO
local_enable=YES
write_enable=YES
local_umask=022
chroot_local_user=YES

 

rewrite 모듈 설정.

# a2enmod rewrite

# /etc/init.d/apache2 restart

댓글 1개:

  1. Your Rss Feed does not appear to deliver the results right here.

    답글삭제