Letsencrypt 인증서 업데이트 요령 Letsencrypt ssl 인증서는 3개월마다 업데이트 해야 한다. 보통 아래 순서로 업데이트를 진행하는데 # systemctl stop nginx.service # certbot-auto renew # systemctl start nginx.service certbot-auto renew가 실행되는 과정에 certbot-auto 업그레이드 과...
centos 7 run level 7버전대 와서 init을 쓰지 않고 systemd를 사용하므로 아래와 같이 변경한다. # systemctl get-default // 현재 runlevel을 보여주기 # systemctl set-default multi-user.target // 멀티유저(runlevel 3)으로 변경 # systemctl set-default graphical.target ...
nginx hot link protection location ~ \.(jpe?g|png|gif)$ { valid_referers none blocked domain.com *.domain.com; if ($invalid_referer) { return 403; } } valid referers *.google.com *.googleusercontent.com *.bing.com *.facebook.com *.twitter.com *.pinterest.com *.naver....
xe 대댓글의 가독성 확보 xe는 댓글의 배치가 대댓글인 경우 어느 댓글에 대한 대댓글인지 알 수 없게 배치가 된다. 이를 해결 하기위해 댓글과 대댓글의 방향을 다르게 하는 등 어려 가지 방법을 사용해 보았으나 사용자에게 댓글 배치에 대한 설명이 필요하는 등 좋은 UX를 확보하기...
도메인 변경 후 관리자페이지 접속이 안될 때 작업할 때 임시도메인으로 작업한 후 또는 운영중이 사이트의 도메인을 변경한 후 관리자 페이지에 접속이 안되는 경우가 있습니다. 도메인 변경시 다음 3부분을 확인해야합니다. 관리자페이지 > 설정 > 일반 > 고급 > 기본 url files/config/db.config.php 파...
백그라운드 이미지 투명도 .my-container { position: relative; background: #5C97FF; overflow: hidden; } .my-container:before { content: ' '; display: block; position: absolute; left: 0; top: 0; width: 100%; height: 100%; z-index: 1; opacity: 0.6; background-image: url...
글작성자의 댓글 표시 <!--댓글 작성자가 글 작성자인 경우 표시--> <!--@if(($comment->member_srl != 0 && ($comment->member_srl == $oDocument->variables[member_srl] || ($comment->member_srl * -1) == $oDocument->variables[member_srl])) || ($comment->member_srl == 0 &...
댓글 가독성 XE 댓글 표시의 단점은 댓글 다음에 대댓글, 또는 대댓글 다음에 대대댓글 이런 순서는 댓글 구조를 알 수 있으나 대댓글 다음에 댓글, 또는 대대댓글 다음에 대댓글 이런 순서러 나오면 어느글에 대한 댓글 또는 대댓글인지 알 수가 없다 자신의 댓글 번호와 ...
대역폭, 트래픽 대역폭(Bandwidth)는 쓰이느 곳도 많고 의미도 약간씩 다를 수 있습니다. cpu, memory, hdd 모두 대역폭을 갖고 있습니다. usb도 대역폭을 갖고 있고, 랜카드도 대역폭을 갖고 있습니다. 보통 속도라고 이해하고 있습니다. 대역폭은 "한번에 보낼 수 있는 데이...
트래픽 트래픽은 네트워크를 통해 움직이는 데이타 양입니다. 단위시간당 전송률 비트레이트를 단위로 쓰며 보통 초당 비트수를 사용합니다. bps, Kbps, Mbps, Gbps 등을 사용합니다. 우리가 idc 에서 서버를 사용할 때(서버호스팅을 사용할 때) 트래픽 약정을 하는데...
flexbox Flexbox 모델은 뷰포트(viewport) 및 엘리먼트 (elemnt) 크기가 동적이거나 알려지지(unknown) 않은 경우에도 문서 내의 엘리먼트간에 공간을 배치(layout), 정렬(align) 및 분산(distribute)하는 효율적인 방법을 제공합니다. display:flex (inline-flex)를 ...
xe버전별로 로딩되는 파일 조정 <!--@if(version_compare(__XE_VERSION__, '1.7', '>='))--> 1.7이상 <!--@else--> 1.7미만 <!--@end--> 참고로 아래 예시 코드는 1.10이상 버전은 작동되지 않는다. xe는 버전별로 기본으로 로딩하는 js파일등이 다릅니다. 특히 모바일의 경우에 그렇습니다. ...
git tag 명령어 정리 1. 태그 조회 local : git tag remote : git ls-remote --tags 원격저장소 이름 2. 태그 붙이기 git tag v1.0 3. 원격저장소에 올리기 git push 저장소명 v1.0 4. 모든태그를 올리려면 git push 저장소명 --tags 5. 태그삭제 git tag -d v1.0 6. 원격저장소 태...
css sort list /calss/FrontEndFileHandler.class.php $cssSortList = array('common' => -100000, 'layouts' => -90000, 'modules' => -80000, 'widgets' => -70000, 'addons' => -60000);
크롬 강력 캐시비움 사이트 작업 후 크롬에서 작업결과를 확인할 때 브라우저 캐시로 인해 작업한 내용이 반영이 안되어 곤혹스러운 경우가 있다. ctrl + R, ctrl + shift + R 해보아도 캐시가 모두 비워지지는 않는다. 이때에는 f12를 눌러 개발자도구를 연 후 새로고침 아이콘을...