apache2 시냅틱 관리자 설치시 이상하군요
글쓴이: chiar / 작성시간: 금, 2008/03/28 - 3:14오전
웹수업 듣는데 아파치 웹서버를 설치해서 실습하는데요.
학교서는 다 윈도우 쓰니 별 상관없는데
제 컴에 아파치를 설치하려고 apache.org가보니
윈도우, 유닉스 버전만 있더군요. 소스컴파일 해도 상관없긴하지만
시냅틱 꾸러미 뒤져보니 우분투용 apache2가 있더군요.
(우분투 7.10입니다.)
냅다 설치했더니 제가 알고있는 경로랑은 전혀 다르고..
(윈도우에서 apache.org에서 받은걸로 설치한 내용물...)
설치된 경로를 뒤져봐도 설정도 하나도 안되있고 내용도 허전하고 cgi-bin도 없고 뭐...
그래서 지우고 그냥 apache.org에서 받은 소스 컴파일 하는중이긴 한데,
시냅틱에 있는... sudo apt-get install apache2했을때 설치되는 내용이
제가 알고있는거랑 다른가요?
아님 제대로 설치가 안된건가요...
Forums:
/var/www안에 넣으면
/var/www안에 넣으면 되는군요. 그러나 다른 설정은 전혀 모르겠네요 -_-
cgi파일 만든것을 /var/www안에 cgi-bin이라는 폴더를 만들어 집어넣고
퍼미션조정까지 755로 다 해놨는데
You don't have permission to access /cgi-bin/ on this server.
이렇게 뜨네요 에휴 -_-;;
에...
에... /etc/init.d/apache2가 아파치서버 끄고 키는 실행파일이군요.
sudo /etc/init.d/apache2 restart 이런식으로..
/etc/apache2/apache2.conf파일에
ScriptAlias /cgi-bin/ /원하는 cgi-bin경로/
추가해서 cgi-bin경로 지정하는것 같긴 한데 정확하게는 모르겠습니다.
/usr/lib/cgi-bin 폴더가 이미 만들어지는군요. 처음 디폴트값이 저긴지 정확히 모르겠네요.
일단 추가해서 저쪽으로 지정해주긴 했습니다만 흐음...
간단하게 cgi파일 만들어서 돌려보면 되지만 너무 졸려서 멍하네요 -_-
구글링하다보니 awstat이란걸 설치하면 편하다고 합니다.
It gives really usefull statistics about traffic on your web sites.
라지만 전 실습만할거니 패스...
내일 정신좀 차리고 제대로 봐야겠네요..
cgi실행시 500번
cgi실행시 500번 내부오류나서 에러로그 찾으려니 소스컴파일버전과
우분투 시냅틱설치버전이 다르군요...
/etc/local/apache2 여기로 설치가 안되고 다 흩어지니...
/var/log/apache2 안에 로그가 기록되는군요.
로그 기록보니 cgi경로 기본값이 /usr/lib/cgi-bin이 맞네요.
첨부터 로그 경로를 알았다면 이런 삽질은 안해도 됐는데 -_-
남은 하나 의문점은 httpd.conf파일의 정체군요.
소스컴파일버전은 /etc/local/apache2/httpd.conf에 각종설정이 들어가있는데
apt로 설치한건 /etc/apache2/httpd.conf 요런 경로에 있는데
열어보면 빈파일입니다. -_-ㅋ 아파치 구동은 잘 되는거 같긴한데...
정체가 뭔지.. 원래 설정값들은 어디로 갔는지 모르겠네요..
정말 자야겠네요 으악
댓글 달기