어쩌라구..?? ㅡㅡa..

Posted
Filed under Linux/system
링크부터 걸자.
AddDefaultCharset 지시자 설명 : Apache Core Features - AddDefaultCharset Directive
IndexOptions Charset 설명 : Apache Module mod_autoindex - IndexOptions Directive


파일을 보낼 일이 생겨서 네이트온으로 쏘려고 했는데,
이노무 네이트온에서 파일이 가질 않는다.

어떻게 하는게 제일 쉬울까 생각하다가
그냥 http로 보내는게 낫겠다 생각했다.

아파치를 깔고 디렉토리 설정해준뒤 들어가서 봤는데
한글이 몽땅 깨져보인다. ㅜㅜ

브라우저에서 강제로 utf-8로 설정해주면 보여지긴 하는데
페이지 이동 할때마다 그짓을 해줘야 된다.

너무 불편해서 어딘가에 설정해주는 옵션이 있을거 같다는 생각에
찾아보니까 역시나 있었다.

처음으로 찾은 옵션은 apache2.conf 파일이나 가상호스트 설정에
AddDefaultCharset 옵션으로 지정해주는것이었는데
이건 디렉토리 리스팅에 먹히질 않는다.

다른 일이 급해서 먼저 처리해 놓고
다시 구글 뒤지다 보니까 답이 대번에 나왔다.

디렉토리 리스팅도 어차피 html 페이진데,
그 페이지를 자동으로 생성해주는 모듈이 있었다.
그 모듈이 페이지 인코딩을 잘못 지정해서 엉뚱하게 나왔던 것이다.

모듈 설정 파일에 IndexOptions을 추가해주면 된다.
지금 배가고파 아무 생각이 없으니
자세한건 링크타고 가서 봐라. ㅡㅡ/
2008/05/09 16:01 2008/05/09 16:01
Posted
Filed under Linux/system
알게된 배포판은 역시나 우분투 서버 8.04이다.
어찌어찌 man페이지 뒤지다가 알게 됐는데,
겁나게 간단히 심볼릭 링크 걸어주기만 하는것 같긴 한데
하여간 참 쓸모있는 명령이었다.

$ a2enmod
$ a2dismod
이 명령들은 이름에서 볼 수 있듯이 아파치2 모듈을 활성,비활성 시키는 명령이다.
root권한으로 동작시켜야 하므로 sudo를 이용하여 실행시켜야 하며
실행시키면 옵션 적용 가능한 모듈의 전체 목록이 다 나온다.

물론 인자로 적용시킬 모듈 이름을 직접 적어주어도 된다.
그러면 목록 나오지 않고 바로 처리한 뒤 종료한다.


사이트 활성,비활성 명령도 비슷하게 생겼다.
$ a2ensite
$ a2dissite
동작 방식은 위와 동일하다.
root권한으로 동작시키면 적용 가능한 가상 호스트 목록이 나와서 선택할 수 있고
인자를 적어주면 바로 처리하고 종료한다.


우분투 서버에는 설정 자동화 툴이 많이 부족한것 같다.
내가 못 찾아서 이리도 삽질하고 쓰고 있는건지는 잘 모르겠는데,
내가 못찾고 있는거라면 차라리 좋겠다.
2008/05/02 01:26 2008/05/02 01:26