Windows Cache를 이용하여IIS에서 PHP로딩 속도를 빠르게! 1. WinCache를 사용하는 이유? IIS를 이용하면서 사용자들이 가장 많이 사용하는 소스 코드는 아마 PHP 일겁니다. 윈도우에서 IIS 전용으로 사용하고 있는 ASP 코드가 있지만, 실제로는 너무 IIS 전용이라 사람들이 범용으로 사용하기에는 PHP가 더 발전하였고, 그로인해 IIS를 사용하는데, PHP를 더 많이 사용합니다. 하지만, 동등한 조건에서 스펙상의 IIS는 정말 빠르지만 막상 국내 CMS인 XE를 사용하다 보면 상당히 느린 부분이 있습니다. 특히 페이지 로딩하기 위한 초기 속도가 상당히 느린편인데, 그 부분을 개선하기 위한 방법중 하나로 Windows Cache라는 PHP 확장 프로그램을 이용하는 방법을 택하면 속..
공유 폴더 고급 설정 내부 네트워크의 끝판왕 공유 폴더에 대해서 소개를 하고 연달아 공유 폴더를 설정하는 방법에 대해서 포스팅하도록 하겠습니다. 현재글 (4번 글)1. 윈도우 공유 폴더 지정하기2. 네트워크상에서 보이지 않는 숨긴 공유 폴더 만들기3. 공유 폴더에 계정별로 권한 지정하기4. 고급 설정 - 공유 폴더 설정 후 접속이 안될 때 공유 폴더에 관한 마지막 시간입니다. 기본적으로 네트워크에 액세스 할 수 없는 경우는 권한 지정이 잘못되어서 나오는 경우가 대부분 입니다. 위에 공유 폴더 설정 방법에서 1번글과 3번글을 참고 하시면 거의 대부분 해결이 됩니다. 하지만 간혹 사용하다 보면 권한 설정도 제대로 되어있고 한데, 접속이 안되는 경우가 발생 할 수 있습니다. 그럴 땐 지푸라기라도 잡는 심정으로..
윈도우 공유 폴더 설정 첫번째윈도우 공유 폴더 지정하기 내부 네트워크의 끝판왕 공유 폴더에 대해서 소개를 하고 연달아 공유 폴더를 설정하는 방법에 대해서 포스팅하도록 하겠습니다. 현재글 (1번 글)1. 윈도우 공유 폴더 지정하기2. 네트워크상에서 보이지 않는 숨긴 공유 폴더 만들기3. 공유 폴더에 계정별로 권한 지정하기4. 고급 설정 - 공유 폴더 설정 후 접속이 안될 때 1. 윈도우 공유 폴더에 대한 이해 윈도우 공유폴더는 윈도우 사용자에게 상당히 메리트를 줍니다. 사설 망안에서 공유가 되는 공유폴더는 랜선의 최대 속도를 내주고 있기 때문에(이론적으로. 지원되는 공유기나 랜선의 품질에 따라 차이가 있습니다.) 실제로 사용되는 경우가 다양합니다.일반적으로 회사에서 데이터들을 공유하기 위한 목적이라든지, ..
윈도우 8 / 8.1로 개인 서버 만들기총정리 편 이 글은 개인 서버 구축에 관련해서 기본적인 부분을 포스팅한 내용을 토대로 인덱싱하는 페이지 입니다. 분류 별로 반드시 필요한 항목들에 대해서 적어놓았습니다. 앞으로 추가 글이 작성되면 이 글도 계속 업데이트 될 예정입니다. 이 글보다는 웹서버를 구축하기 위한 체크리스트를 작성하였습니다. 이 글은 개인적인 잡담성향의 글이고, 체크리스트를 확인하시면 더 확실한 정보를 얻을 수 있습니다. 개인 서버 구축 체크리스트 - IIS 웹서버 편 개인 서버 체크리스트 - FTP 서버 개인 서버 구축 체크리스트 - 모든 기능편 이번 시간은 한번쯤 지금까지 했던 것들을 총정리 할 필요가 있어서 글을 써봅니다. 새로운 글을 쓸 때마다 일일이 관련된 글의 링크를 연결하는 것이..
IIS 보안 관련 - IP 차단 및 관리하기 1. IP에 제한을 걸어야 하는 이유 개인 서버를 이용하다가 갑자기 뜬금 없는 경우에 특정 IP 또는 해외 IP에서 해킹을 시도하는 경우가 있습니다. 그럴 때, IIS에서 자체적으로 지정 IP나 IP 범위를 차단해서 일체 접속을 못하게끔 막을 수 있습니다. 특히 요즘에는 중국에서 해킹을 시도하거나, 웹 서버 게시판을 엄청난 양으로 도배를 해서 서버에 과부하를 주는 경우도 있습니다. 전문적인 장비를 가지고 서버를 운영하는 것도 아니고 그렇다고 또 전문적인 인력이 투입되어서 관리하는 환경이 아니기 때문에 서버에 무리가 가거나 해킹이 일어날 만한 것들을 미리미리 제거해두는 편이 좋습니다. (이런다고 모두 막을 수 있는 것은 아니지만, 그래도 최소한의 노력이라도 해보..
접속 가능한 사용자(IIS_IUSRS)별로디스크 용량 제한하기 1. 계정별 용량 제한하기 위한 준비과정 지난 시간에 사용자 별로 지정된 폴더를 사용하게끔 설정하였습니다. 일단은 FTP 내에서만 계정별 폴더의 권한을 따로 주어서 FTP로 접속 할 때 마다 지정된 폴더로 접속하게끔 설정하였습니다. [개인서버구축] IIS에서 FTP 사용자별로 폴더 권한 지정하기 이 방법을 통해서 사용자 별로 폴더를 따로 지정을 하였다면, 사용자 별로 용량을 따로 정해주는 것도 필요할 때가 있습니다. 서버의 용량을 공유하되, 사용자 별로 따로 용량 제한을 두거나 하여서 서버의 하드디스크 용량을 무분별하게 사용하지 않도록 하는 것에 초점을 두고 있습니다. 의외로 사용자 별로 용량 제한을 두는 것이 간단하기에 포스팅을 합니다. 윈..
FTP 사용자별 폴더 만들기 1. FTP 사용자별 폴더를 만들기 위한 준비 FTP 서버를 사용하다 보면 사용자 별로 권한을 따로 줘야할 경우가 있습니다. 계정별로 가상화된 공간에서 전용 공간을 가질려면 필요한 부분이 있습니다.개인서버를 구축하는데에는 동영상, 문서, 사진 등을 각기 따로 저장할 수 있는 계정들을 만들어서 관리 할 수 있으면 더욱 좋기 때문에 계정들 여러가지 만들고 그에 따른 권한을 부여한는 것도 좋은 방법입니다. 아니면, 서버 공간을 나눔하는 경우에도 필요한 설정입니다. 다른 사람들이 같이 사용하기 위해서는 확실하게 보안이 지켜져야 하는 부분이 있기 때문에 사용자들 별로 나눠놓을 필요가 있습니다. 지금 까지는 단순히 FTP 계정을 혼자 사용한다는 것을 전제 설명을 하였다면 이제는 사용자 ..
웹 기반 OS 시스템 eyeOS 설치하기 1. 개인 서버에서 웹 기반 OS를 설치하는 이유 큰 기업의 나스를 사용하면 부러운 기능이 한가지 있습니다. 바로 웹기반 OS를 이용해서 각종 설정 및 공유를 하는 것인데요. 개인 서버를 운영하면서 가장 부러운 기능중에 하나인 것이 웹에서 바로 파일로 접근을 하여 사용하는 것입니다. 특히 Synology 사의 DSM (DiskStation Manager)를 보면 웹에서 접근도 쉽고 아주 깔끔합니다. DSM 데모 사이트 입니다.http://demo.synology.com:5000/ID : admin / Password : synology 개인서버를 운영하는 제일 큰 목적중에 하나가 여러 사람들과 파일공유가 가장 크지 않나 싶습니다. (또는 자신만의 전용 공간) 전문..
Net Drive 1.X 를 이용하여네트워크 드라이브 만들기 네이버의 N드라이브의 관련 프로그램 중에 N드라이브 탐색기를 아세요? 아니면 드롭박스에서 동기화 프로그램을 알고 계시나요? 이 프로그램들은 내 PC에서 일일이 웹사이트로 접속하지 않아도 간단하게 파일 탐색기를 통해 웹으로 접속하는 프로그램들입니다. 개인 서버로 운영하는 환경에서도 WebDAV를 이용하면 충분히 비슷한 기능으로 즐길 수 있습니다. 먼저 네트워크 드라이브를 만들기 전에 웹 공유폴더가 있어야 하고 그럴려면 WebDAV 서버 설정이 필요합니다. 개인 노트북 서버로 WebDAV 서버 만들기 개인서버를 운영하면서 (또는 NAS를 운영하면서) 이 매력적인 부분들은 놓치기 어렵습니다. 원래는 윈도우 내 기본기능인 네트워크 드라이브 연결을 이용..
윈도우 원격으로 종료하기 윈도우 원격 종료를 하기 위한 준비 개인 서버를 운영하면서 원격으로 종료를 하는 것에는 굉장한 메리트가 있습니다. 특히 개인적으로 서버를 운영한다는 것은 다른 사람들이 언제나 접속할 수 있는 서버를 구축한다기 보다는 개인이 필요할 때 쓰고 다쓰면 컴퓨터를 끄는 역할을 하면 참 좋습니다. 리눅스 운영체제는 SSH를 이용하여 터미널로 종료를 할 수 있지만, 윈도우는 조금 다릅니다. 워낙에 윈도우 태생 자체가 그래픽을 기반으로 한 GUI (Graphical User Interface) 이기 때문에 SSH방식으로 접근한다기 보다는 원격조정을 통해서 종료하는 것이 쉬운 방법입니다. 기존에 제가 사용하던 원격 조정 어플에서는 시스템 종료가 기본으로 있었습니다. (Crazy Remote를 사..