카테고리 없음

서버 받고 기초 설치

비개인오후 2012. 1. 20. 11:15
○ 사용자추가, 패스변경 /usr/sbin/useradd

○ root로 로그인 차단.
/etc/ssh/sshd_config 파일을 수정하면 됩니다.
#PermitRootLogin yes 란 부분을 찾아서 yes -> no 로 바꾼다. ->저장 후 재시작
------------------ root차단은 재부팅등이 많을 경우 나중에 해도 상관 없다.
 

○ vsftp 설치
- 접속안된다고 하면 iptables 설정 살펴보기. 속편하게 초기화
- ssh, vsftp 접속이 느리다면
1.  /etc/resolv.conf 파일의 설정을 보고 네임서버를 변경.
nameserver 203.241.132.34
nameserver 203.241.135.135
2. /etc/ssh/sshd_config 파일에 다음 내용을 추가한다. (sudo 혹은 root로 접속)
UseDNS no 
3. /etc/rc.local 파일에 아래내용 추가
modprobe ip_conntrack_ftp
------------------ 일단 설치관련 작업들이 끝나면 vsftp보안설정(익명로긴제한)등을 해준다. 

○ APM설치.
# yum -y install httpd
# yum -y install mysql
# yum -y install php

○ 라이브러리 설치
# yum -y install gd gd-devel
# yum -y install libpng libpng-devel
# yum -y install libjpeg libjpeg-devel
# yum -y install freetype freetype-devel
# yum -y install fontconfig  fontconfig-devel
# yum -y install libxml2 libxml2-devel
# yum -y install openssl openssl-devel
# yum -y install gmp gmp-devel
# yum -y install mhash mhash-devel
# yum -y install libmcrypt libmcrypt-devel
# yum -y install mysql-server
# yum -y install php-mysql
# yum -y install php-devel
# yum -y install php-gd
# yum -y install php-mbstring
# yum -y install php-mhash
# yum -y install ImageMagick ImageMagick-devel

chkconfig 설정

○ 웹서버
You don't have permission to access / on this server.
1. 웹루트디렉토리의 상위디렉토리 부터 퍼미션 확인. 
2. Selinux 설정 확인.
/etc/selinux/config 의 SELINUX=enforcing 옵션을 disabled로 바꿔주거나
setup 명령어 '방화벽 설정'에서 보안수준을 비활성화로 하시면 됩니다.


○ /etc/rc.d/rc.local 파일에 추가
touch /var/lock/subsys/local
modprobe ip_conntrack_ftp