HTTP 및 웹 서비스(httpd)구축 안내
3480 단어 링크 ux 기초 지식 정리
웹 서버 구축 에는 Apache,IIS,Nginx 등 이 있다.2.본 고 는 아파 치(httpd)를 예 로 들 어 가상 호스트 와 사용자 기반 접근 제 어 를 설명 한다.환경 CentOS-7.3.httpd-2.4.6 단계:
<VirtualHost 192.168.1.189:80>
ServerAdmin [email protected]
DocumentRoot "/var/www/html"
ServerName www.test.com
ServerAlias www.host.example.com
ErrorLog "/var/log/httpd/test.com-error_log"
CustomLog "/var/log/httpd/test.com-access_log" common
</VirtualHost>
\#192.168.189 IP 기반 가상 호스트.80 기본 포트 번호 입 니 다.(포트 기반 가상 호스트 를 설정 하려 면'Listen PORT'PORT 를 사용자 정의 포트 번호 로 설정 해 야 합 니 다.일반적으로 1024-41951 범위 내 에서 선택 합 니 다)포트 번호 기반 가상 호스트 는 클 라 이언 트 가 접근 할 때 도 메 인 이름 뒤에 액세스 포트 를 수 동 으로 입력 해 야 합 니 다.\#ServerAdmin 사이트 관리자 메 일 박스\#DocumentRoot 사이트 루트 디 렉 터 리(사이트 프로그램 파일 저장,기본 홈 페이지 는 index.html)\#ServerName 도 메 인 이름\#ServerAlias 사이트 별명\#ErrotLog 오류 로그\#CustomLog 사용자 로그
3.사용자 기반 접근 제어.정의 보안 영역
<Directory "/var/www/html/matt/">
Options None
AllowOverride None
AuthType Basic
AuthName "please input you key"
AuthUserFile "/mydata/httpd/set/passwd.web"
Require user1 matt username2
</Directory>
\#Options None 인덱스,링크 가 허용 되 는 지 여부\#AllowOverride None 덮어 쓸 수 있 는 지 여부\#AuthType Basic 암호 화 방식(Basic 또는 digest 두 가지,digest 는 브 라 우 저 지원 이 필요 합 니 다)\#AuthName"please input you key"알림 정 보 를 제공 합 니 다\#AuthUserFile"/my data/httpd/set/passwd.web"인증 암호 파일 위 치 를 지정 합 니 다\#Require user 1 matt username 2 합 법 적 인 사용자 이름 입 니 다.
암호 파일 생 성 도구