Posts tagged ‘windows xp’

Windows 2009년 7월판 업데이트 발표

http://www.microsoft.com/technet/security/bulletin/ms09-jul.mspx


윈도를 쓴다라면 ㄱㄱ씽 입니다 🙂

MS 라이센스 삽질.. -_-+

MS제품을 쓰다보면.. 사실 돈 값은 한다라는 느낌이 강하게 드는 편이다..

일반적으로 쓰게되는 XP나 비스타 같은거야.. 컴 사면 딸려서 오기에 상관이 없다만 실제로 좀 큰 돈을 들여서 구매를 해야하는 서버 쪽 제품에서는 들인 돈 만큼 그 정도의 일은 하는 것 같다..
단..
가장 저렴한 가격만 놓고 본다면 -_-;;
예전에 Windows 2000 + MSSQL + ASP 의 조합이 한참 인기몰이를 하고 있을 때 MS에서 삽질을 하나 한게 있는데.. IIS의 익명유저로는 인터넷 서비스를 못하게 하는 라이센스를 만들어 버린 것..
이유인 즉슨.. 일반 가정용 OS와는 달리 서버 쪽에서는 사용자 단위로 과금을 하고 라이센스를 팔고 그랬었는데.. 이게 윈도 관리자 계정 + IIS 익명 유저 1명만 있으면.. 제작 및 수정은 관리자 계정으로 서비스는 익명 유저로 해서 만들어버리면.. 서버 OS의 가장 최초 옵션에 있는 CAL 5 라는 5명 유저만 덜렁 구입을 하고서는 서비스를 해도 어찌 할 방도가 없는 상황이 발생을 해버린 것임;;
돈을 뽑아내야할 기업시장에서.. 돈 줄이 막혀버린셈-_-;;
DB의 경우에도 시작패키지인 5명짜리 계정 하나 산다음에 관리자가 DB설정하고 어플리케이션이 연결하는 DB계정 1개만 설정한 다음에 나머지 권한들을 웹에서 막아버리는 ‘짓’ 을 하게 될 경우 DB 라이센스를 팔아야하는데 살 필요가 없는데 사라고 할 수도 없고 애매한 것이라-_-;;
OS보다 DB는 더 비싼데.. 거기서도 돈 줄이 막혀버림-_-;;
이걸 보다보다 만들어 낸 것이 Internet Connector License 라는 헤괴한 이름의 라이센싱을 만들어서 ‘웹에서 접근을 하는 서비스가 있을 경우에는 이 라이센스를 구매하지 않으면 당신은 불법 사용자’ 라는 정책의 변경을 결정했고 결과로는 엄청난 혼란을 만들어 버리는 짓을 저지르고 말았다라는;;
이해는 가지.. 돈 벌어야 하는데.. 돈을 더 안내도 문제가 없는 구조였었으니까 -ㅂ-;;
그런데 Windows 2000 에서 라이센스 이름을 Internet Connector 라고 지어버리면서 무슨 생각들을 하게 되었냐면.. 난 인터넷 서비스가 아니라 게임 서비스임.. 이라던가.. 난 부동산 뭐 이런식으로.. 나는 인터넷이 아니에요 라는 이야기를 했을 경우에 아무런;; 대책이 없었다라는 것.. 그 결과 Windows 2003 부터는 External connector (EC) 라는 외부 커넥터로 한글로 표현되는 녀석을 탑재 하고 나타났던 것..
이 때 부터 DB는 아예 대놓고.. 그 혹시라도 ‘외부 유저에게 서비스 하는 경우’ 에는 CAL 라이센스가 아니라 Processor 라이센스를 구매하셈.. 이라는 방침이 나왔으며.. 가격은 좀 오버 더 보태서 10배정도를 더 내야하는 상황을 만들어 버림;;
이 고전적인 이야기를 왜 하게 되었냐면.. 갑자기 몇 일 전부터 저 라이센스라는 녀석이 은근히 신경쓰이게 하는 일이 생겼단 말이지;; 내가 소프트웨어를 구매하는 담당자가 아니기 때문에 해당 담당자는 필요하다 할때 구매 또는 기존에 구매했던 라이센스를 검토 후에 사용 이렇게 하게 되는데.. 막상 사놓고 못쓰는 라이센스도 있고.. 아예 몰라서 제대로 못 산 것도 있고.. 하는 문제가 발생했다라는 것..
거기에서도 저 위에 있는 녀석이 그 것의 핵심이라는 것 ㅠㅠ
Windows 2000 사용 할 때 저 이야기 때문에 ‘이건 뭥미’ 했던 나로서는 그 악몽이 다시 떠오르는 일이 아닐 수 없어서.. 그러한 상황을 만들어 준 MS가 미워 -_-;; 라이센스가 얼마나 복잡하면 파는 사람도 잘 몰라–;; 어떤 경우인지 어떻게 해야하는지..; 좀 간단하게 만들어 놨으면 좋겠어 그냥;; 머리 나쁘면 몸이 고생한다던데 이런 케이스인듯
다음 버전이 나올 때는 또 어떠한 제약 조건을 걸어놓고선 사용자들의 선택권을 늘려줄지.. 미묘하게 기대는 하고 있어.. 다만 그 때즈음 되면 선택하지 않았으면 좋겠어;;

