find와 exec 조합으로 하위 폴더명을 검색하여 파일을 복사함 find ./ -type d -name "Admin" -exec cp -r /home/aa.txt {}/aa.txt \; 현재 폴더의 하위 폴더에서 Admin 이름으로 된 폴더를 찾고 폴더가 있으면 /home/aa.txt 파일을 찾은 폴더에 복사함. find ./*/하위폴더경로/ -maxdepth 5 -type d -name "admin" -exec cp -r /복사할파일경로/aa.txt {}/aa.txt \;
자체 네임서버를 이용하다가 클라우크플레어 네임서버를 이용해보고자 준비해서 이전을 했다.. 많은 도메인을 운영하기때문에 기타 타 도메인들은 문제 없이 이전이 완료되었으나 자체 SSL을 쓰고 있던 공식 도메인에서 문제가 발생했다. 문제1. 자체 SSL 사용 시 설정부분 잘 확인해야한다. SSL/TLS 암호화 설정을 전체로 하고 암호화를 자동으로 실행시킬경우 서버 자체의 인증서를 이용하려면 자체 SSL 업로드 가능하게 설정을 하던지(유료) 아니면 암호화기능을 끄고 웹서버에서 https로 이동하도록 처리해야한다. 문제2. 서버 접속 아이피 구분 불가 웹서버 호출을 클라이언트에서 하는게 아니라 클라우드플래어 ssl쪽에서 호출하게끔 설정된다. 이부분은 호스트 추가할때 프록싱 설정은 dns전용으로 하면 클라이언트 아..
function send_email($to = '받는 메일주소', $title = '제목',$contents = '내용') { $CI = & get_instance(); $CI->load->library('email'); $config['protocol'] = 'smtp'; $config['mailtype'] = 'html'; $config['smtp_host'] = 'ssl://smtp.naver.com'; $config['smtp_user'] = ''; $config['smtp_pass'] = ''; $config['smtp_port'] = 465; $config['charset'] = 'utf-8'; $config['smtp_timeout'] = 5; $config['wordwrap'] = TRUE..
사이트 주소 체계 변경에 따른 확장자 제거용 nginx rewirte 세팅 if ($request_uri ~* ^(/index.html(.*)|/(.*)\.html(.*))) { # return 302 /$1$2; rewrite ^/index.html(.*)$ /$1 permanent; rewrite ^/(.*)\.html(.*)$ /$1$2 permanent; # break; } 기본설정 경로 호출이나 html파일 호출 시 확장자 지우고 rewrite 처리