본문 바로가기

웹서버관련정보/윈도우

(29)
윈도우용 웹서버 업그레이드 시키기(APM)(오토셋 기준) 개인 웹서버를 이미 운영중이거나 운영할 계획이 있는분들 중에 리눅스로 운영하시는 분도 있고 윈도우로 운영하는 분들도 있습니다. 리눅스로 APM서버 구축하기는 이미 알고있는 사람 입장에서 보면 참 쉽습니다. 리눅스를 다룰줄 아시는 분들이라면 물론 더욱 쉽겠죠. 그리고 리눅스로 운영하는 것이 보안상에도 좋고 관리성에 있어서도 윈도우보다 낫습니다. 하지만 이는 어디까지나 아는사람 얘기일뿐이고 적게는 수년 많게는 십수년간 윈도우에만 적응해온 사용자들에게 리눅스로 웹서버 구축도 하고 여러가지 관련 웹프로그램들을 운용하기란 쉬운일은 아닙니다. 그런 사용자들의 고충을 헤아려서인지 인터넷상엔 많은 윈도우용 APM패키지가 돌아다닙니다. 그중 업데이트가 잘되고 사용하기 편한 패키지로는 RWAPM과 Autoset인것 같습니..
DNS때문에 완전 삽질.. 2월 4일 늦은 밤부터 5일 23시쯤 까지 서버에 장애가 있었습니다. 정확히는 서버의 장애라기 보다는 네트워크의 장애라고 봐야겠죠 이벤트는 4일 밤부터 시작됐습니다. 작업중 갑자기 누전차단기가 내려가버려서 다시 켠뒤 웹서버를 가동한뒤에 DNIP서비스로 새 IP를 등록해 주었습니다.(현재회선은 유동IP를 씁니다.ㅜ_ㅜ) 문제는 여기서 부터.. 항상 하던대로 커맨드 콘솔을 열고 nslookup으로 새로운 IP적용후 5분뒤쯤 적용여부를 확인했습니다. 아직 등록이 안됐더군요. DNIP가 등록이 쫌 느린감이 원래 있기에 별 생각 하지 않고 기다렸습니다. 하지만 nslookup으로 몇번 적용검사를 해보니 IP가 오락가락 하는겁니다. 예를 들어 nslookup을 실행하고 xens.dnip.net 을 입력, 실행하면 ..
[강좌] 윈도우에서 DNS서버 만들기 (개별도메인zone파일생성,작동테스트등..) (3/3) 2장에 이어서 이젠 딱 하나남은 설정파일만 만들면 됩니다. 바로 이 파일에서 실질적인 도메인과 서브도메인에 대한 정보를 설정하게 됩니다. 2장에서 named.conf 파일을 만들때 xenis.dnip.net.zone 으로 설정한 부분이 있습니다. 이것은 xenis.dnip.net.zone으로 네임서비스를 한다는 의미이므로 설정파일 이름또한 동일하게 만들어주는 것입니다. 이제 텍스트편집기를 사용해서 파일을 생성합니다.111.111.111.111 부분은 실제 IP를 입력해주시면 됩니다. 참고로 유동IP를 사용하시는 경우 IP가 변경되면 이 파일의 내용도 변경해주셔야 합니다. 여러가지 불편함때문에 DNS서버는 고정IP에서 운영되는것이 바람직합니다. 어잿든..이 파일또한 그대로 입력시에 오류가 발생할수 있는관계..
[강좌] 윈도우에서 DNS서버 만들기 (BIND설정파일 만들기) (2/3) 1장에 이어서 이제 BIND의 DNS서버 설정파일을 만들어보겠습니다. BIND설치자체는 너무 간단해서 허무할 정도이지만 설정파일 만들기가 상당히 귀찮습니다. 하지만 설정파일이 없으면 아무것도 할수가 없으니..한번 살펴보도록 하죠. 설정파일을 만들기에 앞서 BIND의 바이너리 파일들을 쉽게 아무곳에서나 경로입력없이 사용하기 위해 Path를 지정해줘야겠습니다. (내컴퓨터→속성→고급→환경변수→시스템변수→Path) 편집버튼을 누른뒤 앞서 BIND를 설치한 디렉토리를 입력하여 줍니다. bin폴더는 설치된 BIND 의 각종 실행파일이 있는곳입니다. 입력후 확인해줍니다. 이제 Key파일로 쓰일 rndc.key와 이에따른 환경설정 파일인 rndc.conf파일을 만들겠습니다. cmd에서 위와같이 rndc-confgen ..
[강좌] 윈도우에서 DNS서버 만들기 (DNS에대해,BIND설치방법) (1/3) 오랜만에 상당히 긴 강좌를 올려볼까 합니다. 바로 DNS(Domain Name System) 서버를 윈도우에서 사용할수있는 방법에 대한 강좌인데 웹서버에 관련된 지식이 전무하다면 웹서버에 대한 지식이 어느정도 있는것이 설치후 운영시 도움이 되겠습니다. 본 강좌는 htttp://jobdahan.net/ 의 DNS 서버강좌를 대부분 참고하였으며 여기서는 저의 설치체험을 중심으로 진행하겠습니다. 1. DNS란 무엇인가? 인터넷을 사용하는 모든 컴퓨터는 숫자로된 IP주소를 가지고 있습니다. 어떤곳도 예외는 없으며 이곳 Mad Palace도 마찬가지입니다. 근데 만약 숫자주소로만 사이트를 방문하게 된다면 번거 롭기도 하고 뭐하는 사이트였는지 방문후에 잊어버리겠죠? 예를들어 네이버는 222.122.84.200 이란..
[팁] phpmyadmin에 로컬에서만 접속가능하게 하는법 RWAPM이나 XAMPP 등의 APM패키지 툴이나 또는 따로 Apache+PHP+MySQL을 설치해서 사용하고 있는경우 SQL의 DB나 테이블 작업을 위해 가장 간단하게 많이 쓰이는 툴이 이 phpmyadmin인데 로컬디스크를 직접 액세스 하기 때문에 외부에서 접근을 할경우 보안상 위험하다. 호스팅을 하고 있다면 직접 다른 사용자의 DB를 수정해주지않는이상은 이 방법을 통해 외부접근을 막을수는 없겠지만 개인만 쓰고있다면 외부에서 브라우저를 통해 접근을 근절시킴으로써 보안상의 위협을 약간 덜어줄수 있다. 이는 아파치서버내의 httpd.conf 파일을 수정해서 해결할수 있고 매우매우 간단하다. 아래와 같이 설정을 추가 혹은 변경 해주면 끝이다. #phpmyadmin 페이지 외부접근 거부 Options Fol..
[강좌] 아파치 2.0.x , 2.2.x 설정가이드 (이 글은 윈도우용 아파치 서버 2.2.x 버전을 기준으로 작성되었습니다. 1.x 버전의 아파치 서버나 리눅스용 아파치 서버에는 적용되지 않는 부분이 상당수 있으므로 이 점 참고하시기 바랍니다.) APM을 설치하고 나서 기본설정만으로 운영할수는 있으나 서버의 전체적인 성능과 보안을 위한 설정을 해주는것이 좋다. 아래의 내용은 아파치 재단 홈페이지(http://apache.org) 에서 배포하는 윈도우용 2.2.4 아파치를 기준으로 수정했고 RWAPM의 설정파일 내용중 대부분을 참고했다. -참고사항(수정한 부분, 사용자환경에 맞춰서 바꾸도록 한다.)- ⊙ 아파치서버가 설치된 디렉토리 : C:\APM\Apache2 ⊙ PHP가 설치된 디렉토리 : C:\APM\PHP ⊙ PHPmyadmin 이 설치된 디렉토리..
[강좌] Webalizer 로그결과분석하기 Webalizer는 아파치 서버의 로그를 자세한 통계로 보여주는 서버관리자에게는 상당히 유용한 툴이다. 물론 Webalizer 말고 다른 로그분석툴이 많지만 일단 Webalizer가 가장많이 쓰이고 윈도우용으로 Cygwin으로 컴파일되어서 제공되기 때문에 설치도 비교적 간단한 편이다. (설치방법은 http://xens.dnip.net/54 참고) 설치만 해놓고 그냥 보기만 해서는 잘이해가 되지 않을것이다. 그래서 내 블로그의 6월분 로그내용을 가지고 분석하는 방법을 알아보겠다. 웹얼라이저를 실행하면 다음과 같이 접속 통계를 일단 간단히 볼수 있다. 항목별로 자세히 보자. Hits : 서버로부터 요구된 파일들의 합계이다. 클라이언트들이 만약 그림 3개를 요구했다면 해당 웹페이지까지 합해 4개의 Hits가 ..
[팁] PHP 5.1.x 버전에서 5.2.x 버전으로 업그레이드 하기 APM은 여러가지 패키지가 같이 있어서 한개의 패키지가 기존의 설치된 패키지에 반해 버전이 낮거 나 높으면 연동이 제대로 안되는 경우가 많은데 PHP나 ZendOptimizer는 앞자리 버전이 바뀌지 않는 이상은 디렉토리 구조도 많이 바뀌지 않고 손쉽게 업그레이드를 할수있다. 일단 PHP 최근버전을 아래의 링크에서 다운로드 받는다. 혹은 따로 http://php.net 에서 받을수도 있다. (아파치 서버 2.x 버전 필요) PHP 5.2.3 ZIP package 다운로드 압축을 풀어서 전체 내용을 기존의 PHP가 설치된 디렉토리에 복사한다. 이때 주의할점은 서버를 잠시 꺼두어야 된다. 읽어들이고 있는 파일이 있다면 복사가 안되는 경우가 생긴다. 혹시모를 오류를 대비해서 기존에 설치된 PHP는 따로 백업해..
[팁] PHP업그레이드후 Nmail 사용문제 해결방법 메일서버 프로그램인 Nmail(http://passkorea.net)은 PHP의 확장모듈을 몇가지 사용하는데 이중 세가지가 없으면 설치도 되지 않고 만일 PHP버전을 업그레이드 한후에 이 확장모듈들도 버전이 맞지 않으면 사용이 불가능 하게 되는 경우가 있다. 다행히 PHP 확장모듈은 찾아보면 리눅스용은 말할것도 없고 Win32용도 간편하게 구할수 있는데 문제 해결방법을 간단히 소개하겠다. 일단 여기서 나는 PHP 5.1.x 버전을 최근버전(07.06.20기준)인 5.2.x 버전으로 업그레이드 했다. PHP 업그레이드 후에 아파치 서버 에러로그를 보면 다음과 같은 메시지를 발견할수 있다. Warning : PHP Startup: mailparse: Unable to initialize module Modu..
[팁] Zend Optimizer 업그레이드 하기 서버에서 PHP파일 로딩을 가속화 시켜주는 일종의 PHP모듈인 Zend Optimizer를 업그레이드 하는 방법을 소개하겠다. 현재(07.06.19기준) 3.2.8 버전이 최신 버전이다. Zend Optimizer는 PHP의 버전과 대강 맞아야 오류없이 잘돌아간다. 이번에 PHP와 Zend Optimizer를 업그레이드 하고나니 이전에 자꾸 에러로그에 생기던 Failed to start up concurrent users module! 메시지가 며칠씩 서버가 돌아가도 생기지 않는다 동시접속자 관련 모듈을 못읽어 들이는듯 하는데 이때문에 Child Process가 죽고 새로 생성되는 서버에는 약간이라도 부담이 갈수있는 에러였는데 해결됐다. 어쨋든 일단 ZendOptimizer 3.2.8버전을 아래링크에서 ..
[팁] 아파치 2.0.x 서버에서 mod_security 2.1.1 모듈 추가하기 (이글은 아파치 2.0.x버전대의 서버를 기준으로 설명하는 글입니다. 포함된 링크의 자료는 아파치 2.2.x 버전에서는 정상작동 하지 않고 또한 리눅스 아파치서버에서 작동하지 않습니다.) Win32용 아파치 서버 2.0.x 버전에서 mod_security 2.1.1 버전을 추가하는 방법을 소개한다. 참고로 mod_security는 아파치 서버 외부공격 방어모듈이다.(아파치서버 방화벽) 네트워크 공격에 대한 방어 모듈로는 mod_evasive등의 모듈이있으나 과도한 Dos,DDos 공격에는 견디기 힘든것으로 알려져 있다. 어쨋든 mod_security 설치방법에 대해 알아보겠다. 1.x 대의 버전과 2.x버전은 적용방법에 약간 차이가 있다. 1.x 버전에서는 mod_security.so 파일과 설정 파일 ..
[팁] 아파치 2.0.x 서버에서 mod_security, mod_bandwidth 모듈 추가하기 (이글은 아파치 2.0.x버전대의 서버를 기준으로 설명하는 글입니다. 포함된 링크의 자료는 아파치 2.2.x 버전에서는 정상작동 하지 않고 또한 리눅스 아파치서버에서 작동하지 않습니다.) 아파치 서버를 한동안 운영하다보면 온갖 공격에 시달릴수 있는데 여기서 소개하는 mod_security 모듈은 buffer overflow공격,각종 SQL injection공격,HTTP posting의 악용을 방지해주는 아파치서버 방화벽 모듈이다. 얼마나 효용성있는지는 잘 모르겠지만 많이쓰이는 모듈이기 때문에 올려본다. 그리고 mod_bandwidth는 자신의 서버에서 클라이언트들이 자료를 받아갈때 전송 속도를 제한해 주는 모듈이다. 자신의 회선속도에 맞춰서 예를들어 1Mb의 크기가 넘는 자료에 대해서 속도를 200kb로..
[강좌] 윈도우용 메일서버 설치하기 윈도우에서 PHP를 사용하는 설치가 간편한 웹메일이 있어서 소개를 하려한다. 현재 나도 쓰고있 는중이고 사실 요새 큰업체의 왠만한 메일계정들을 보면 메일서버를 굳이 설치해서 이용할필요는 없지만 한번 사용해보고 싶었다. 작업을 하기전에 물론 아파치서버와 MySQL이 설치되있어야한다. 한마디로 APM이 설치되어있어야한다. 그리고 고정 도메인 주소가 있는것이 좋다. 도메인포워딩된 주소도 이용할수 있으니 IP주소로 메일서버를 구축할 생각 하시진 말고 무료로 도메인 포워딩을 이용할수 있는 http://dnip.net 등을 이용하도록하자. http://passkorea.net 에 접속하여 Nmail PHP를 다운받도록 한다. 설치를 위해 위와같이 max_allowed_packet 의 사이즈를 16M으로 바꿔준다. ..
[팁] 아파치서버에서 특정폴더에 암호걸기(인증사용) 아파치 서버를 사용하다 보면 자료실 폴더등을 만들어 쓸수도 있는데 무단링크 방지도 해봐도 이리저리 편법을 사용해 자료만 외부에서 쏙 빼가는 경우가 많기 때문에 짜증나는 경우가 많다. 그리고 특정 폴더만 다른사람이 접근 불가능 하게 만들고 싶을 때가 있는데 그 방법에 대해 알아 보도록 하겠다. 1. 특정폴더에 나 자신만 접근하게 암호걸기 일단 httpd.conf 파일을 수정해야한다. 특정폴더에만 인증 암호를 넣을것이므로 따로 아래와 같이 구문을 추가하는것이 좋겠다. AllowOverride AuthConfig Order allow,deny Allow from all 그리고 혹시 # AccessFileName .htaccess 이부분에 '#'(주석)이 달려있다면 지워주면 된다. 수정,저장후에 메모장 같은 텍..
[강좌] 아파치 서버에서 로그분석기(Webalizer) 설치하기, Rotatelogs 사용하기 서버를 돌리다보면 아파치에서는 logs 디렉토리에 자동으로 access.log 와 error.log 파일을 저장하게 된다. 말그대로 access.log는 서버접속에 대한 외내부의 기록이고 error.log파일은 아파치 서버의 상태가 기록된 파일이다. error.log파일은 외부에서 만약 내 서버로 접속시에 파일을 찾을수 없었다면 IP와 그 상태도 기록하게 된다. error.log는 크기가 많이 커질일이 별로 없지만 요새는 검색사이트들의 로봇들이 웹페이지를 긁어가면서 못찾는 파일에 대한 에러가 꽤나 쌓인다. 어쨋든.. access.log 파일은 접속자 수가 많다면 순식간에 Mbyte 단위로 늘어나는데 이를 쌓아두면 로그분석도 쉽지 않을뿐더러 웹서버 성능도 떨어지게 된다. 때문에 일정 파일단위로 나눠서 로그..
[팁] Mysql 서버 접속자수 늘리기 윈도우 폴더(기본 c:\windows)를 보면 my.ini라는 mysql 설정 파일이 있다. max connection은 기본으로 250이 주어지지만 접속자가 많아 이를 늘리고 싶다면 mysqld 항목에 아래와 같이 추가하면 된다. [mysqld] port = socket = key_buffer = max_connections=1000 1000이나 되는걸.. 일반 데스크탑 서버에서 감당할수 있을지는 모르겠지만 이런식으로 원하는 만큼 늘려주면 된다.
[팁] 아파치 2.x 로그파일 지우기 로그파일은 apache2/logs 폴더에 저장되어있는데 아파치 서버를 실행하면 파일이 보이고 서버를 종료하면 파일이 없어진것 처럼 보여 지울수가 없다. 로그파일은 access.log , error.log 두개의 파일로 이뤄지는데 일평균 1000명쯤 되는 방문객들이 있다면 로그파일이 순식간에 100메가 단위로 늘어나는것을 볼수 있고 서버에 큰 부담을 주게된다. 로그파일은 어떤 접속이 있었는지 부정한 접속등은 없었는지를 확인할수 있는 중요자료이지만 파일이 커지는건 일별 이나 시간별 로그 관리 모듈을 설치하거나 하는 방법 밖에 해결방법이 없다. 그래서 제일 편한 방법으론 지워버리는 방법이 있는데 그다지 추천하고 싶지만 팁을 남겨본다 httpd.conf 파일을 열어 CustomLog logs/access.log..
[팁] 아파치2.x 서버가 응답이 없을경우 해결법 최근에 나는 아파치 서버의 에러로그를 보던중 다음과 같은 메시지를 발견했다.. 'winnt_accept: Asynchronous AcceptEx failed ' 지정된 네트워크 이름을 더이상 사용할수 없다는 메시지가 함께 뜨면서 말이다. 외부에서 접속여부를 확인해 보지 않았지만 아파치 서버에 클라이언트들이 접근시 반응속도가 매우 느려진다 한다. 인트라넷에서 블로그를 쓰는 것도 아니고 개인서버라 24시간 구동이 안될때도 많은데 반응속도 마저 느리면 방문자 수가 더 줄어들것이다. 찾아보니 'Win32DisableAcceptEx' 구문을 httpd.conf 에 추가하면 된다.. ex) ThreadsPerChild MaxRequestsPerChild Win32DisableAcceptEx 여기에 추가하면 되는데 ..
[강좌] 윈도우에서 APMsetup을 사용한 웹서버 활용법(가상호스트 설정)(3/3) (이강좌는 운영자의 미니홈피 http://cyworld.com/hy313 에서도 보실수 있습니다.) 앞의 모든강좌에서 APMsetup의 사용용도와 설치방법 APMsetup의 phpmyadmin을 이용한 mysql의 DB설치와 이에 연동되는 제로보드의 설치방법에 대해서 알아보았다. 세부설정에 대해서는 이강좌에 서 다루기 보다는 더 자세히 다른곳에서 찾아보기를 권장한다. 아파치 서버에 대해서만 해도 분량이 엄청나며 SQL도 마찬가지이다. 전강좌에서 제로보드를 설치할때 필자는 8080번 포트를 사용해서 로컬호스트로 접속하였다. htdocs폴더내에 있는 bbs(제로보드 데이터폴더) 는 다시 설치하면 물론 안되기 때문에 가상호스트를 이용한 것이다. 개념은 생략하고 가상호스트를 왜쓰는지만 설명 하도록 하겠다. 필자..
[강좌] 윈도우에서 APMsetup을 사용한 웹서버 활용법(제로보드4 설치하기)(2/3) (이 강좌는 운영자 미니홈피 http://cyworld.com/hy313 에서도 보실 수 있습니다.) 앞에서는 Zboard 설치를 위한 mysql의 DB만들기에 대해서 알아보았다. 이번에는 zboard설치에 대해서 알아볼것이다.현재 4.1pl8버전이 최신버전이므로.. 받아서 설치를 해보겠다. 기본폴더는 C:\APM_Setup\htdocs\ 에 그대로 압축을 풀어주면 된다. bbs폴더를 htdocs에 해제해주면 된다. 해제한뒤..(덧붙혀 제로보드5 베타의 경우는 UTF-8을 기본규격으로 만들어져서 아마도 지금 최신버전의 APM_Setup에서는 글꼴이 모두 깨져보일수가 있다. 확인한 바가 없어서 잘은 모르겠다.) 현재 필자는 테스트를 위해 가상호스트를 이용해서 기본폴더가아닌 다른곳에 설치를 하고있다. 기본적..
[강좌] 윈도우에서 APMsetup을 사용한 웹서버 활용법(제로보드설치를 위한 DB테이블생성)(1/3) (이강좌는 운영자 싸이월드 미니홈피 http://cyworld.com/hy313 에서도 보실수있습니다.) 여기까지 이상없이 통과하신 분들은 이제 APMSETUP을 이용한 게시판의 활용에 대해서 알아볼것 이다. 근사모에 동영상강의로 매우 쉽게 설명하고 있으나 동영상이 지루하니까 여기서 그냥 설명하 도록 하겠다. 일단 설치하기에 앞서 http://nzeo.com 을 접속해서 제로보드 4.1pl8(06.4.5까지 최신 버전)을 다운로드 한다. tar.gz로 끝나는 리눅스용이 아니라 윈도우용인 zip압축 파일을 받도록 한다. 일단 제로보드를 이용하기 위해서 http://127.0.0.1/myadmin 으로 접속하여 mysql의 DB를 만들어줘야한다 여기서 root로 물론 초기암호는 apmsetup이고 앞서 강좌..
[강좌] 윈도우에서 APMsetup을 사용한 웹서버 셋팅 방법과 포트포워딩(2/2) (이글은 운영자의 싸이월드 미니홈피 http://cyworld.com/hy313 에서도 보실 수 있습니다.) 앞서 포트포워딩에 대해 알아보았고 이젠 APMsetup설정에 대해알아보겠다. APM setup을 실행했을때의 화면이다. 한가지 덧붙히자면 win98 기반으로 이프로그램을 사용시 근사모에서 확인하신분들은 아시겠지만 업데이트를 하면 안된다. 필자의 경우 지금 My sql이 정지된 상태인데 이는 APM을 일부러 에러내서 나온화면이다. 이렇게 APM에 에러가 나서 프로그램이 종료 된경우 윈도우의 작업관리자에서 Apache.exe 와 mysql-nt.exe의 프로세스 종료를 해준뒤 다시 구 동해야 정상 작동한다. 많은 분들이 이점을 모르고 바로 다시 구동시켜서 접속을 못하는 사례를 봤다 리눅스던 윈도우를 ..
[강좌] 윈도우에서 APMsetup을 사용한 웹서버 셋팅 방법과 포트포워딩(1/2) (이 강좌는 운영자의 싸이월드 미니홈피 http://cyworld.com/hy313 에서 보실수 있습니다.) 90년도 후반부터 현재까지 인터넷사용자가 기하급수적으로 늘어나고 있다. 80년대부터 90년대 까지 VT기반의 텔넷 서비스를 이용하던 인터넷사용자들은 90년대에 출시된 윈도우3.1과 Novell Netware 에서 개발된 Winsock과 Mosaic을 통한 편리한 정보검색도구에 매료되어 많은 사용자들이 모뎀을 사용했다. 시간이 지나 윈도우95에 인터넷익스플로러와 양대산맥을 이루던 넷스케이프 네비게이터 와 함께 한국 인터넷은 발전해갔지만 이때까지만 해도 PPP연결을 위해 약간의 설정을 해줬어야했고 모뎀의 느린속도 덕분에 텔넷서비스는 살아남을수 있었으나 ISDN이 상용화되고 후로 ADSL의 상용 화로 ..
[강좌] 윈도우2003 Enterprise Edition에서 IIS를 이용한 웹서버 구축하기 이번에는 윈도우 서버제품을 사용한 IIS(Internet Information Service)를 사용한 웹서버 구축에 대하여 알아보겠다. 굳이 서버 제품군을 구하기 힘들다면 윈도우 2000 이나 윈도우 XP를 통해서도 사용해 볼수있다. 강좌의 중점은 활용보다는 웹서버 자체를 구축하는 방법에 대해서 훓어보는 형식 이 될듯 하다. 개인적으로 IIS가 왠지 Apache보다 못하다는 생각이 들어서 사용하지 않는데다가 현재 Apache서버를 쓰고있는 상황에서 IIS를 사용하여 PHP,Mysql연동을 시키는 것이 귀찮기도 하고 많은 부분을 까먹어서 검색해보고 하지 않으면 할수도 없기 때문에 여기서는 IIS로 웹서버 서비스 구동부분까지만 설명 하도록 하겠다. 윈도우 2003 Server Enterprise Editi..
[강좌] Vmware로 현재운영체제에서 다른운영체제들 같이 사용해보기(윈도우용)(세부설정법)(2/2) 앞서강좌에선 VMware의 가상머신 세부설정에 대해서 캡쳐화면과 함께 훑어봤다 이번엔 Vmware tools설치방법과 몇가지 헛소리들로 강좌를 메꾸고 Vmware활용법에 대한 강좌를 마치도록 하겠다. 기본적으로 vmware에서 가상머신을 설치하고 나면 os에 따라 틀리지만 화면해상도가 640*480혹은 800*600으로 제한되어있는데 요새 모니터들은 화면크기부터가 참 틀린것 같다 현재 필자는 꽤 오래된 CRT 17인치 모니터(현대 이미지퀘스트 q770)를 사용중인데 요새 블로그들만 봐도 그렇고 홈페이지도 1024*768해상도를 기준으로 제작돼왔던 것들이 점차 더넓은 바뀌어가고 있다. 어쨋든 Vmware tools를 설치하면 화면 해상도를 1024*768이상으로 설정할수도 있고 USB에대해서도 제대로 지원..
[강좌] Vmware로 현재운영체제에서 다른운영체제들 같이 사용해보기(윈도우용)(세부설정법)(1/2) 저번 강좌에서 까진 vmware로 가상머신을 만들어봤고 디스크 설정과 기타사항을 간단히 해줘봤다. 이번엔 약간더 세부적인 내용을 캡쳐화면과 함께 간단히 설명하려한다. 필자의 vmware를 실행한 모습이다. 여기서 power on 버튼을 누르면 가상컴퓨터가 작동한다는것도 설명했다 suspend의 경우는 하이버네이션 같은 기능이다. 가상머신을 suspend상태로 두면 디스크 에 그상태를 저장하고 vmware에서 꺼지게되며 다음번 실행시엔 저장된 시점부터 가상컴퓨터를 쓸수있게된다. stop은 실제컴퓨터로 보면 파워를 끄는것이나 마찬가지다. Power on 하면 아래처럼 vmware 초기화면이 뜬다 가상머신을 설치한 상태에서 아무운영체제도 설치되있지 않다면 cdrom부팅을 사용하던 디스켓으로 부팅하던 해야될텐데..
[강좌] Vmware로 현재운영체제에서 다른운영체제들 같이 사용해보기(윈도우용)(가상머신생성방법) 앞에서는 Vmware의 에디션들에 대해서 간단히 살펴보았다. 이번엔 윈도우 운영체제 위에서 vmware를 설치하고 다른 운영체제를 VMware에서 설치하는 방법을 캡쳐화면과 함께 설명하겠다. 필자의 설치환경 : Windows Vista Ultimate K(32bit), P4 2.66G(506), 512*2EA(1GB RAM) 준비물 : 가상CD or DVD롬 생성프로그램(ex:daemon) , Vmware workstation(윈도우XP용) VMware를 설치할 드라이브의 파티션종류를(NTFS)로 설정(권장) (1)설치 설치 방법은 매우 쉽다. 경로를 설정해줘도 되고 기본경로로 설치해도 상관없다. vmware설치 파일을 실행시켜 끝날때까지 Next만 눌러주면 설치가 끝난다. 설치후 vmware works..
[강좌] Vmware로 현재운영체제에서 다른운영체제들 같이 사용해보기(윈도우용)(소개) 이번엔 VMware로 현재 사용하고 있는 윈도우 운영체제에서 다른 운영체제를 설치해서 활용 하는 방법을 알아보도록 하겠다. Vmware(Virtual Machine ware)는 말그대로 가상머신(컴퓨터) 를 만들어주는 소프트웨어다. 필자는 윈도우98이 출시될 시점부터 VMware를 사용해왔는데 당시에는 필자의 컴퓨터 사양이 너무 낮아 제대로 사용해 볼수가 없었다. 그후로 지속적인 S/W버전 업그레이드가 이뤄져 왔는데 이와 비슷한 프로그램으로는 Virtual PC가 있다. 여기서는 VMware에 대해서만 알아보기로 하겠다. 거의 모든 에디션들은 평가판을 제공하는데 VMware공식홈페이지(http://www.vmware.com) 에서 간단한 등록절차와 함께 E-Mail로 평가판용 시리얼키를 얻을수가 있다. ..