분류 전체보기 (82) 썸네일형 리스트형 jsp sha256적용 import java.security.MessageDigest; import java.security.NoSuchAlgorithmException; /** * SHA256 암호화 문자열로 변환 * @param value * @return * @throws NoSuchAlgorithmException */ public static String encryptSHA256(String value) throws NoSuchAlgorithmException{ String encryptData = ""; MessageDigest sha = MessageDigest.getInstance("SHA-256"); sha.update(value.getBytes()); byte[] digest = sha.digest(); fo.. Lets' Encrypt로 무료로 HTTPS 지원하기 웹에서 HTTPS는 보안을 위해서 기본적으로 지원해야 하는 부분이다. 구글에서도 작년부터 HTTPS를 지원 여부를 사이트의 신뢰할 수 있다는 척도로 판단하고 검색 순위에서 올리겠다고 발표했다. 이 블로그에서도 HTTPS를 붙이고 싶었지만, SSL 인증서를 구매해야 하다 보니 개인 블로그에서는 부담돼서 적용을 못 하고 있었다. Lets' Encrypt Lets' Encrypt는 HTTPS를 사용하기 위해 SSL을 구매해야 하는 부분이 HTTPS 보급에 방해된다고 생각해서 SSL을 무료로 제공해서 HTTPS를 보급하기 위해 작년 말에 만들어졌다. 초기에는 Mozilla, Cisco, Akamai, EFF, id entrust 등이 모여서 ISRG(Internet Security Research Group)라.. 실무 관리자를 위한 Linux Enterprise Serve * 실무 관리자를 위한 Linux Enterprise Server ( To construct Linux Service ) 2.4. Apache, Php, Java(Tomcat), Mysql 개발 환경 웹 Server 이 단원에서는 리눅스에서 다양한 웹 서비스 환경을 구축하는 법에 대해서 알아보도록 하겠다. 리눅스 환경에서 구현하는 웹 서비스 구성으로는 웹 서버 프로그램, 웹 어플리케이션 프로그램, 웹 어플리케이션 연동 DBMS, 그리고 웹 어플리케이션에서 사용하는 라이브러리등으로 구성되어 집니다. 리눅스 환경에서는 예로 부터 apache , PHP, Mysql 등의 구성으로 웹 서비스 환경을 구축해 왔습니다. 요즘에는 Java 개발자들이 많아 짐에 따라 Tomcat 기반의 Jsp 환경도 많이 이용되 고 .. [laravel] 라라벨 튜토리얼 라라벨코리아, 라라캐스트를 보고 간단한 프로젝트를 만들면서 정리하는 글 프로젝트생성 composer 의존성 설치 프론트앤드 스케폴딩 npm 의존성 설치 laravel-mix 사용하기 model, controller, migration 생성하기 restful한 route 만들기 view 생성하기 기능구현하기 글쓰기 폼작성 저장하기 글보기 글 수정하기 폼작성 글 업데이트하기 글목록 페이지 삭제하기 모델을 라우트에 바인딩 시키자 중복 제거 1.프로젝트 생성 laravel new blog cd ./blog 2.composer 의존성 설치 composer install 3.프론트앤드 스케폴딩 필요한 부분만 선택하여 설치하면 된다. (본 예제에서는 bootstrap만 스캐폴딩함) composer require la.. 네트워크 열린 포트 확인 등 리눅스 열린 포트 확인 netstat -anpt |grep LISTEN|grep 80 #netstat -nap (열려 있는 모든 포트) # netstat -anpt | grep LISTEN (열려 있는 모든 포트) #netstat -l 또는 netstat -nap | grep LISTEN (LISTEN 되는 모든 포트) #netstat -nap | grep ESTABLISHED | wc -l ( 모든 서비스 동시 접속자 수) #netstat -nap | grep :80 | grep ESTABLISHED | wc -l ( 웹 동시 접속자 수) 포트스캔 명령어로 확인 하는 방법 # TCP 포트 확인 방법 nmap -sT -p 1-65535 localhost # UDP 포트 확인 방법 nmap -sU -p 1.. 아파치 리다이렉션 작업 (RewriteCond ) RewriteEngine On RewriteCond %{REQUEST_URI} ^/임의폴더명/ RewriteRule ^.*$ https://aaaaaaaaaaaaaa.com 아래는 임의 조건 리스트 RewriteEngine On RewriteCond %{HTTP_HOST} ^(aaa\.co\.kr) // aaa.co.kr로 들어오는 모든 url RewriteCond %{REQUEST_URI} !^/pop/.*$ // 특정 폴더 제외 RewriteCond %{REQUEST_URI} !^/bbs/logout.php // 특정 폴더 내 특정 파일 제외 RewriteCond %{REQUEST_URI} !^/bbs/login.php RewriteCond %{REQUEST_URI} !^/bbs/login_check.. vimeo api 동영상 연동 개요 Vimeo는 전세계를 대상으로 하는 동영상 플랫폼이다. YouTube가 대중에게 공개된 동영상을 통해 광고 수입을 창출하는 플랫폼이라면, Vimeo는 동영상을 업로드하는 회원에게 과금하는 수익 구조를 가지고 있다. Vimeo는 개발자 친화적이라 제공되는 개발 가이드를 정독하고 따르면 어렵지 않게 동영상 업로더와 플레이어를 사이트에 결합할 수 있다. 과금 정책 Vimeo는 회원에 대한 월 단위 요금제를 제공하고 있다. 모든 요금제는 첫 30일 동안 무료 체험이 가능하며, 무제한 대역폭과 커스텀 플레이어를 제공하는 것이 특징이며, 업로드할 파일 크기와 동영상 길이에 대한 어떠한 제약도 없다. [요금제 안내 링크] Basic 멤버십은 완전 무료로 총 5GB(주당 500MB 업로드 제한)의 저장소, 단일 .. node js 아파치 읽어볼 자료 pyrasis.com/nodejs/nodejs-HOWTO 이전 1 ··· 3 4 5 6 7 8 9 ··· 11 다음