현재 위치: > 기술 기사 > 운영 및 유지보수 > 엔진스

  • Nginx add_header 명령 예제 분석
    Nginx add_header 명령 예제 분석
    머리말 우리 모두 알고 있듯이 nginx 구성 파일은 add_header 지시문을 사용하여 응답 헤더를 설정합니다. 컬을 사용하여 사이트 정보를 확인하고 반환된 헤더가 예상한 것과 다른지 확인하세요. http/2200date:thu,07feb201904:26:38gmtcontent-type:text/html;charset=utf-8vary:accept-encoding, cookiecache- 제어: 최대 연령=3, 필수-재검증마지막 수정: 20190년 2월 7일 목요일
    엔진스 1496 2023-05-17 18:37:06
  • Nginx가 URL의 경로를 기반으로 업스트림으로 동적으로 전달하는 방법
    Nginx가 URL의 경로를 기반으로 업스트림으로 동적으로 전달하는 방법
    시나리오 1/svr1/xxxx?yyy는 svr1:8080/xxxx?yyy/svr2/xxxx?yyy로 전달되고 svr2:8080/xxxx?yyy로 전달됩니다. 구성은 다음과 같습니다. location~*/(srv[1- 9]+)/( .*)${allowall;proxy_passhttp://$1/$2$is_args$args;proxy_set_headerhost$host;proxy_set_headerx-forwarded-for$forwarded_addr;}upstreamsrv1{serversrv1-
    엔진스 1436 2023-05-17 18:28:06
  • Nginx 404 오류를 해결하는 방법
    Nginx 404 오류를 해결하는 방법
    최근 프로젝트 배포 시, 그림과 같이 정상적인 로그인 인터페이스로 접근이 가능한데, 로그인 후 해당 주소에 접근하면 404 오류가 발생하는 현상이 발생하여 구성 오류가 없는지 확인하러 갔습니다. , 그러나 확인한 결과 nginx.conf 및 config.js 두 구성 파일의 IP와 포트가 올바른 것으로 나타났습니다. 이 프로젝트는 여러 번 배포되었으며 이러한 오류는 발생하지 않았습니다. nginx.conf의 압축되지 않은 원래 소스 파일입니다. 원으로 표시된 부분은 해당 IP와 프로젝트 구성에 따라 구성해야 하는 수신 포트입니다. Listen은 해당 포트에 해당하고, server_name은 액세스한 IP에 해당하지만 이는 불가능합니다. 문제를 해결하려면 다음 문장 tr을 추가해야 합니다.
    엔진스 15898 2023-05-17 18:23:18
  • nginx IP 블랙리스트 동적 금지 방법
    nginx IP 블랙리스트 동적 금지 방법
    1. 솔루션 블랙리스트는 mysql에 유지됩니다(일반적인 솔루션은 redis이지만 lua-nginx-module을 통해 서로 다른 IP가 서로 다른 유효 기간, IP crud, 통계 등을 설정하는 등의 제어에 도움이 되지 않습니다). nginx에서 메모리 조각(lua_shared_dict)을 열면 Lua는 정기적으로 mysql에서 lua_shared_dict로 블랙리스트를 새로 고칩니다. 모든 요청은 lua_shared_dict의 ipcheck로 이동해야 합니다. 2. 2.1 설치 luajitcdluajit-2.0.5makemakeinstallprefix=/usr/local/ 설치
    엔진스 1364 2023-05-17 17:58:06
  • nginx 구성 add_header의 함정을 해결하는 방법
    nginx 구성 add_header의 함정을 해결하는 방법
    머리말 add_header는 이름에서 알 수 있듯이 http 응답 헤더를 추가하는 데 사용됩니다. 하지만 이는 단지 "추가"일 뿐, 다시 작성하는 것이 아니라는 점에 유의하세요. 따라서 헤더가 이미 존재하는 경우 add_header를 사용하면 문제가 발생합니다. 게다가 낮은 버전의 nginx에서는 add_header가 오류 페이지에서의 사용을 지원하지 않습니다. 이것은 함정이 많은 지시이다. 처리 단계가 위치 처리보다 늦습니다. 위치에 쓸 수는 있지만 다른 위치에 다시 쓸 경우 이전 위치에서 처리되지 않은 add_header는 손실됩니다. 예: 위치
    엔진스 1757 2023-05-17 17:40:06
  • Nginx 프록시 Parttainer를 사용하는 방법
    Nginx 프록시 Parttainer를 사용하는 방법
    주요 목적은 nginx를 통해 Parttainer 서비스를 프록시하고 nginx를 통해 통합 전달을 수행하는 것입니다. 1. nginx를 시작하고 전체 nginx 구성 경로를 마운트합니다. Baidu dockerrun-p80:80-namenginx- -restart=always- vnginx/:/etc/nginx-dnginx conf.d/default.confupstreamdocker{//구성 경로 아래에 있는 portainer 컨테이너의 이름을 수정합니다. 이 nginx가 구성되지 않은 경우 noresolverdefinitiontore가 사용됩니다.
    엔진스 1275 2023-05-17 17:04:06
  • Nginx 서버에 대한 스트레스 테스트를 수행하도록 ab를 구성하는 방법
    Nginx 서버에 대한 스트레스 테스트를 수행하도록 ab를 구성하는 방법
    ab는 Apache용 성능 테스트 도구입니다. ab 도구만 설치할 수 있습니다. 우분투에 abapt-getinstallapache2-utilscentos를 설치하고 abyuminstallhttpd-tools를 설치합니다. 테스트하기 전에 간단한 html, php, 이미지 파일을 준비해야 합니다. 별도로 테스트하십시오. 이 세 파일을 nginx 설치 디렉터리의 기본 html 디렉터리에 넣습니다. 준비 후 ab-kc1000-n1000http://localhost/ab.html을 테스트할 수 있습니다. 이 명령은 1000개의 동시성을 사용하고 1000번 연결합니다. 결과는 다음과 같습니다
    엔진스 727 2023-05-17 16:40:51
  • Nginx에서 htpasswd를 사용하여 웹사이트를 비밀번호로 보호하는 방법
    Nginx에서 htpasswd를 사용하여 웹사이트를 비밀번호로 보호하는 방법
    최종 효과는 비슷합니다(다른 브라우저의 인터페이스는 다름). 인증에 실패하면 http 오류(401authorizationrequired)가 보고됩니다. 이러한 기능을 구현하려면 서버 구성을 변경하고 로그인을 위한 사용자 이름과 비밀번호를 설정해야 합니다. 먼저 웹사이트의 nginx 서버 구성을 변경해야 합니다. Ubuntu 서버의 경우 이 구성 파일은 일반적으로 /etc/nginx/sites-enabled/에 있습니다. 예를 들어 기본 구성 파일인 /etc/nginx/sites-를 사용합니다. 여기에는 활성화/기본값이 있습니다. 예: 다음과 같이 코드를 복사하세요.
    엔진스 874 2023-05-17 15:49:06
  • Nginx 서버에 대한 블랙리스트 또는 화이트리스트 기능을 구성하는 방법
    Nginx 서버에 대한 블랙리스트 또는 화이트리스트 기능을 구성하는 방법
    1. 블랙리스트 또는 화이트리스트 정의 방법: 1. 구성 형식 구성 키워드 블랙리스트 또는 화이트리스트 파일 저장 공간 white_black_list_conf/white.listzone=white:2m;|||||||--------- ---- -----------------여기서 저장 공간 크기는 2m입니다. 공간 크기에 따라 흑백 목록의 용량이 결정됩니다. ||---- ------------------------------- ------ ---------------------
    엔진스 2237 2023-05-17 15:40:06
  • Nginx 배포를 위해 Docker를 사용하여 볼륨을 마운트하는 방법
    Nginx 배포를 위해 Docker를 사용하여 볼륨을 마운트하는 방법
    Nginx 데이터 볼륨 nginx에는 순방향 프록시, 역방향 프록시, 로드 밸런싱, 투명 프록시 등과 같은 많은 기능이 있습니다. 일반적으로 역방향 프록시와 로드 밸런싱이 더 많이 사용됩니다. 이러한 작업에서는 구성 파일만 수정하면 되므로 구성 파일을 로컬로 동기화하기만 하면 됩니다. nginx 구성 파일의 경로는 etc/nginx/nginx.conf입니다. 먼저 해당 디렉터리와 파일을 만듭니다. nginx1 디렉터리에 nginx.conf도 만들어야 하며 내용은 비워 둘 수 있습니다. 그런 다음 이미지가 정상인지 확인합니다. 이미지를 다운로드하지 않은 경우 다음 명령을 사용하여 이미지를 가져옵니다(기본값은 최신 버전). dockerpullnginx 다음으로 컨테이너를 실행합니다. docker
    엔진스 1090 2023-05-17 15:31:40
  • Laradock에서 Laravel Octane 및 WebSocket의 nginx를 구성하는 방법
    Laradock에서 Laravel Octane 및 WebSocket의 nginx를 구성하는 방법
    이전 상황에서는 laradock에 LaravelOctane을 설치한 후 swoole이 시작되고 nginx에서 포트 액세스 연결 구성이 실패하고 오류 메시지 502가 보고됩니다: location/octane{proxy_passhttp://127.0.0.1:8080 ;} 이유: Swoole 서버는 컨테이너에서 실행되는 Workspace에 있습니다. Nginx 서버는 Nginx 컨테이너에서 실행되므로 Workspace IP를 찾아 nginx에서 구성해야 합니다. 해결 방법: dockerps는 Workspace 컨테이너의 ID를 확인합니다. dockerinspect 컨테이너 ID, 네트워크 찾기
    엔진스 1196 2023-05-17 15:22:06
  • 고부하 네트워크를 위해 Nginx 및 Node.js를 최적화하는 방법
    고부하 네트워크를 위해 Nginx 및 Node.js를 최적화하는 방법
    네트워크 최적화가 nginx와 node.js의 기본 전송 메커니즘을 먼저 이해하고 타겟 최적화를 수행하지 않으면 두 가지의 최적화가 아무리 상세하더라도 헛될 수 있습니다. 일반적으로 nginx는 tcpsocket을 사용하여 클라이언트와 업스트림 애플리케이션을 연결합니다. 우리 시스템에는 커널 매개변수를 통해 설정되는 tcp에 대한 많은 임계값과 제한 사항이 있습니다. 이러한 매개변수의 기본값은 일반적인 목적으로 설정되는 경우가 많으며 웹 서버의 높은 트래픽 및 짧은 수명 요구 사항을 충족할 수 없습니다. 다음은 TCP 조정을 위한 후보인 몇 가지 매개변수입니다. 이를 효과적으로 만들려면 /etc/sysctl.conf 파일에 넣거나 /etc/sysctl과 같은 새 구성 파일에 넣을 수 있습니다.
    엔진스 1434 2023-05-17 15:13:14
  • nginx가 Tomcat의 동적 및 정적 분리를 구현하는 방법
    nginx가 Tomcat의 동적 및 정적 분리를 구현하는 방법
    1. 동적 및 정적 분리를 달성해야 하는 이유는 무엇입니까? 1) nginx는 정적 리소스를 처리하는 강력한 능력을 가지고 있습니다. 주된 이유는 nginx의 정적 페이지 처리 효율성이 Tomcat의 요청량보다 훨씬 높기 때문입니다. 그러면 nginx의 요청량은 6000회이고, tomcat의 초당 처리량은 0.6m이고, nginx의 초당 처리량은 3.6m입니다. nginx의 정적 리소스 처리 능력은 tomcat의 6배라고 할 수 있으며 장점은 분명합니다. 2) 동적자원과 정적자원을 분리하여 서버 구조를 보다 명확하게 합니다. 2. 정적 및 동적 분리 원칙 서버가 클라이언트로부터 받은 요청 중 일부는 html, css, js 및 이미지 리소스와 같은 정적 리소스에 대한 요청입니다.
    엔진스 800 2023-05-17 14:52:28
  • nginx 재작성 기능을 사용하는 방법
    nginx 재작성 기능을 사용하는 방법
    서문 일부 웹사이트를 탐색할 때 www.abc.com 또는 www.abcd.com을 입력하면 페이지에 www.abc.com의 홈페이지 콘텐츠가 정상적으로 표시될 수 있다는 사실을 본 적이 있습니까? 이것은 nginxrewrite의 사용 시나리오입니다. 재작성 소개 재작성은 Nginx 서버에서 제공하는 중요한 기본 기능입니다. 주요 기능은 URL 주소 재작성 기능을 구현하는 것입니다. 따라서 Nginx 서버를 컴파일하고 설치하기 전에 재작성 기능을 설치해야 합니다. pcre 라이브러리(nginx는 ngx_http_rewrite_module 모듈을 사용하여 Rewrite 함수를 구문 분석하고 처리합니다.
    엔진스 3359 2023-05-17 13:49:32
  • nginx 메모리 풀 구현 방법
    nginx 메모리 풀 구현 방법
    1. 최신 안정 버전 nginx1.20.2 소개. 메모리를 효율적이고 빠르게 할당하고 메모리 조각화를 줄이기 위해 nginx는 자체 기본 메모리 풀 구성 요소를 구현합니다. 주요 구현 파일 ngx_palloc.h, ngx_palloc.c 2. 데이터 구조 2.1 메모리 풀의 주요 구조 typedefstruct{u_char*last;u_char*end;ngx_pool_t*next;ngx_uint_tfailed;}ngx_pool_data_t;structngx_pool_s{ngx_pool_data_td;size_tmax;ngx_poo
    엔진스 1270 2023-05-17 13:26:27

도구 권장 사항

jQuery 기업 메시지 양식 연락처 코드

jQuery 기업 메시지 양식 연락처 코드는 간단하고 실용적인 기업 메시지 양식이자 문의 소개 페이지 코드입니다.
양식 버튼
2024-02-29

HTML5 MP3 뮤직 박스 재생 효과

HTML5 MP3 뮤직 박스 재생 특수 효과는 귀여운 뮤직 박스 이모티콘을 만들고 전환 버튼을 클릭하는 HTML5+css3 기반의 MP3 뮤직 플레이어입니다.

HTML5 멋진 입자 애니메이션 탐색 메뉴 특수 효과

HTML5 멋진 입자 애니메이션 탐색 메뉴 효과는 탐색 메뉴를 마우스로 가리키면 색상이 변경되는 특수 효과입니다.
메뉴 탐색
2024-02-29

jQuery 시각적 양식 드래그 앤 드롭 편집 코드

jQuery 시각적 양식 드래그 앤 드롭 편집 코드는 jQuery 및 부트스트랩 프레임워크를 기반으로 하는 시각적 양식입니다.
양식 버튼
2024-02-29

유기농 과일 및 야채 공급업체 웹 템플릿 Bootstrap5

유기농 과일 및 채소 공급업체 웹 템플릿-Bootstrap5

Bootstrap3 다기능 데이터 정보 배경 관리 반응형 웹 페이지 템플릿-Novus

Bootstrap3 다기능 데이터 정보 배경 관리 반응형 웹 페이지 템플릿-Novus
백엔드 템플릿
2023-02-02

부동산 자원 서비스 플랫폼 웹 페이지 템플릿 Bootstrap5

부동산 자원 서비스 플랫폼 웹 페이지 템플릿 Bootstrap5

간단한 이력서 정보 웹 템플릿 Bootstrap4

간단한 이력서 정보 웹 템플릿 Bootstrap4

귀여운 여름 요소 벡터 자료(EPS+PNG)

이것은 태양, 태양 모자, 코코넛 나무, 비키니, 비행기, 수박, 아이스크림, 아이스크림, 차가운 음료, 수영 반지, 슬리퍼, 파인애플, 소라, 조개, 불가사리, 게를 포함한 귀여운 여름 요소 벡터 자료입니다. , 레몬, 자외선 차단제, 선글라스 등 자료는 JPG 미리보기를 포함하여 EPS 및 PNG 형식으로 제공됩니다.
PNG 소재
2024-05-09

4개의 빨간색 2023 졸업 배지 벡터 자료(AI+EPS+PNG)

이것은 빨간색 2023년 졸업 배지 벡터 자료로, 총 4개이며 JPG 미리보기를 포함하여 AI, EPS 및 PNG 형식으로 사용할 수 있습니다.
PNG 소재
2024-02-29

노래하는 새와 꽃 디자인 봄 배너 벡터 자료로 가득 찬 카트(AI+EPS)

노래하는 새와 꽃이 가득한 수레로 디자인된 봄 배너 벡터 자료입니다. JPG 미리보기를 포함하여 AI 및 EPS 형식으로 제공됩니다.
배너 그림
2024-02-29

황금 졸업 모자 벡터 자료(EPS+PNG)

이것은 JPG 미리보기를 포함하여 EPS 및 PNG 형식으로 제공되는 황금 졸업 모자 벡터 자료입니다.
PNG 소재
2024-02-27

가정 장식 청소 및 수리 서비스 회사 웹사이트 템플릿

가정 장식 청소 및 유지 관리 서비스 회사 웹 사이트 템플릿은 가정 장식, 청소, 유지 관리 및 기타 서비스 조직을 제공하는 홍보 웹 사이트에 적합한 웹 사이트 템플릿 다운로드입니다. 팁: 이 템플릿은 Google 글꼴 라이브러리를 호출하므로 페이지가 느리게 열릴 수 있습니다.

신선한 색상의 개인 이력서 가이드 페이지 템플릿

신선한 컬러 매칭 개인 구직 지원 이력서 가이드 페이지 템플릿은 신선한 컬러 매칭 스타일에 적합한 개인 구직 이력서 작업 표시 가이드 페이지 웹 템플릿 다운로드입니다. 팁: 이 템플릿은 Google 글꼴 라이브러리를 호출하므로 페이지가 느리게 열릴 수 있습니다.

디자이너 크리에이티브 작업 이력서 웹 템플릿

디자이너 크리에이티브 작업 이력서 웹 템플릿은 다양한 디자이너 직위에 적합한 개인 작업 이력서 표시를 위한 다운로드 가능한 웹 템플릿입니다. 팁: 이 템플릿은 Google 글꼴 라이브러리를 호출하므로 페이지가 느리게 열릴 수 있습니다.

현대 엔지니어링 건설 회사 웹사이트 템플릿

현대 엔지니어링 및 건설 회사 웹 사이트 템플릿은 엔지니어링 및 건설 서비스 산업 홍보에 적합한 다운로드 가능한 웹 사이트 템플릿입니다. 팁: 이 템플릿은 Google 글꼴 라이브러리를 호출하므로 페이지가 느리게 열릴 수 있습니다.
회사 소개 부인 성명 Sitemap
PHP 중국어 웹사이트:공공복지 온라인 PHP 교육,PHP 학습자의 빠른 성장을 도와주세요!