coolnix 개인블로그 - 리눅스, PHP, AWS,워드프레스 정보

월: 2016 8월

YUI Compressor 사용방법 / CSS minimize

YUI Compressor 사용방법 / CSS minimize

yui compressor 사용하여 css 나 js 파일을 압축하는 방법   아래링크에서 다운로드하여 압축을 해제한 후 다운로드: https://github.com/yui/yuicompressor/releases 사용법은 다음과 같다. java -jar yuicompressor-x.y.z.jar myfile.js -o myfile-min.js –charset utf-8 java -jar yuicompressor-2.4.6.jar –type css -o sample_min.css sample.css 일괄압축 batch.sh 파일

참고사이트 CSS 미니마이즈 사이트 간혹 […]

VSFTP 숨김파일 .bash_profile 등의 파일 안보이게 하기

VSFTP 숨김파일 .bash_profile 등의 파일 안보이게 하기

VSFTP 에 숨김파일들 .bash_history, .bash_profile 등등 안보이게 하려면 설정파일에 아래구문을 추가하면 된다. hide_file={.*} 하지만 이렇게 하면 .htaccess 파일도 안보일것이다..

리눅스 root 메일관리 및 mutt 에서 메일 삭제방법

리눅스 root 메일관리 및 mutt 에서 메일 삭제방법

root 메일 관리

방법1: 포워드하기
.forward 파일생성
/dev/null 로 보내기
방법2:  access 사용
/etc/mail/access에 추가
root@도메인 reject
방법3: crontab 이용
30 1 * * * /usr/bin/mv /dev/null /var/spool/mail/root
방법4: root 메일 내용만 지울때
cat /dev/null > var/spool/mail/root

방법5:mutt 에서 메일 삭제
mutt -f /var/mail/root

모든 메일 삭제
쉬프트+D 입력창 나오면 ~A를 입력하면 모든 메일에 삭제표시되고
quit하면 모든 메일을 삭제할지 다시 물어본다.

방법6:root로 오는 메일은 다른 메일주소로 포워딩
vi /etc/aliases
root: root 를 root: domain@mail.com

 수정후 newaliases 명령을 내려주면 됩니다.

참고 : https://major.io/2009/06/19/deleting-all-e-mail-messages-in-your-inbox-with-mutt/

자주쓰는 iptable 명령어

자주쓰는 iptable 명령어

자주쓰는 iptable 명령어 1) 특정ip의 21포트 차단 iptables -A INPUT -p tcp –dport 21 -m state –state NEW -s 아이피 -j REJECT 모든 포트 차단 iptables -I INPUT -p all -m iprange –src-range 60.166.0.0-60.175.255.255 -j DROP SSH 포트 차단 iptables -I INPUT -p all -m […]

우분투 아파치 html파일에 php코드 그대로 나올때

우분투 아파치 html파일에 php코드 그대로 나올때

우분투 리눅스환경에 APM 구축후 html 파일의 php 코드가 그대로 출력될때는 설정이 안되어서 그렇다.

를 열어서 안에 내용을 통째로 아래 내용으로 바꾼다.  

usb로 우분투 설치방법

usb로 우분투 설치방법

USB로 빠르게 우분투 PC 설치하는 방법~ 어렵지 않아요~
설치과정
  1. 우분투 Live CD로 들어간다.
  2. Try without any change to Computer로 들어간다.
  3. 바탕화면의 Install을 클릭.
  4. 파티션 설정이 나오면 USB drive를 다 쓰도록 설정  (Use whole hard disk에서 사용할 USB 선택)
  5. 설치 중에 부트로더 관련부분 나오면 선택한 USB에 부트로더를 설치 (주의!: 하드디스크나 하드디스크 파티션에 설치하지 않도록 주의)
  6. 설치가 끝난후 재시작한다.
  7. 바이오스 설정에 들어가서 USB로 부팅하도록 설정후 재시작하면 된다.
RSA server certificate CommonName (CN) does NOT match server name 해결방법

RSA server certificate CommonName (CN) does NOT match server name 해결방법

아파치를 설치하고 SSL 연동한 후 아래와 같은 로그가 보인다면 RSA server certificate CommonName (CN) does NOT domain.com match server name 해결방법 vi conf/extra/httpd-ssl.conf 파일을 열어서 수정해주자.