Windows 에서 Apache+MySQL+PHP와 함께 WordPress를 사용할 때의 설정

windows기반에서 apache mysql php의 연동은 정말 넘치고 넘쳐있으니;; 죄송하지만 검색 한번 해보시면 나올듯 하고

글을 적는 이유인 windows 기반에서 wordpress를 연습 or 서비스 (설마;;) 할 때의 도움이 되는 설정 내용

 

apache+mysql+php 설치후 설정할 것들..

 

httpd.conf에 추가될 내용

1. LoadModule rewrite_module modules/mod_rewrite.so 에 있는 주석 제거

2. php 설정 – 이건 아마도 이미 apache와 php의 연동에서 처리가 되었을 부분
LoadModule php5_module “D:/PDS/php-5.2.5-Win32/php5apache2_2.dll”
AddType application/x-httpd-php .php
PHPIniDir “D:/PDS/php-5.2.5-Win32/”

3. 경로와 권한설정
<Directory “D:/document/wordpress”>
Options Indexes FollowSymLinks
AllowOverride All

Order allow,deny
Allow from all
</Directory>

예전에 적어놓았던 403에 대한 에러 역시 수정됨.. 중요한것은 mod_rewrite.so 이 부분과 AllowOverride 설정을 All 로 변경해주는 것..

 

위의 내용까지 처리가 되었다라면 permanent link부분까지 처리가 다 될듯
이거 제대로 처리 안되면 http://localhost/?p=번호 이런 식으로만 처리가 되고 (물론 보고 즐기는데는 상관없지만 이왕하는거 ㅋ) 나름 fancy한 링크인 permalinks가 먹질 않고 404 에러를 토해낼테니–;; 그게 보기 싫으면 위의 설정을 해주면 깔끔~

Apache(아파치) 2.2 를 윈도에 설치 했을때 403 Forbidden 에러가 난다면

보통의 경우 (물론 다른 훌륭한 http daemon들도 많지만) 리눅스에서 많이 쓰는 Apache 웹서버의 경우
윈도에서 제공되는 지금까지 GUI로 제공되어오던 IIS의 설정을 변경하는것 보다는 많은 노력이 들어가며

그중에서 가장 대표적인 예가 바로 접근 권한이 없다라고 나오는 403 Forbidden 에러메시지..
리눅스의 경우 디렉토리의 권한을 Apache 또는 모든유저가 읽을 수 있도록 변경하면
해결되는 경우가 보통이지만 윈도에서 (특히 XP계열의 end-user OS) 폴더 권한 설정하기에는
이런저런 압박들이 따라오는 경우가 많다 무슨 네트워크 보안 설정이니 웹에 게시를 할 것이냐부터
하다보면 ‘이거 뭐야 무서워 ㅠㅠ’ 하며 포기를 하게 되는 경우가 많은데
이러한 윈도계열에서 403에러를 한방에 날려줄 설정이 바로 이것!!




<Directory “경로(ex- d:/웹소스”>
AllowOverride None
Order allow,deny
Allow from all
</Directory>




위의 옵션을 아파치의 httpd.conf 파일에 추가를 해준 후 apache를 재기동시키면
많은 403 forbidden 에러메시지를 더이상 보지 않을 수 있다 🙂
IIS깔기 귀찮아서 Apache를 깔고나서 간만에 설정하다가 403에러를 만나서 기억을 더듬고 더듬은 끝에

구글이 알려줬다-_-;

고마워요 구글 -ㅅ-;;