전단 에서 습득 해 야 할 nginx 스 킬 (1)
전단 으로서 나 는 nginx 를 사용 하여 다음 과 같은 몇 가지 일 을 하 는 것 을 배 워 야 한다 고 생각한다.
참고 자료:
nginx 기본 입문
Beginner’s Guide
nginx 중요 점
(nginx 의 설 치 는 소개 하지 않 겠 습 니 다. 문서 에 따라 설치 하면 됩 니 다)
1. nginx 가 열 렸 다 면 다음 명령 으로 nginx 를 제어 할 수 있 습 니 다.
nginx -s signal
// signal :
// stop — nginx
// quit — ,
// reload — ,
// reopen —
2. nginx 프로필 의 문법 은 간단 한 명령 과 블록 급 명령 으로 구성 되 어 있 습 니 다.
// , , ,
root /data/www;
// , { } , ,
// #
events {
worker_connections 4096; ## Default: 1024
}
메모: 어떤 문맥 에 도 놓 여 있 지 않 은 명령 은 주 문맥 에 있 습 니 다.이벤트 와 http 의 명령 은 주 상하 문 에 놓 고 server 는 http 에 놓 고 location 는 server 에 놓 습 니 다.구조 예 는 다음 과 같다.
events {
}
http {
server {
location / {
}
}
}
3. 프로필 을 검사 하고 프로필 의 위 치 를 봅 니 다.
nginx -t
// :
// nginx: the configuration file /usr/local/etc/nginx/nginx.conf syntax is ok
// nginx: configuration file /usr/local/etc/nginx/nginx.conf test is successful
에이전트 정적 자원
우 리 는 지금 이 컴퓨터 의 nginx 프 록 시 정적 자원 을 사용 하려 고 합 니 다.
1. 폴 더 를 마음대로 만 들 고 index. html 와 nginx. conf 를 만 듭 니 다.우 리 는 nginx. conf 를 사용 하여 설정 을 수정 하고 index. html 를 대리 하려 고 합 니 다.
2. index. html 에 다음 코드 를 기록 합 니 다.
Document
hello world
3. nginx. conf 에 다음 코드 를 기록 합 니 다.
events {
# worker_connections 1024; ## Default: 1024
}
http {
server {
listen 8765;
location / {
root /Users/zhouyang/Documents/tencent/test/local-nginx;
}
}
}
다음 세 가 지 를 주의해 야 합 니 다.
nginx: [emerg] "server" directive is not allowed here in xxxxxx
server 위치 가 잘못 되 었 다 는 뜻 입 니 다. http 컨 텍스트 에 넣 어야 합 니 다!!nginx: [emerg] no "events" section in configuration
이벤트 컨 텍스트 가 없다 는 뜻 입 니 다. 이 설정 파일 에는 이벤트 컨 텍스트 를 추가 해 야 합 니 다. 명령 이 없어 도.(위 에서 이벤트 내용 을 주석 해 놓 은 것 처럼) // nginx
nginx -s quit
// nginx
nginx -c /Users/zhouyang/Documents/tencent/test/local-nginx/nginx.conf
메모: 두 번 째 단 계 는 - t 인 자 를 추가 할 수 없습니다
nginx -t -c /Users/zhouyang/Documents/tencent/test/local-nginx/nginx.conf
. - t 인 자 는 설정 만 검사 하고 nginx 를 시작 하지 않 기 때 문 입 니 다.5. localhost: 8765 를 열 면 hello World 를 볼 수 있 습 니 다.
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
다양한 언어의 JSONJSON은 Javascript 표기법을 사용하여 데이터 구조를 레이아웃하는 데이터 형식입니다. 그러나 Javascript가 코드에서 이러한 구조를 나타낼 수 있는 유일한 언어는 아닙니다. 저는 일반적으로 '객체'{}...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.