스쿨호스팅 PHPS.kr

FAQ

가상호스팅

가상서버호스팅(Linux) 이용안내서

 

■ 설치 후 SSH 로그인
-  각종 서버설정이 가능한 최고관리자로 로그인합니다.

 

putty등의 ssh접속가능한 터미널 프로그램을 이용합니다.

(putty 다운로드 설치 도움말 : https://www.phps.kr/menual_service.html?no=189)

 



ssh_01.jpg


 

- host name : 호스팅ID.vps.phps.kr

- login :root
- password : 호스팅신청시 적으신 관리자암호


 





■ 기본보안설정 옵션체크시 적용사항

1) 접근제한(root제외)
 - netstat,ifconfig,wget,curl,make,gcc,perl,python,java,dmesg,
  whereis,whoami,test,finger,pstree,who,last,w,lsmod
2) /var/tmp /tmp로 심볼릭 링크
3) allow_url_fopen 비활성화
 - /etc/php.ini내의 allow_url_fopen=Off설정
4) SSH 무작위 입력 대입 방어
 - 10분 내에 20회 패스워드 실패 시 30분간 접속 IP 차단










설치지원OS정보 

 

■ 기본설치해드리는 APM설치버젼은? (CentOS 7.x)  -- 지원(2016.12.21~)


- httpd-2.4.x
- php-5.4.xx
- mariadb-5.5.xx





■ 기본설치해드리는 APM설치버젼은? (Ubuntu 16.04) -- 지원(2016.11.24~)



- Apache-2.4.xx

- Php 7.0.x

- Mysql 5.7.xx






■ 기본설치해드리는 APM설치버젼은? (Ubuntu 18.04) -- 지원(2019.2.1~)


- Apache-2.4.xx

- Php 7.2.x

- Mysql 5.7.xx

















 설치중단OS정보






■ 기본설치해드리는 APM설치버젼은? (CentOS 5.x) -- 설치중단(~2016.12.21)
- Apache 2.2.x
- Php 5.1.x
- Mysql 5.0.xx

 

■ 기본설치해드리는 APM설치버젼은? (CentOS 6.x) -- 설치중단(~2021.2.18)
- Apache 2.2.x
- Php 5.3.x
- Mysql 5.1.xx





■ 기본설치해드리는 APM설치버젼은? (Ubuntu 10.04) --설치중단(~2015.12)
- Apache 2.2.14
- PHP 5.3.2
- Mysql 5.1.xx

 

 

■ 기본설치해드리는 APM설치버젼은? (Ubuntu 11.10) -- 설치중단(~2013.2)

- Apache 2.2.20
- PHP 5.3.6
- Mysql 5.1.xx







■ 기본설치해드리는 APM설치버젼은? (Ubuntu 12.04) -- 설치중단(2013.2~2016.11.23)


- Apache 2.2.22
- PHP 5.3.10
- Mysql 5.5.xx 



 


■ 기본설치해드리는 APM설치버젼은? (Ubuntu 14.04) -- 설치중단(2016.1~2019.1.31)
- Apache-2.4.x

- Php 5.5.x

- Mysql 5.5.xx















기본설정파일(CentOS)

Apache : /etc/httpd/conf/httpd.conf

php : /etc/php.ini

Mysql : /etc/my.cnf



 


 



기본설정파일(Ubuntu)


Apache : /etc/apache2/apache2.conf


php :  /etc/php5/apache2/php.ini
Mysql : /etc/mysql/my.cnf



 


서비스 중단/가동




root # > service 서비스명 stop


root # >service 서비스명 start





 









 ■ 기본설치해드리는 FTP서버 (APM설치요청시에 함께 기본설치)

- vsftp

 


기본설정파일(CentOS)

/etc/vsftpd/vsftpd.conf

 



기본설정파일(Ubuntu)

/etc/vsftpd.conf





 

■ 백업설정(FTP백업)
- 백업서버는 가상서버와 로컬로 연결되어 있어 외부에서는 접속되지 않습니다. 가상서버에 ssh로 접속하신 후 해당 터미널에서 ftp 명령을 통해서만 접근이 가능합니다. (백업트래픽은 송신트래픽 사용량에 포함되지 않음)

 


백업서버 FTP접속정보
· 서버주소 : 호스팅ID.vpsbackup.phps.kr
· 아 이 디 : 호스팅ID
· 비밀번호 : 초기관리자암호


 


백업방법



/backup/aaa.tar 파일을 백업서버로 올리는 경우


 

1. 가상서버에  ssh로 접속 후 /backup 디렉토리로 이동





2. 가상서버의 ssh접속창에서 ftp 호스팅ID.vpsbackup.phps.kr 명령으로 백업서버 접속
(아이디/암호는 가상서버신청시의 아이디/암호입니다.)





3. put aaa.tar 명령으로 파일업로드





파일을 다운로드 원하시는 경우는 마찬가지로 가상서버에 먼저 접속하신 후 파일을 다운로드받아 저장할 경로로 이동하신 후 ftp접속 하시고 get 명령으로 다운로드가 가능합니다.



 





 

■ 기본방화벽 중지/가동(iptables)

root # > service iptables stop  

root # > service iptables start

 


설정예


-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 허용할포트 -j ACCEPT



 


기본설정파일

 /etc/sysconfig/iptables


 


■ 기본방화벽 중지/가동(CentOS 7)

root # > service firewalld stop

root # > service firewalld start 






설정예


firewall-cmd --zone=public --add-port=허용할포트/tcp --permanent






■ 기본방화벽 중지/가동(Ubuntu-ufw)

root # > ufw disable

root # > ufw enable





 



기본설정파일


/etc/ufw/after.rules


 




 
■ 가상서버호스팅관리 지원기능

 









 [내서비스관리]-[가상서버호스팅관리]-호스팅ID선택


 

· 서버원격관리 : 현재서버의 가동상태를 확인 후 ON/OFF/재부팅 이 가능합니다.
· 트래픽현황 : 가상서버의 접속트래픽 현황을 수치 및 그래프로 확인 가능합니다.
· OS재설치 : 서버를 초기화하기 위한 재설치를 지원합니다. (설치요금 5,500원/1회)
· 도메인추가(DNS) : 가상서버에서 사용할 도메인을 스쿨DNS에 추가해드립니다. (무료지원 20개까지)
· 용량추가 : 하드용량이 부족하신 경우 10G단위로 추가가 가능합니다. (추가요금 9,900원/월)

 



 

■ 도메인추가설정 단계
1. 도메인의 네임서버를 스쿨호스팅네임서버로 설정     [네임서버변경안내]

2. [내서비스관리]-[가상서버호스팅관리]-호스팅ID선택-[도메인추가(DNS)]에 도메인입력하여 신청
3. 운영중인 가상서버에 해당도메인의 웹설정

 










- DocumentRoot 부분은 해당 웹페이지를 올려둘 경로를 설정하는 부분
- ServerName 부분은 웹설정하실 도메인을 적으시는 부분이며, 보통 ServerAlias 부분에서 www가 붙은 도메인까지 함께 뜰수 있도록 설정합니다.
- 아파치내에서의 virturlhost잡는 부분에 대한 간단한 설정예 이며, 웹서버에 대한 이해가 필요하므로 자세한 부분은 관련된 도서나 웹사이트등을 참고해주시기 바랍니다.