nginx 도 메 인 이름 기반 가상 호스트 설정
설명 및 빈 줄 설정 파일 제거 [root@lnmp01 conf]# egrep -v "#|^$" nginx.confworker_processes 1;events {worker_connections 1024;}http {include mime.types;default_type application/octet-stream;sendfile on;keepalive_timeout 65;server {listen 80;server_name localhost;location / {root html;index index.html index.htm;}error_page 500 502 503 504 /50x.html;location = /50x.html {root html;}}}
기본 가상 호스트 는 localhost 입 니 다. 가상 을 설정 합 니 다. 두 개 를 설정 할 수 있 습 니 다. 중간 에 server 와 같은 빈 칸 으로 구분 할 수 있 습 니 다.name www. tuwei. com tuwei. com 설정 후 다음 과 같 습 니 다 [root@lnmp01 conf]# egrep -v "#|^$" nginx.confworker_processes 1;events {worker_connections 1024;}http {include mime.types;default_type application/octet-stream;sendfile on;keepalive_timeout 65;server {listen 80;server_name www.tuwei.org tuwei.org;location / {root html/www;index index.html index.htm;}error_page 500 502 503 504 /50x.html;location = /50x.html {root html;}}}
사이트 파일 설정 [root@lnmp01 conf]# echo "hi.Im tuwei,my 51cto's blog is https://blog.51cto.com/tuwei">... / html / www / index. html 로 컬 hosts 파일 에 IP 와 도 메 인 이름 을 추가 합 니 다 echo" 192.168.132.20 www. tuwei. org "> / etc / hosts 검사 문법 sbin / nginx - t nginx 서 비 스 를 다시 시작 합 니 다 [root@lnmp01 conf]# kill -HUP
cat ../logs/nginx.pid
또는... / sbin / nginx - c / application / nginx / conf / nginx. conf.. / sbin / nginx - s reload 로이 컴퓨터 테스트 [root@lnmp01 conf]# curl www.tuwei.orghi.Im tuwei,my 51cto's blog is https://blog.51cto.com/tuwei컴퓨터 에서 이 도 메 인 이름 에 접근 하려 면 컴퓨터 hosts 파일 에서 분석 해 야 합 니 다.
포트 기반 가상 호스트
IP 기반 가상 호스트
listen IP:80;server_name IP;
nginx
worker_processes 1;
error_log /application/logs/err.log crit;------->crit 는 로그 단계 events {use epoll; ----------------------- > worker connections 1024;}
로그 형식 설정 파일 에 있 습 니 다. 주석 제거 logformat main '$remote_addr - $remote_user [$time_local] "$request" ''$status $body_bytes_sent "$http_referer" ''"$http_user_agent" "$http_x_forwarded_for"';
로그 위치 / {root html / www; index index. html index. htm;} accesslog /application/logs/host.access.log main;-------->명령 awk '{print $1}' host. access. log | sort | uniq - c | sort - rn - k1 로 그 를 통 해 웹 사 이 트 를 방문 하 는 IP 상황 nginx 상태 정 보 를 도 메 인 이름 설정 에 server {listen 80; server name status. tuwei. org location / {stub status on; access log off;
}
}또한 stub status on, access log off, allow 192.168.132.10 - --- --- --- 는 이 ip 이 deny all 에 접근 하기 전에 사이트 방문 을 언급 했 을 때 403 오 류 를 알려 줄 수 있 습 니 다. 첫 페이지 파일 이 없 는 것 외 에 사이트 파일 권한 이 부족 한 것 을 제외 하고 설정 에서 allow, deny 권한 제 어 를 했 습 니 다. 192.168.132.20 을 방문 하면 다음 과 같은 정 보 를 얻 을 수 있 습 니 다. Active connections: 4 server accepts handled requests23 23 49 Reading: 0 Writing: 1 Waiting: 3
첫 번 째 server 는 nginx 가 시 작 된 지 지금까지 23 개의 연결 을 처리 했다 고 밝 혔 다. 두 번 째 accepts 는 nginx 가 시 작 된 지 지금까지 23 번 의 악수 세 번 째 handled requests 를 성공 적 으로 만 들 었 다 고 밝 혔 다. 모두 49 번 의 요청 을 처리 했다 고 밝 혔 다.
Reading: nginx 클 라 이언 트 의 Header 정보 수 읽 기 Writing: nginx 클 라 이언 트 에 게 되 돌아 오 는 Header 정보 수 Waiting: 다음 요청 명령 을 기다 리 고 있 는 상주 연결 을 처 리 했 습 니 다.
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
간단! Certbot을 사용하여 웹 사이트를 SSL(HTTPS)화하는 방법초보자가 인프라 주위를 정돈하는 것은 매우 어렵습니다. 이번은 사이트를 간단하게 SSL화(HTTP에서 HTTPS통신)로 변경하는 방법을 소개합니다! 이번에는 소프트웨어 시스템 Nginx CentOS7 의 환경에서 S...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.