windows 의 nginx 설치, 시작, 포트 변경 및 역방향 에이전트 와 gzip 설정
6266 단어 서버
목차
nginx 설치
사실 설치 하지 않 고 홈 페이지 에서 해당 버 전 을 다운로드 하면 됩 니 다.내 가 다운로드 한 것 은
nginx/Windows-1.15.3
이다.다운로드 가 끝 난 후 바로 압축 을 풀 려 면 설치 할 필요 가 없습니다.중국어 경로 가 없 도록 주의 하 세 요.2 시동
nginx 의 루트 디 렉 터 리 에서 cmd 입력
start nginx
을 열 고 nginx 를 시작 합 니 다.통과 가능:http://localhost:80
nginx 의 성공 알림 이 있 는 지 확인 하기 2018/09/20 09:00:16 [emerg] 1076#2260: bind() to 0.0.0.0:80 failed (10013: An attempt was made to access a socket in a way forbidden by its access permissions)
실제 내 80 포트 가 점용 되 었 습 니 다. 명령 행 을 통 해 지정 한 포트 가 점용 되 었 는 지 확인 할 수 있 습 니 다. 그러나 간단 하고 거 친 것 은 우리 가 nginx 의 기본 포트 를 직접 바 꾸 면 됩 니 다.그래서 아래 세 번 째 부분 이 있 습 니 다. 포트 를 바 꾸 세 요.quit 와 stop 의 차이 점:
conf - > ngix. conf 프로필 에 들 어 갑 니 다. 주의: 프로필 을 수정 하고 나 면
nginx -s reload
설정 이 유효 합 니 다.http {
...
server {
listen 7077; // 80, 7077 , http://localhost:7077 nginx 。
...
}
}
4 역방향 대리
역시 conf - > ngix. conf 의
server
http {
...
server {
listen 7077;
...
location /api { // /api http://10.200.5.73:1411 http://10.200.5.73:1411 /api
rewrite ^/api/(.*)$ /$1 break; // URL
proxy_pass http://10.200.5.73:1411;
}
}
}
5gzip
gzip 을 사용 하면 저 는 주로 vue 로 딩 자원 이 너무 크 고 첫 페이지 의 화이트 스크린 시간 이 약간 긴 문 제 를 줄 이기 위해 서 입 니 다. 그 다음 에 저 는 vue 자원 의 크기 를 최적화 하 는 글 을 쓸 것 입 니 다.
역시 conf - > ngix. conf 의
server
http {
...
gzip on; // gzip #
gzip_static on;
gzip_buffers 4 16k;
gzip_comp_level 5;
gzip_types text/plain application/javascript text/css application/xml text/javascript application/x-http-php image/jpeg image/gif image/png;
server {
listen 7077;
...
location /api {
rewrite ^/api/(.*)$ /$1 break;
proxy_pass http://10.200.9.74:8088;
}
}
}
레 퍼 런 스
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
집 서버 설계 (하드웨어 편)자신의 Redmine이나 ownCloud를 운용하기 위해 사쿠라 VPS, DigitalOcean, OpenShift 등을 놀랐습니다만, 침착 해 왔으므로 현상을 정리하고 싶습니다. 먼저 하드웨어 구성을 정리합니다. ...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.