스물아홉 청년 도전가 박기완 썸네일형 리스트형 .htaccess 파일 사용하기 설명 잘돼있음 https://plming.tistory.com/27 Apache에서 .htaccess 파일 활용하기 - Rewrite mod Apache에서 .htaccess 파일 활용하기 - Rewrite mod 어 떤 웹 주소를 입력하였을 때, 그 웹 주소에서 정보를 얻은 후 다른 사이트로 연결되는 것을 보신 적이 있을 겁니다. 이것은 웹 프로그래밍을 사용한 것일 수.. plming.tistory.com 더보기 정규표현식 정리 웹 개발을 하다보니 특정 내용만을 추출하거나 변경해야 할 경우들이 종종 생겼다. 공부해도 뭔소린지 이해 안갔다가, 손에 잡히는 정규 표현식이란 책을 읽은 후 이해했다. http://www.yes24.com/Product/Goods/3475120?scode=029 손에 잡히는 정규 표현식 얇지만 강력하고, 정규 표현식의 개념부터 응용까지 아우른 책루비, 파이썬 같은 언어를 점점 더 많이 쓰면서 `정규 표현식(Regular Expressions)`의 강력함도 더 알려지고 있지만, 많은 프로그래머들이 정규 표현식을 어려워한다. 문법을 어떻게 조합해 써야 할지 모르기 때문이다. 이 책은 간략한 설명으로 정규 표현 문법의 개념을 명쾌하게 설... www.yes24.com 배우게 된 내용 정리해보며 복습해보자. 1.. 더보기 .htaccess가 동작하려면 allowoverwride가 none이면 안됨 apahce 웹서버를 운영하다보니 .htaccess 파일을 건들일때가 많다. 최대한 안쓰는게 좋다지만, root권한이 없는곳에서 사용한다. .htaccess 파일을 사용하면 디렉토리별로 설정을 변경할 수 있다. 그리고 이거 쓰기위해선 /etc/httpd/conf/httpd.conf의 해당 디렉토리 (/var/www/html/) 쪽 부분에다가 allowoverride None되있는걸 바꿔주기 https://httpd.apache.org/docs/2.2/ko/howto/htaccess.html 아파치 투토리얼: .htaccess 파일 - Apache HTTP Server Version 2.2 Please note This document refers to the 2.2 version of Apache htt.. 더보기 웹보안 실무에서 웹사이트를 만들다보니 보안은 필수다. 단순히 회사 소개용도의 작은 웹사이트면 상대적으로 보안 부담감은 덜하나, 개인정보를 다루는 회원가입이 들어가는등 예약시스템이든 결국 신경쓸 수 밖에 없는게 보안이다. 여러가지 고려할 사항들이 많다 신입 개발자들이 추가해놓는 기능들에서, 몇년전 프레임워크를 쓰면서 당장 기능구현 목적으로 짜논 코드들이라면 보안상으로 위협될 수 있게 짤 가능성이 높다. #1. sql injection 로그인, 회원가입 폼 등 데이터 db조회, 삽입, 수정, 삭제 등을 하는 모든곳에서 일어날 수 있다. 기본적으로 웹 프레임워크들엔 sql injection에 대비하는 코드들이 잘 들어가있지만, 신입개발자들이 혼자서 아무생각없이 해당 기능 구현한답시고, 까딱 잘못했다간 바로 문제일으킬.. 더보기 웹 크롤링, curl. 처음엔 크롤링이 뭔지도 몰랐지. 저 단어가 무슨 뜻인가.. 알고보니 그냥 특정사이트의 원하는 정보 가져오는거더라 더보기 selinux가 뭐길래. 이놈때매 라라벨 첫페이지를 못봤다... 정말 간단히 selinux 비활성화하니까 라라벨 permission denied 문제가 해결됐다. 기분나빠서 selinux 공부중.. /var/log/audit/audit.log 열어보니까 httpd 서비스 관련 denied 된 기록들이 보인다 https://www.lesstif.com/pages/viewpage.action?pageId=48988293 SELinux 문제 해결 이제 마지막으로 SELinux 에서 서비스나 프로그램이 제대로 동작하지 않을 때 원인을 분석하고 해결책을 찾는 과정을 살펴보면서 앞에서 설명한 내용을 정리해 보겠습니다. www.lesstif.com https://stackoverflow.com/questions/30306315/laravel-5-laravel-log-could-n.. 더보기 rpm yum 차이 rpm은 직접 다 설치해줘야하고. 의존성 있으면 해결해줘야하는데 yum은 의존성 가진 다른 rpm파일까지 모두 자동으로 설치해줌. rpm보다 발전한게 yum 더보기 서버 보안 웹서버 버전 정보 숨기기 https://zetawiki.com/wiki/HTTP_404_%ED%8E%98%EC%9D%B4%EC%A7%80_%EC%95%84%ED%8C%8C%EC%B9%98_%EB%B2%84%EC%A0%84_%EC%88%A8%EA%B8%B0%EA%B8%B0 https://zetawiki.com/wiki/%EC%95%84%ED%8C%8C%EC%B9%98_PHP_%EB%B2%84%EC%A0%84_%EC%88%A8%EA%B8%B0%EA%B8%B0 아파치 PHP 버전 숨기기 - 제타위키 다음 문자열 포함... zetawiki.com HTTP 404 페이지 아파치 버전 숨기기 - 제타위키 다음 문자열 포함... zetawiki.com centos7 기준 /etc/httpd/conf/httpd.conf http://nblog.. 더보기 centos 서버 구성후 index of 페이지 뜨는 문제 centos서버를 구성후 내 웹서버를 접속했는데, 위 사진처럼 디렉터리형태로 내 서버내 파일들이 다보였다. 위처럼 보여지는걸 원했다면 상관없지만, 내겐 이런 상황은 필요없었고 오히려 있다면 보안적으로 문제가 있는거 아닐까 싶었다. 그래서 왜 이런게 뜨는지, 어떻게해야 없어지는지 알아봤다. https://www.quora.com/When-I-open-my-website-a-site-showing-index-of-followed-by-my-HTML-files-shows-instead-of-my-homepage-How-do-I-fix-it When I open my website a site showing "index of /" followed by my HTML files shows instead of my.. 더보기 centos7에 composer 설치 https://linuxize.com/post/how-to-install-and-use-composer-on-centos-7/ 더보기 라라벨 - Installation request for laravel/installer ^2.1 -> satisfiable by laravel/installer[v2.1.0]. - laravel/installer v2.1.0 requires ext-zip * -> the requested PHP extension zip is missing from your system. 에러 zip파일 다운받으니 해결됨 [root@pkw5240 /]# composer global require laravel/installer Changed current directory to /root/.config/composer Using version ^2.1 for laravel/installer ./composer.json has been created Loading composer repositories with package information Updating dependencies (including require-dev) Your requirements could not be resolved to an installable set of packages. Problem 1 - Installa.. 더보기 적어도 php, mysql 다루면 볼거 https://blog.lael.be/post/370 더보기 httpd.conf addtype php 출처 https://www.phpschool.com/gnuboard4/bbs/board.php?bo_table=qna_install&wr_id=40374 안녕하세요 php를 아파치 위에서 돌리려고 하는데, 고수님들이 저렇게 하라고 하는데, 하나하나의 뜻이 이해가 안되네요... phps는 뭐에요? 그리고 php, php3 htm을 x-httpd-php,즉 php프로세스로 돌리겠다는거 같은데 왜 htm을 php프로세스로 돌리게 하나요..그냥 냅둬도 잘될텐데 ^^; 그리고 나머지는 뭔소리인지 하나도 모르겠습다. 좀 자세히 아시는분 갈켜주심 안될까요^^: ------------------------------------------------------------------------------------ # 아.. 더보기 혼자 공부하는 자바 책을 읽고.. 리뷰라는 목적으로 한빛미디어로부터 받게된 책이였지만, 읽으면서도 굉장히 괜찮은 내용임을 느꼈던 책이다. 무엇보다 혼자서 자바를 공부한다 했을때, 괜찮은 내용전개방식이였다. 그리고 맨 뒤에 나오는 용어 혼공노트또한 혼자 독학하는 학생에게 지하철 오고며 읽는 용도로도 딱이다 싶었다. 하지만 아쉬웠던 부분들도 많았다. 자바같은 객체지향 언어의 경우, 객체 지향 파트 설명이 제일 중요하다 싶다. 앞에 나오는 변수, 연산자, 반복문, 조건문 등의 기본 개념들은 다른 책들과도 비슷하고 설명하기 쉬운 반면, 클래스라는 단원부터 어떤식으로 설명하는지에따라 이해정도가 급격히 갈리는데, 비유를 든 내용도 그렇고 아쉬웠다. 주말에 코딩학원에서 학생들에게 자바도 가르치지만, 객체지향 설명을 쉽게 받아들이려면 현 책에 나오는 .. 더보기 정규표현식 정규표현식 공부 필요성 (자꾸 쓰게되지만, 잘 못써서 검색에 의존할 줄만 알았던 나.. 정규표현식갖고 어디에 쓰는건지..) 결국에 공부하게되고 드디어 이해하게 도와준 동영상과 책 요약깔끔 http://www.nextree.co.kr/p4327/ 정규표현식(Regular Expression)을 소개합니다. 날이 갈수록 개인정보 보호에 관련하여 보안정책을 점진적으로 강화하고 있습니다. 이에 따라 Web에서 회원가입 시 Password 설정을 복잡해진 보안정책에 맞추다 보니 복잡하게 조합해야만 정상적으로 가입을 할 수 있습니다. 이러한 강화된 보안정책 때문에 기존에 사용하던 자신만의 Password를 인위적으로 보안정책에 맞추는 경우가 많을 것입니다. 그러다 보니, 종종 Log-In을 할 때 Password를.. 더보기 웹개발 공부에 좋은 사이트 https://poiemaweb.com/ Data type & Variable | PoiemaWeb 변수는 값의 위치(주소)를 기억하는 저장소이다. 값의 위치란 값이 위치하고 있는 메모리 상의 주소(address)를 의미한다. 즉, 변수란 값이 위치하고 있는 메모리 주소(Memory address)에 접근하기 위해 사람이 이해할 수 있는 언어로 명명한 식별자(identifier)이다. poiemaweb.com 돌아다니며 보기 좋다. 더보기 Trello이용한 개발 팀작업 https://unity3d.com/how-to/set-up-a-stable-build-pipeline?_ga=2.93348701.1947575356.1551677076-444583806.1551677075 보면 트렐로 활용해서 팀내 의사소통하는거 볼수있다. 활용하자 더보기 c, c++ 수준 테스트 용 교육생을 가르치기 전, 교육생의 실력 파악이 필요할 때가 있다. 그런 상황이 자주 일어나, 정리해서 여기 올려본다. C, C++ 기초 수준 파악용 문제 1. C언어 1) 반복문 / 조건문 쓸줄 아는지 * 구구단 출력 해보기 - 아래 형태로 출력되면 됩니다. 1 * 1 = 1 2 * 1 = 2 3 * 1 = 3 1 * 2 = 2 2 * 2 = 4 3 * 2 = 6 1 * 3 = 3 2 * 3 = 6 3 * 3 = 9 1 * 4 = 4 2 * 4 = 8 3 * 4 = 12 1 * 5 = 5 2 * 5 = 10 3 * 5 = 15 1 * 6 = 6 2 * 6 = 12 3 * 6 = 18 1 * 7 = 7 2 * 7 = 14 3 * 7 = 21 1 * 8 = 8 2 * 8 = 16 3 * 8 = 24 1 * 9.. 더보기 윈도우 버전 개발 준비 일단 개발환경 C#, 비쥬얼베이직, 윈10에서 개발 (작성중) 프로젝트 생성후 설치파일 만들어 타 피시 테스트 중, 생긴 궁금 사항들. 문제 발생 => 기본 폼만 놓고 설치파일로 배포테스트해봤더니, 타 PC에서 설치시 닷넷프레임워크가 없다고 설치가 안됨. 그래서 겨우겨우 찾아 닷넷프레임워크 포함시켰더니 버전이 다름.. 그래서 생긴 궁금사항 1) 닷넷프레임워크란 뭐하는 애?- 윈도우 개발을 위해선 필수적인 애. 사용자용 닷넷 프레임워크 (client용), 개발자용 닷넷프레임워크 2) 프로젝트 만들때 닷넷버전 설정은 어떻게?3) 설치파일에 닷넷프레임워크 포함은 어떻게 시키지? (이건 성공) -> 근데 기존 피시에 설치된 닷넷프레임워크 버전에따른 대처 등 처리필요 더보기 생각중 내가 꺼내쓸 수 있는 교육컨텐츠가 많다. 하나씩 따라하기 컨텐츠로 도전해볼법도 한데..그리고 보안쪽관심가면 밑에 커리큘럼내용들 보고 독학으로 정리해봐도 될듯.이미 아는것도 있고, 좀만더 공부하면 되는것들도 있고, 아예모르는것도 있는데 꼭 교육기관에만 의존할 필욘 없을듯 (https://www.kisec.com/kisec/educationProgram/regular_program_detail.html?idx=86) 정보보안 기초 파트 커리큘럼 과목(교육일)주제주요챕터비고운영체제 보안-윈도우/리눅스-(5일)1. 개 요1.1 리눅스 시스템의 이해정보보안기초1.2 윈도우 시스템의 이해1.3 TCP/IP의 이해2. Linux 서버 실무2.1 사용자 계정 관리 및 그룹관리2.2 네트워크 서비스2.3 시스템 보안 및.. 더보기 이전 1 2 3 4 5 6 ··· 13 다음