가상서버 호스팅 세팅 기록
개인적으로 사용할 일이 있어 가상서버 호스팅을 신청했다. 아래는 서버 세팅의 기록이다.
0. APM 설치를 위한 repository 추가
# rpm -Uvh http://dl.fedoraproject.org/pub/epel/5/i386/epel-release-5-4.noarch.rpm
# rpm -Uvh http://rpms.famillecollet.com/enterprise/remi-release-5.rpm
1. yum을 이용한 httpd설치
# yum --enablerepo=remi install httpd httpd-devel
# yum --enablerepo=remi install system-config-httpd
2. yum을 이용한 mysql 5.5 설치
# yum --enablerepo=remi mysql mysql-server
3. yum을 이용한 php 5.4 설치
# yum --enablerepo=remi install php php-common
# yum --enablerepo=remi install php-mysql
# yum --enablerepo=remi install php-gd
# yum --enablereop=remi install php-xml
# yum --enablerepo=remi install php-sqlite
# yum --enablerepo=remi install php-mcrypt
# yum --enablerepo=remi install php-mbstring
# yum --enablerepo=remi install php-soap
# service httpd restart
4. virtual host 설정
NameVirtualHost *:80 주석제거
<VirtualHost *:80>
ServerAdmin webmaster@dummy-host.example.com
DocumentRoot /www/docs/dummy-host.example.com
ServerName dummy-host.example.com
ErrorLog logs/dummy-host.example.com-error_log
CustomLog logs/dummy-host.example.com-access_log common
</VirtualHost>
5. php short_open_tag 설정
# vi /etc/php.ini
short_open_tag = On <= 변경
# service httpd start
6. mysql root 패스워드 설정
# service mysqld start
# mysql -u root mysql
mysql> update user set password=password('new-password') where user='root';
mysql> flush privileges;
mysql> quit;
#mysql -u root -p mysql
7. sendmail 설정
# yum install sendmail-cf sendmail-devel
# service sendmail restart
# mail -s 'mail testing' abc@abc.com
메일테스트
.
Cc:
8. vsftpd 설정
# ldd /usr/sbin/vsftpd
libssl.so.6 => /lib64/libssl.so.6 <= 체크
# cd /etc/pki/tls/certs/
# openssl req -x509 -nodes -days 3650 -newkey rsa:1024 -keyout vsftpd.pem -out vsftpd.pem
# chmod 600 vsftpd.pem
# vi /etc/vsftpd/vsftpd.conf
vsftpd.conf에 아래 내용 추가
ssl_enable=YES
rsa_cert_file=/etc/pki/tls/certs/vsftpd.pem
force_local_logins_ssl=YES
force_local_data_ssl=NO
ssl_tlsv1=YES
ssl_sslv2=NO
ssl_sslv3=NO
allow_anon_ssl=NO
pasv_enable=YES
pasv_min_port=50000
pasv_max_port=50005
# service vsftpd start
9. 서버의 locale 설정
# echo $LANG <= 현재 locale 확인
# vi /etc/sysconfig/i18n
LANG="ko_KR.UTF-8"
계속해서 추가 예정..