Console.Write("Learning!");
[Centos7]웹서버 설정 본문
1.아파치 실행파일
아파치웹서버운용에 필요한 여러 가지 실행 파일들은
/usr/bin 및 /usr/sbin 에 들어있다.
●ab : 아파치 벤치마킹 툴
●apachectl : 아파치 시작/종료/재시작과 설정파일(httpd.conf)검사 등을 하는툴
●htpasswd : 특정페이지 암호인증에서 ID와 암호를 생성하는 툴
●htdigest : 사용자 인증파일을 생성하고 업데이트하기 위한 툴
●httpd : 아파치 웹 데몬 파일
●logresolve : 아파치 로그파일에서 IP주소에 대한 호스트네임을 분석하는 툴
●rotatelogs : 아파치 웹 로그파일을 로테이트 하기 위한 툴
2.아파치 로그디렉토리(/var/logs/httpd)
이 디렉토리는 아파치 웹 로그파일들을 저장하고 있는 디렉토리이다.
●access_log : 홈페이지 방문자들의 방문기록을 하는 웹로그 파일
●error_log : 홈페이지 에러발생 시에 기록하는 에러로그 파일
3.아파리 웹문서 디렉토리(/var/www/html)
아파치 웹서버의 기본홈페이지 문서인 index.html 파일이 저장되어있는 디렉토리이다.
4.아파치 주설정파일 디렉토리(/etc/httpd/conf/)
아파치 웹서버의 메인 설정파일(httpd.conf)과 magic 파일이 존재하는 디렉토리이다.
●httpd.conf : 아파치웹서버의 주설정파일
●magic : 아파치의 mod_mime_magic 모듈을 위한 Magic 데이터파일
5.아파치 부가설정파일 디렉토리(/etc/httpd/conf.d/)
이 디렉토리에는 추가 기능에 대한 설정파일을 모아둔 위치이다. (Apache 실행 시 모두 설정파일에 포함되어 읽혀진다.)
●autoindex.conf : 디렉토리의 내용을 어떻게 로딩 할 것인가에 관한 아파치 설정파일
●userdir.conf : 사용자 홈 디렉토리에 관한 설정파일
●welcome.conf : 초기 기본 페이지에 대한 설정
6.CGI 파일 디렉토리(/var/www/cgi-bin)
아파치웹서버에서 CGI파일들이 존재하는 디렉토리이다.
7.오류 페이지가 저장된 디렉토리(/usr/share/httpd/error)
아파치웹서버의 에러문서를 저장하고 있는 디렉토리로서 에러코드별로 별도의 파일들이 지정되어있다.
~]# ls -1 /usr/share/httpd/error/
8.아이콘 파일이 저장된 디렉토리(/usr/share/httpd/icons)
아파치웹서버에서 기본적으로 사용하고 있는 이미지 아이콘 파일들을 저장하고 있는 디렉토리이다.
~]# ls /usr/share/httpd/icons/
9.모듈 파일이 저장된 디렉토리(/usr/lib64/httpd/modules)
아파치웹서버를 DSO방식으로 설치하였을 경우에 필요한 모듈파일들이 들어있는 위치이다.
~]# ls /usr/lib64/httpd/modules/
자 다음에는 웹서버 작동확인을 해보도록하자
'Computer > Linux' 카테고리의 다른 글
| [ubuntu]이게 팩트 입니다. (0) | 2017.01.17 |
|---|---|
| [Centos7]웹서버 작동 확인 (0) | 2017.01.17 |
| [Centos7] PHP 컴파일 설치 (0) | 2017.01.17 |
| [Centos7]MySQL 컴파일 설치 (0) | 2017.01.17 |
| [Centos7]Apache 컴파일설치 (0) | 2017.01.17 |