본문 바로가기

건강한 일상, 프로그래밍
(101)
letsencrypt 인증서 SSL인증서 서버이전 방법 간단한 웹사이트를 운영하다가 lestencrypt를 설치해서 https로 사용을 했다. 서버 버전을 올리기 위해 신규 서버를 설치하여 설정을 하였고 웹사이트 이전 작업을 하면서 보안인증서도 그대로 이전을 하였다. 기존 서버에서 /etc/letsencrypt에서 /live 폴더, /archive 폴더, options-ssl-apache.conf 파일 및 폴더를 복사하여 새로 설치한 서버로 이동을 시키고 아파치나 nginx 가상호스트의 인증서 경로도 수정해준다. 그리고 sudo certbot --apache 를 실행하여 목록이 나오면 웹사이트를 선택하면 된다. 아주 간단하다. 그리고 서버이전해서 아이피 변경된 후에 5분정도 후에 하는 것이 좋다. 기존서버 신규서버 접속이 왔다갔다 하기 때문이다. 우분투를 주..
MYSQL SLOW 쿼리 로그를 LOGROTATE 시키자. 아래 코드처럼 슬로우쿼리 로그를 /var/log 에 저장하고 있다. 좀 놔두다 보니 로그파일이 커져서 열어보기가 짜증났다. 슬로워쿼리가 많이 쌓이는 것도 아니라서 3번만 로테이트 돌리고 10M가 설정하고 압축했다. 서버용량이 워낙 모자라서… 아래코드는 /etc/logrotate.d/ 안에 vi mysql로 파일을 새로 만들어 아래 내용을 넣어주기만 하면 된다. 그러면 /etc/cron.daily/logrotate 가 알아서 관리해준다. /var/log/mysql-slow.log { ifempty daily rotate 3 missingok size=10M compress postrotate if test -x /usr/bin/mysqladmin && \ /usr/bin/mysqladmin ping &>/..
이클립스 에러 NO GRAMMAR CONSTRAINTS (DTD OR XML SCHEMA) DETECTED FOR 이클립스에서 XML을 사용하다 보면 다음과 같은 에러가 나올때가 있다. 만약 아래와 같이 했는데도 적용이 되지 않는다면 Project -> Clean 을 통해 해당 프로젝트를 리빌드한다. 그럼 경고가 사라진다. Galileo 기준 Window -> Preferences -> XML -> XML Files -> Validation : Indicate when no grammar is specified 의 값을 Warning –> Ignore 로 변경
리눅스 HISTORY 저장 및 삭제 히스토리 저장 history -w backup.txt 특정 줄만 삭제 history -d linenumber
우분투 아파치 HTML파일에 PHP코드 그대로 나올때 우분투 리눅스환경에 APM 구축후 html 파일의 php 코드가 그대로 출력될때는 설정이 안되어서 그렇다. cd /etc/apache2/ vim mods-available/php5.conf 를 열어서 안에 내용을 통째로 아래 내용으로 바꾼다. AddType application/x-httpd-php .php .phtml .php3 .html .inc .htm AddType application/x-httpd-php-source .phps
XML문서 작성시 에러 나면 XML VERSION=”1.0″ ENCODING=”UTF-8″ 아래와 같은 XML 코드 때문에 에러 날때는 “” 방법은
워드프레스 퍼머링크 적용 후 403 에러난다면 퍼머링크 적용 후 403 에러나고 아파치 로그 확인시 에러가 다음과 같다면 Options FollowSymLinks and SymLinksIfOwnerMatch are both off, so the RewriteRule directive is also forbidden due to its similar ability to circumvent directory restrictions : /home/public_html/wp.domain.com/index.php 버츄얼호스트에 Options FollowSymlinks 를 추가하거나 htaccess 파일에 아래처럼 추가한다. Options +FollowSymlinks
파일질라 FTP와 서버시간이 다르게 나올때 파일질라는 시간설정이 기본적으로 GMT -6시간으로 나온다. 그래서 서버시간이랑 다르게 나오는 것. FTP 시간이라는 것이 보통때는 크게 중요하지 않은데… 필요할때가 있다 언제 수정됬는지 언제 생성이 되었는지 확인하기 위해서는 시간을 맞추는 것이 좋다~ 파일질라 FTP 시간 맞추는법 그림과 같이 -9시간으로 설정하고 다시 접속하면 시간이 정확하게 나온다~