Windows10에서 최신 MySQL 설치하기 본격적으로 IIS를 사용하기 위한 두번째, 바로 데이터베이스 설치과정입니다. 이 데이터베이스 설치는 웹 플랫폼 설치관리자를 통해서 쉽게 설치를 할 수 있는데, 윈도우 8.1을 이용해 MySQL을 쉽게 설치하는 과정은 지난 글에 설명을 한 적이 있습니다. 이번 시간에는 조금 달리 웹 플랫폼 설치 관리자를 이용한 방법이 아닌 직접 최신 버전을 설치하는 과정에 대해서 설명해 보고자 합니다. 이 글의 내용대로 MySQL을 설치하기 위해서는 꼭 IIS가 있어야 하는 것은 아니지만 결국에 서버를 구축하기 위한 목적으로 MySQL을 설치할 것이라 생각됩니다. 그래서 IIS 설치법과 PHP 관련 설치법에 대한 글을 참고해보세요. 관련글 : 윈도우10에서 IIS (인터넷 정..
우분투와 SENTORA 패널로 쉽게 XE 설치하기 Ubuntu 또는 다른 리눅스 배포판인 CentOS를 이용해서 가장 쉽게 XE 를 설치할 수 있는 방법은 무엇일까 생각하다, 호스팅 패널을 이용하여 설치하는 것이 가장 간단한 방법일 것 같다라는 생각이 들었습니다. 이전시간 까지는 리눅스 우분투를 설치하고 호스팅 패널인 SENTORA를 설치하는 방법을 소개 했었습니다. 이번 시간에는 실질적으로 사이트 하나를 만든다는 가정하에 설치를 진행해보도록 할 예정입니다. 앞으로 설명할 내용에서 도메인과 IP주소는 모두 가상입니다. 실제로 일반 컴퓨터에서 해당 주소로 접속을 해도 같은 주소가 보이지 않습니다. 또한 SENTORA 호스팅 패널을 이용해서 XE를 설치하는 것이기 때문에 이전 글을 꼭 읽어보셔야 이해가 됩니..
SENTORA 기능소개 편리한 관리를 위해 설치한 호스팅 패널인 SENTORA에서 사용할 수 있는 기능들은 어떤 것들이 있는지 소개하는 시간을 가져보도록 하겠습니다. 기능이 뭐가 있는지 알아야 편리하게 사용할 수 있기 때문에 메뉴 하나하나 보면서 설명하도록 하겠습니다. SENTORA 패널을 설치하는 방법에 대해서는 아래의 글을 참고하면 도움이 됩니다. 관련글 : 리눅스 서버에 호스팅패널(Sentora) 설치하기 앞으로 소개할 기능들은 SENTORA를 처음 설치하고 추가적인 확장 기능들을 설치하지 않았을 때 사용할 수 있는 가장 기본적인 기능에 대해서만 적었습니다. 나중에 모듈을 추가할 수 있으며, 그 방법에 대해서도 포스팅할 예정입니다. 1. File File 메뉴에는 파일관리에 필요한 메뉴를 설정합니다..
PHP 단 한장으로 데이터베이스 관리하기 웹 기반으로 한 데이터베이스 관리라면 PhpMyAdmin 을 모르는 분을 없을 거라고 생각합니다. 굉장히 간편하고 어디에서든지 데이터 베이스를 관리할 수 있다는 점이 가장 큰 장점입니다. 관련글 : phpMyAdmin 설치하기 phpMyAdmin을 이용하여 새로운 데이터 베이스 와 계정 만들기 새로운 계정과 데이터베이스 연결하기 하지만 최근들어 워낙 phpMyAdmin이 유명해 지다 보니 setup 폴더를 통해 해킹을 하는 사례도 늘고 있다고 합니다. 유명한만큼 표적이 되는 것이지요. 편리하고 다양한 기능이 많은 phpMyAdmin의 경우에는 생각보다 설치하는 용량이 꽤 됩니다. 인스톨도 따로 진행하구요. 덕분에 가볍게 사용하기에는 조금 무리가 있습니다. 간단하게..
Database 접속 속도 개선하기 서버를 운영하다 보면 적어도 두가지 서버를 운영하게 됩니다. 하나는 웹서버고, 다른 하나는 DB 서버 입니다.오늘은 이 두가지를 연동하다 보면 간혹 설정에 따라 속도에 딜레이가 생기는 경우가 있어서 그것을 개선하기 위해 개선 방법에 대해 글을 씁니다. 이 개선 방법이 효과적으로 사용되기 위해서는 아래와 같은 조건이어야 합니다. 1. 웹서버와 DB서버가 같은 서버에 설치되어 있을 것 2. DB 기본 접속주소가 localhost 일 것 이렇게 두가지 조건으로 사용하시는 분들은 속도를 많이 개선할 수 있습니다. 데이터 베이스 서버를 설치하는 방법은 아래의 글들을 읽어보시면 도움이 됩니다. 관련글 : 개인서버 만들기 다섯번째 – 웹 플랫폼 설치 관리자 사용하기 | 개인 서버 ..
개인 서버 Check List 체크리스트 중 서버로서 역할을 할 수 있는 모든 기능에 대한 체크리스트를 작성해봤습니다. 지난 체크리스트들과도 상당히 겹치는 부분이 존재하는데, 이전 내용들을 모두 포함하여 모든 기능에 대해서 확인 해보실 수 있습니다. 개인 서버를 기준으로 작성하였지만, 개인서버로 끝나는 것이 아니라 소규모 집단에 대한 서버로서도 충분히 역할을 해낼 수 있을 거라고 생각합니다. (소규모 회사에서 인트라넷 용도로 사용가능할 것 같습니다.) 해당 내용에서 포함하고 있는 서버로서의 역할입니다. 1. 서버 설정 (권한, 외부접속, WOL, IIS 설치 등등) 2. 웹서버3. 데이터베이스 서버4. FTP 서버5. WebDAV6. SMB 및 공유폴더 전용 서버7. 원격 데스크탑(클라우드) 서버8. 미..
인코딩 방식 이해하기 한글 인코딩 종류 윈도우를 기본 운영체제로 사용하였을 때는 전혀 느끼지 못했던 인코딩 방식이 웹서버를 운영하면서 인코딩 표준을 따라가다 보니 여러 문제점이 생겼습니다. 한글 인코딩 방식은 크게 두가지로 나뉩니다. UTF-8 과 EUC-KR 방식입니다. 원래 윈도우는 CP949방식을 사용했는데, 윈도우를 개발한 마이크로 소프트에서 EUC-KR 방식에서 확장하였기 때문에 MS949라고도 부릅니다. 참고로 현재는 윈도우가 유니코드도 지원하며, 요즘 개발되는 윈도우는 유니코드를 베이스로 베이스로 하고 있다고 합니다. (댓글에 little_endian 님이 제보해주신 내용) 하지만 서버로서 윈도우는 아직도 약간의 문제점을 안고 있는 것은 사실입니다. 이름만 듣기에는 굉장히 생소한 부류인데, ..
개인서버 만들기 - Check List IIS 웹 서버 최초 작성 날짜 : 2014 / 11 / 19 최근 업데이트 날짜 : 2014 / 11 / 22 IIS로 웹서버를 구축하면서 종종 글이 있는지 없는지를 몰라서 댓글로 질문을 하시는 경우가 있습니다. 그럴 경우 댓글에 그 글과 관련된 주소를 달아드리곤 하는데, 근본적으로 블로그라는 특성상 이전에 작성한 글 또는 현재 보고 있는 글 외에 다른글에는 그닥 신경이 쓰이지 않는것 같습니다. 그래서 전부터 항상 이런 체크리스트를 만들었으면 좋겠다 라고 생각하고 있었고, 계속 계속 수정하며 업데이트 하도록 하겠습니다. 일단 이 체크리스트들만 정확하게 확인해도 웹 서버를 구축하는데에는 큰 무리가 없을 것으로 생각됩니다. 권한 설정 (필수) IIS를 설치하기 전에 ..
IIS 데이터베이스 관리자 1.0 데이터 베이스 관리 데이터 베이스 종류에는 몇가지가 있지만, 그 중 많이 사용하는 것이 MySQL과 MSSQL 입니다. 이 두가지 데이터베이스, 특히 MySQL에 대해서 관리법은 종류가 몇가지 있기는 하지만 그 방법들을 살펴보면 이렇습니다. 터미널을 이용한 관리 - 명령 프롬프트를 통해 스크립트 명령어로 연결하고 관리합니다.웹 소스를 이용한 연결 - phpMyAdmin 등을 통해서 웹에서 어디서나 접속할 수 있습니다. 대신 조금 느립니다.프로그램을 통한 연결 - MySQL을 설치하면 같이 설치가능한 Workbench 같은 프로그램을 이용하면 서버컴퓨터에서 직접 관리 가능합니다. 크게 이렇게 세가지 방법이 있는데 IIS 데이터베이스 관리자의 경우는 세번째 경우와 같습니다...
웹 기반 OS 시스템 eyeOS 설치하기 1. 개인 서버에서 웹 기반 OS를 설치하는 이유 큰 기업의 나스를 사용하면 부러운 기능이 한가지 있습니다. 바로 웹기반 OS를 이용해서 각종 설정 및 공유를 하는 것인데요. 개인 서버를 운영하면서 가장 부러운 기능중에 하나인 것이 웹에서 바로 파일로 접근을 하여 사용하는 것입니다. 특히 Synology 사의 DSM (DiskStation Manager)를 보면 웹에서 접근도 쉽고 아주 깔끔합니다. DSM 데모 사이트 입니다.http://demo.synology.com:5000/ID : admin / Password : synology 개인서버를 운영하는 제일 큰 목적중에 하나가 여러 사람들과 파일공유가 가장 크지 않나 싶습니다. (또는 자신만의 전용 공간) 전문..