서버 시간대 변경

다음의 순서대로 확인한다.

1. date 명령으로 현재시각 확인

~$ date

해보면 현재 시각이 나오는데 이것이 KST가 아니라 UTC나 다른 것으로 나오면 한국 표준시가 아니라는 뜻이다.

2. 시간대 변경

~$ sudo mv /etc/localtime /etc/locatime_org

현재 파일을 백업한다.

~$ sudo ln -s /usr/share/zoneinfo/Asia/Seoul /etc/localtime

서울로 시간대를 변경해준다.

~$ date 

다시 시간대를 확인하고 KST로 변경되었는지 확인한다.

3. 시간대 동기화

우분투 16.04는 기본적으로 rdate가 깔려있지 않다. 일단 이걸 설치하고 시간대를 맞춰준다.

~$ sudo apt-get install rdate

~$ sudo rdate -s time.bora.net

웹 페이지 글자가 깨질때(인코딩 문제)

다음의 문제 중 하나에서 오류가 발생하는 것이다

1. HTML meta 헤더의 문제

<meta charset= “utf-8” />

이 들어있으면 페이지를 열 때 UTF-8로 보이게 된다.

2. 아파치 서버 인코딩 문제

서버 설정에서 UTF-8이 기본 인코딩 설정인지 확인한다.

grep DefaultCharset /etc/apache2/conf-enabled/charset.conf

여기서 AddDefaultCharset UTF-8이 주석처리(#)되어있으면 nano로 들어가서 주석을 제거해 준다. 주석을 제거하고 나서는 반드시 아파치 서버를 재시작 해준다.

systemctl restart apache2