패키지 인스톨
-apache2 클릭시
apache2-mpm-worker
apache2-utils
apache 2.2-common
libaprl
libaprutill
-php5
apache2-mpm-profork
libapche2-mod-php5
php5-common
-mysql-server
libdbd-mysql-perl
libdbi-perl
libmysqlclient15off
libnet-daemon-perl
libplrpc-perl
mysql-client-5.0
mysql-common
mysql-server-5.0
-php-dg
libgd2-xpm
libtl-5
-phpmyadmin
php5-mysql
-filezilla
filezilla-common
libwxbase2.6-0
libaxgtk2.6-0
# apt-get update; apt-get upgrade
※패키지 삭제시에는
# apt-get remove <패키지 명>
설정 파일까지 완전 삭제하려면 뒤에 --purge 명령을 추가해주면 된다.
각종 파일 위치 및 기본 정보 #
Apache 설정파일 : /etc/apache/httpd.conf /etc/apache2/apache2.conf : 아파치 2.x 대
웹문서루트 : /var/www /var/www/apache2-default/
Apache 로그파일 : /var/log/apache /var/log/apache2
Apache 데몬 계정과 그룹 : www-data www-data
PHP 설정파일 : /etc/php4/apache/php.ini /etc/php4/apache2/php.ini
MySQL data 파일 위치 : /var/lib/mysql
VSFTP 설정 파일 : /etc/vsftpd.conf /etc/ftpusers
아파치 파일 인덱스 표시 안하도록 변경
/etc/apache2/sites-enabled/000-default 파일에서
Options Indexes FollowSymLinks MultiViews 를
Options FollowSymLinks MultiViews 로 변경
RedirectMatch ^/$ /apache2-default/ 주석처리
/etc/apache2/apache2.conf 파일에서
다음 주석 삭제
AddType application/x-httpd-php .php
AddType application/x-httpd-php-source .phps
AddHandler cgi-script .cgi
AddType application/x-httpd-php .php 뒤에 다음 구문 추가
.inc .php3 .php4 .html .htm
My-SQL root 암호 설정
# mysql -u root mysql
mysql> use mysql
mysql> update user set password = password('new-password') where user = 'root';
mysql> flush privileges;
<Ctrl> + <C>
VSFTP설정
/etc/vsftpd.conf 에서 다음의 주석 삭제
local_enable=YES
write_enable=YES
local_umask=022
/etc/ftpusers 에 접속 금지할 유저 등록(root 사용시 제거)