예를 들어, 'gitweb', 'bugzilla' 등을 service하는 server를 configuration한다고 가정하면,

apache에서, 이것들을 한 virtual host '80 port'에 설정하고, uri 로 구분하는 방법 - (*A) - 과, 아예 virtual host를 다르게 설정하는 방법 - (*B) - 두가지가 있을 것이다.

(*A)의 경우, "<domain name>/gitweb" "<domain name>/bugzilla" 이런 식으로 나누어서 한 virtual host에서 service하면 port의 낭비도 막고, 쓸데 없이 virtual host를 하나 더 사용하는 낭비도 줄일 수 있다.

그렇지만, 경우, client의 browser의 cache 정책이나 설정등에 따라, 의도치 않은 동작들이 발생하는 경우를 많이 겪었다.

따라서, 경험적으로, 이런 경우, 불편하고, 또 약간 낭비적인 요소가 있더라도 그냥, 여러개의 virtual host로 설정하는 편이 여러가지 지뢰(?)를 피할 수 있는 가장 편한 방법이다.


"다른 사람을 blame하는 말을 할때, 주어가 '나'가 되고, 나를 blame하는 문장으로 바꾸어 구성하자."

아래와 같은 예를 보면 명확하게 이해될 것 같다.


* "너는 왜 아빠 말은 안듣니?"

=> "OO야, 아빠가 OO가 이해하기 어렵게 말했니?"


* "OO부장님께 말씀드렸습니다만, 받아들여지지 않았습니다."

=> "제가, OO부장님께 드린 설명이 부족했나 봅니다."


+ Recent posts