나 같은 경우 SSL연동된 사이트가 여러개였고 그래서 예제의 경우 2nd 사이트여서 446포트로 지정한 것이다. 에러가 발생했던 원인은 인증서에는 […]

아파치 재시작 SSL 암호 입력안하게 처리

아파치 재시작 SSL 암호 입력안하게 처리

아파치 재시작 할때 SSL 암호를 묻는데 이것을 자동으로 처리하는 방법. #vi conf/extra/httpd-ssl.conf SSL 설정파일에 SSLPassPhraseDialog builtin 으로 입력하면 아파치 재시작시 암호(개인키의암호)를 물어본다. 이 암호를 물어보지 않게끔 처리하려면 설정파일의 구문을 아래와 같이 변경한다. SSLPassPhraseDialog exec:/usr/local/apache2/conf/ssl_passwd.sh 그리고 vi ssl_passwd.sh 파일 작성한다. #!/bin/sh echo “SSL암호” exit 0 저장하고 […]

워드프레스 퍼머링크 적용 후 403 에러난다면

워드프레스 퍼머링크 적용 후 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

MySQL 원격접속 안될때

MySQL 원격접속 안될때

mysql 원격 접속 안될때 (우분투) 우분투 패키지 설치한 mysql의 설정파일 위치는 vi /etc/mysql/my.cnf 이다. #vi /etc/mysql/my.cnf vi /etc/mysql/my.cnf 에서 아래 2줄 주석처리 #bind-address = 127.0.0.1 #skip-networking   참고 : https://easyengine.io/tutorials/mysql/remote-access/

리눅스 모니터링 툴 12

리눅스 모니터링 툴 12

리눅스 모니터링 툴 12 http://iprize.tistory.com/643 http://ttend.tistory.com/144 http://blog.yatopark.net/cpu-%EC%82%AC%EC%9A%A9%EB%A5%A0-%EA%B3%84%EC%82%B0%ED%95%98%EA%B8%B0/ iostat is part of the sysstat package (yum whatprovides “*/iostat”). You need to download the sysstat RPM package. 즉  iostat 사용하려면 yum install sysstat

드루팔 설치 500 에러 해결법

드루팔 설치 500 에러 해결법

 500 에러 해결법

htaccess 제일 하단에 아래 코드들을 모두 주석처리하여 해결함.
웹호스팅 설정과 안맞아서 그런듯.

# Add headers to all responses.
#
# Disable content sniffing, since it’s an attack vector.
# Header always set X-Content-Type-Options nosniff
#

https://www.drupal.org/node/416906#comment-11464599

파일인코딩 변경법 (리눅스에서 일괄변경)

파일인코딩 변경법 (리눅스에서 일괄변경)

인코딩 변경법 (리눅스에서)  find . -name “*.txt” -exec iconv -f ISO-8859-1 -t UTF-8 {} -o {} \; 개행문자 제거 (동그라미 이상한 문자는 줄바꿈으로 인한것) set ff=dos 하고 저장하면 윈도우용으로 됨. 윈도우 개행문자 \r\n 리눅스 개행문자 \n vi로 변경 :set ff=dos (윈도우용 개행문자 적용) :set ff=unix […]

URL에서 www 이나 http 제거하는 방법

URL에서 www 이나 http 제거하는 방법

URL에서 www 이나 http 제거하는 방법 (Remove http, https, www. and Slashes from URL in PHP)   http://webtuts.way2tutorial.com/remove-the-http-https-wwwand-slashes-from-url-in-php/

CURL_SSLVERSION & SSL 테스트

CURL_SSLVERSION & SSL 테스트

API 때문에 openssl 버전 관련 문제 발생해서 알아보게되었던 것들.

CURL_SSLVERSION

CURL_SSLVERSION_DEFAULT (0)
CURL_SSLVERSION_TLSv1 (1)
CURL_SSLVERSION_SSLv2 (2)
CURL_SSLVERSION_SSLv3 (3)
CURL_SSLVERSION_TLSv1_0 (4)
CURL_SSLVERSION_TLSv1_1 (5)
CURL_SSLVERSION_TLSv1_2 (6).

SSL 테스트 방법
ssltest.sh 127.0.0.1 443
http://www.tuxad.de/blog/archives/2014/11/19/openssl_updatesenhancements_for_rhel__centos_5/index.html