IIS 보안 관련 - IP 차단 및 관리하기 1. IP에 제한을 걸어야 하는 이유 개인 서버를 이용하다가 갑자기 뜬금 없는 경우에 특정 IP 또는 해외 IP에서 해킹을 시도하는 경우가 있습니다. 그럴 때, IIS에서 자체적으로 지정 IP나 IP 범위를 차단해서 일체 접속을 못하게끔 막을 수 있습니다. 특히 요즘에는 중국에서 해킹을 시도하거나, 웹 서버 게시판을 엄청난 양으로 도배를 해서 서버에 과부하를 주는 경우도 있습니다. 전문적인 장비를 가지고 서버를 운영하는 것도 아니고 그렇다고 또 전문적인 인력이 투입되어서 관리하는 환경이 아니기 때문에 서버에 무리가 가거나 해킹이 일어날 만한 것들을 미리미리 제거해두는 편이 좋습니다. (이런다고 모두 막을 수 있는 것은 아니지만, 그래도 최소한의 노력이라도 해보..
FTP 사용자별 폴더 만들기 1. FTP 사용자별 폴더를 만들기 위한 준비 FTP 서버를 사용하다 보면 사용자 별로 권한을 따로 줘야할 경우가 있습니다. 계정별로 가상화된 공간에서 전용 공간을 가질려면 필요한 부분이 있습니다.개인서버를 구축하는데에는 동영상, 문서, 사진 등을 각기 따로 저장할 수 있는 계정들을 만들어서 관리 할 수 있으면 더욱 좋기 때문에 계정들 여러가지 만들고 그에 따른 권한을 부여한는 것도 좋은 방법입니다. 아니면, 서버 공간을 나눔하는 경우에도 필요한 설정입니다. 다른 사람들이 같이 사용하기 위해서는 확실하게 보안이 지켜져야 하는 부분이 있기 때문에 사용자들 별로 나눠놓을 필요가 있습니다. 지금 까지는 단순히 FTP 계정을 혼자 사용한다는 것을 전제 설명을 하였다면 이제는 사용자 ..
공유기 내부 아이피 고정하기 공유기 기능 중에서 여러대의 컴퓨터를 사용하는 경우 공유기 내부에서 임의로 내부 아이피(사설 IP) 를 부여 합니다. 평소에는 내부 아이피가 쉽게 바뀌지는 않지만 정전으로 인해 공유기가 꺼진다거나 인터넷 회선의 문제로 인해 아이피 주소가 초기화 되는 경우가 있습니다. 개인 서버를 구축하면서 각 컴퓨터마다 설정을 달리 하였기 때문에 내부 아이피를 공유기 내에서 고정시켜 사용할 필요가 있습니다. 다른 공유기 관련 글은 여기에 있습니다.내부 네트워크게 대해서 전반적으로 설명하고 있으며 공유기내에서 네트워크를 설정하는데 이해하기 쉽게 적어놓았습니다. 외부IP에서 내부IP 접속 환경 설정 (Twin IP 설정)외부에서 원격으로 부팅하기 위한 WOL 설정 및 공유기 설정 접속하기외부 P..
윈도우 8.1 선택의 결정적 계기 - 부팅속도 윈도우 8.1을 선택한 이유? 보통 리눅스 운영체제를 이용하는 이유중에 하나가 "윈도우 보다 가볍고 빠르다" 입니다. 그래서 개인 서버를 운영하실 때, 부수적인 부분이 없어 가볍기 때문에 선택하는 이유가 가장큽니다. 서버를 만들기 위해서 가장 필요한 요소 외에는 별로 쓸모가 없습니다.윈도우도 7까지는 굉장히 무거운 운영체제 였습니다. 이전의 Vista나 XP에 비하면 상당히 가벼운 편이기는 했지만 이런 저런 프로그램이 설치됨에 따라 느려지고 무거워 지는 것은 마찬가지 였습니다. 그에 반에 리눅스 운영체제는 왠만한 프로그램들을 설치해도 속도가 느려지는 법이 거의 없었습니다. 특히, 개인서버를 운영하면서 가장 필요한 부분 중에 하나인 전력낭비를 막기 위해 꺼 놓..
IIS에서 FTP를 이용하여 Xe 쉬운설치 사용하기 XE를 관리자 모드에서 사용하다 보면 유독 눈에 보인는 것이 한가지 있습니다. 바로 쉬운설치. 쉬운 설치란?원래는 외부 FTP 프로그램을 이용하여 폴더의 접근 권한을 얻어 폴더내의 내용을 수정하는 방식으로 진행해야 설치가 되던 기존 방식과는 달리, 웹 페이지 내에서 쉽게 모듈이나 테마 및 레이아웃등을 클릭 한번으로 쉽게 끝낼 수 있는 기능입니다. 기존 방법1. 설치할 모듈을 다운 받기2. FTP Client 프로그램 실행3. 내 웹서버에 접속4. 설치할 모듈의 압축을 풀어서 설치할 폴더에 복사5. 권한 설정하기6. 세션 정리 이런 순서로 이루어지던 설치방법이 자체적으로 FTP 서버의 암호를 설정함으로써, 좀 더 편리하게 기능을 추가하거나 제거할 수 있는..
개인서버 구축 여섯번째PHP설치 및 PHP관리자 사용하기 Windows 10을 이용하고 계신가요? 그렇다면 이 글이 더 도움이 됩니다!윈도우10 - IIS10에서 PHP 쉽게 설치하기 이번 포스팅에 주된 목적은 IIS라서 사용 가능한 PHP관리자를 이용해 PHP를 설정하는 과정입니다.PHP관리자가 편한 이유는 php.ini 파일을 수정해줄 필요가 없습니다. 새로이 php를 설치를 하면 반드시 필요한 과정이 있는데, 바로 php.ini파일을 수정하는 것입니다. 또한 모듈을 등록하는 작업도 필요한데, 이 모든것을 PHP관리자를 설치하면 한방에 해결됩니다. 그리고 새로운 버전의 PHP를 설치하기에도 상당히 용이 합니다. 지난 포스팅에서 말씀 드렸다시피 저는 텍스트로 작업하는 것을 굉장히 싫어하는 사람 중에 하..
IIS에서 MySQL과 PHP 설치하기이번 시간엔 IIS의 웹 플랫폼 설치관리자를 통해 직접적인 설치보다는 IIS의 자동화된 설치로 편하게 설치를 진행하려 합니다. 물론 리눅스 운영체제 역시 간단한 명령어 몇 줄 입력하면 설치가 가능하긴 했지만 직접 명령어를 입력하는 것보다는 눈으로 확인하면서 하는 것이 더 편하다고 생각합니다. 그래서 제일 처음에는 개인 서버를 운영하기 위해 필수적인 MySQL 과 PHP설치를 진행하겠습니다.해당 내용은 Windows 10의 IIS 10에 맞춰서 새로 작성이 되어있습니다.이 글과는 달리 윈도우 10에서는 PHP 설치시 추가로 확인해야 하는 부분이 있으니 아래의 글을 참고하면 도움이 됩니다!윈도우10 - IIS10에서 PHP 쉽게 설치하기Windows10(IIS10)에서 ..