Debian 8.0기준입니다.
0. 시간변경
(참고사이트 : http://mwultong.blogspot.com/2006/10/kst-linux-timezone.html)
$ sudo ln -sf /usr/share/zoneinfo/Asia/Seoul /etc/localtime
1. 루트패스워드 생성
데비안은 sudo가 설정이 되지 않지만 구글클라우드 데비안버전은 sudo가 적용되어 있음
$ sudo passwd
2. 패키지 최신업데이트
$ sudo apt-get update
$ sudo apt-get upgrade
3. 파일복사
복사할디렉토리 접속하여 원격서버로 압축하여 데이타 보내기(참고사이트- http://blog.syszone.co.kr/2920)
# tar cz - ./ | ssh -i /root/.ssh/my-ssh-key [ID]@[IP] tar xz -C [복사할디렉토리]
4. 아파치웹서버, php5 설정
$ sudo apt-get install apache2 php
$ sudo apt-get install php5-gd php5-mysql
5. 아파치 홈디렉토리수정 및 설정
$sudo vi /etc/apache2/sites-enabled/000-default.conf
<Directory /home/apache2>
Options Indexes FollowSymLinks MultiViews
AllowOverride All
Order allow,deny
Allow from all
#Deny from all
Require all granted
</Directory>
6. 아파치 웹서버 폴더권한 (내부서버에러 나올시)
1) 폴더전체 권한변경
$ sudo chown -R www-datat:www-data /home/apche2
2) 아파치 mod_rewrite 활성화
참고 - http://xmodulo.com/how-to-enable-mod_rewrite-in-apache2-on-debian-ubuntu.html
$ sudo a2enmod rewrite
3) xe 폴더권한변경
4) 권한변경이 해도 접속불가 일때
XE설치프로그램이용하여 재설치를 하되 DB정보,관리자정보는 똑같이 하면 정상접속가능
7. 아파치서버 재시작
$ sudo /etc/init.d/apache2 restart
--------------------------------------------------광고(Advertising)-------------------------------------------------------------------------------------