- 방향:
- 모두 웹3.0 백엔드 개발 웹 프론트엔드 데이터 베이스 운영 및 유지보수 개발 도구 PHP 프레임워크 일일 프로그램 위챗 애플릿 일반적인 문제 다른 기술 CMS 튜토리얼 Java 시스템 튜토리얼 컴퓨터 튜토리얼 하드웨어 튜토리얼 모바일 튜토리얼 소프트웨어 튜토리얼 모바일 게임 튜토리얼
- 나누다:
-
- Docker nginx 마운팅을 설치하고 구성하는 방법
- docker dockerpullnginxdockerimages에서 nginx 이미지를 다운로드합니다. 마운트 디렉터리 mkdir-p/data/nginx/{conf, conf.d, html,logs}를 만듭니다. nginx, conf 구성 파일을 작성하고 #formoreinformationonconfiguration 폴더에 넣습니다. #*를 참조하세요. 공식영어문서:http://nginx.org/en/docs/#*공식러시아문서:http://ng
- 엔진스 1147 2023-05-13 17:16:13
-
- nginx 역방향 프록시를 기반으로 사용자의 실제 IP 주소를 얻는 방법
- 소개 nginx가 역방향 프록시로 사용될 때 기본 구성 백엔드에서 얻은 IP 주소는 nginx에서 가져옵니다. 사용자의 실제 IP가 아닌 nginx의 IP 주소를 얻으려면 request.getRemoteAddr()을 사용하십시오. 서버{listen80;server_namejenkins.local.com;location/{proxy_set_headerHost$host;proxy_set_headerX-Real-IP$remote_addr;proxy_passhttp://192.168.10.
- 엔진스 4153 2023-05-13 17:07:12
-
- nginx 503 서비스를 일시적으로 사용할 수 없음 오류를 해결하는 방법
- 최근에는 웹사이트를 새로고침한 후 503servicetemporarilyunavailable 오류가 자주 나타납니다. 최근 nginx.conf에서 단일 IP 방문 횟수 제한이 있었던 것 같습니다(limit_req_zone$binary_remote_addrzone=allips:20mrate=20r/s;). 문제를 찾아 해결하기 전에 이 숫자를 확대하세요. (이것도 더 크게 변경했습니다.limit_reqzone=allipsburst=50nodelay;) 문제를 확인하기 위해 번호를 반복적으로 변경하고 테스트해본 결과 실제로 문제가 있다는 것을 발견했습니다. 이 숫자가 너무 작게 설정되면 문제가 있습니다.
- 엔진스 6757 2023-05-13 16:22:06
-
- nginx-naxsi 화이트리스트 규칙은 무엇입니까?
- 화이트리스트 규칙 구문: basicrulewl:id[negative][mz:[$url:target_url]|[match_zone]|[$args_var:varname]|[$body_vars:varname]|[$headers_var:varname]|[name]] wl :id (whitelistid) 어떤 차단 규칙이 화이트리스트에 들어가나요? wl: 0 화이트리스트에 모든 차단 규칙을 추가합니다. wl: 42 ID가 42인 차단 규칙을 화이트리스트에 추가합니다. wl: 42, 41, 43 ID 42, 41을 추가하고 추가합니다. 화이트리스트 wl:-42에 차단 규칙 43을 추가합니다. 모든 차단 규칙을 추가합니다.
- 엔진스 1192 2023-05-13 16:19:14
-
- nginx에서 지역 제한에 geoip를 사용하는 방법
- 환경: nginxversion:nginx/1.14.0centosversion:centos7 요구 사항은 다음과 같습니다: IP를 통해 국내 또는 외국을 구별하여 다른 페이지로 이동하고 마지막으로 nginx의 타사 모듈인 geoip를 사용하여 이를 달성합니다. 인터넷에 설명이 많이 나와 있는데 내 시스템은 nignx.repo로 구성되어 있어서 geoip 모듈을 직접 설치하고 다시 프로그래밍할 필요가 없다. -module-geoip는 geoip 데이터베이스 파일 cd/ etc/nginxmkdirgeoipdatcdg를 다운로드합니다.
- 엔진스 1595 2023-05-13 16:07:06
-
- Nginx를 사용하여 Docker에서 여러 애플리케이션 사이트를 프록시하는 방법
- 프록시하는 방법(컨테이너는 어떻게 통신합니까?) nginx의 프록시 기능을 직접 사용하면 됩니다(관련 기능은 별도로 참조). 여기서 문제가 되는 것은 도커 컨테이너 간의 통신입니다. 도커 컨테이너 간 통신에는 네 가지 주요 방법이 있습니다. -컨테이너 IP를 통한 액세스: 컨테이너가 다시 시작된 후 IP가 변경됩니다. - 호스트의 ip:port 방식을 통한 접속 : 호스트의 IP가 변경되면 각 애플리케이션을 변경하고 포트를 바인딩해야 하는 번거로움이 있습니다. - 링크를 통한 링크 설정: 상호 의존성이 너무 빡빡하여 유지 관리에 도움이 되지 않습니다. - 커스텀 네트워크: 동일한 브리지 네트워크에 있는 컨테이너는 서로 접속할 수 있습니다. 분명히 우리는 관련 애플리케이션이 동일한 네트워크에 연결될 수 있도록 네트워크를 사용자 정의하도록 선택할 것입니다.
- 엔진스 2111 2023-05-13 15:55:17
-
- Nginx 작업 응답 헤더 정보 구현 방법
- 전제조건: 헤더 정보 작업을 지원하려면 ngx_http_headers_module 모듈을 컴파일해야 합니다. add_header는 응답 헤더에 사용자 지정 헤더 정보를 추가하는 것을 의미합니다. 명령은 http{}, server{}, location {에서 사용할 수 있는 add_headernamevalue[always];입니다. }, ifinlocation{} 컨텍스트는 응답 상태 코드가 200, 201 (1.3.10), 204, 206, 301, 302, 303, 304, 307 (1.1.16, 1.0.13)과 같은 경우에만 적용됩니다. 또는 308(1.13.0), 허용되는 경우
- 엔진스 2000 2023-05-13 15:31:19
-
- nginx에서 반응 프로젝트를 배포하는 방법
- 테스트 항목 React-demo React-demo 프로젝트를 서버에 복제합니다. (기본적으로 프로젝트 관리는 Github를 사용합니다.) 필요한 경우 node.js, Yarn 등 프로젝트 환경을 설치해주세요. 프로젝트 디렉터리에 들어가서 npm을 실행하여 빌드를 실행하고 프로젝트 빌드를 시작합니다. 성공적인 빌드 후에는 프로젝트 구성에 따라 dist 폴더가 생성되고 이 폴더의 정적 파일은 다음의 액세스 파일이 됩니다. 우리의 계획. Nginx를 구성하려면 Linux 서버에 /etc/nginx/sites-enabled를 입력한 다음 관리자로서 React-demo.conf와 같은 반응 프로젝트에 대한 새 구성 파일을 만듭니다.
- 엔진스 1992 2023-05-13 15:28:23
-
- SSL을 사용하여 Nginx 역방향 프록시를 구성하는 방법
- 전제 조건 1. 백엔드 서버: 이 튜토리얼에서는 포트 8080의 localhost에서 실행되는 tomcat 서버를 사용합니다. 참고: - 요청 프록시를 시작할 때 애플리케이션 서버가 시작되었는지 확인하십시오. 2. SSL 인증서: 서버에서도 SSL 인증서를 구성해야 합니다. let'sencrypt의 암호화 인증서를 사용할 수 있으며 여기에 언급된 프로그램을 사용하여 인증서를 얻을 수 있습니다. 하지만 이 튜토리얼에서는 터미널에서 $opensslreq-x509-nodes-days365-newkeyrsa:2048-keyout/etc 명령을 실행하여 생성할 수 있는 자체 서명된 인증서를 사용합니다.
- 엔진스 1576 2023-05-13 15:19:15
-
- 암호화 인증서 액세스를 구현하도록 Nginx를 구성하는 방법
- 기업용: 일부 기업에서는 보안 조치를 위해 회사 데이터 암호화를 요구합니다. 웹 암호화도 중요한 부분이므로 자체 구축한 인증서를 추가해야 합니다. 인증서를 설치합니다. 기본 CA 인증서와 보조 CA 인증서(일부 회사 개인 정보 포함, 인증서 소유자를 식별하는 데 사용됨)의 세 가지 유형의 파일을 기억한 다음 이 인증서를 사용하여 배포 및 사용을 위한 실제 인증서를 생성합니다. . opensslgenrsa-des3-outca.key2048#ca 레벨 1 개인 키(비밀번호를 연속해서 두 번 입력해야 하며 동일하게 유지해야 함) opensslreq-new-keyca.key-outserver.csr#레벨 2 암호화된 파일 기반 생성 개인 키에(개인 키 비밀번호 CN, BJ, B를 입력하겠습니다)
- 엔진스 1598 2023-05-13 15:07:06
-
- Docker에 nginx 플러그인 파일을 설치하는 방법은 무엇입니까?
- 플러그인 파일의 목적: 파일은 docker 이미지 파일에 의해 제한되지 않으며, 수정이 가능하고, 컨테이너를 다시 시작할 수 있으며, 업데이트된 파일을 이미지로 복원할 수 없습니다. 컨테이너 실행 중에 기록된 파일과 로그는 자동으로 외부에 저장될 수 있으므로, 스토리지 측면에서 컨테이너 재시작으로 인한 손실 없이 컨테이너를 실행하는 방법은 두 가지가 있습니다. dockerrun 명령 docker-compose 명령 dockerrun 명령 방법을 사용합니다. -v 매개변수는 외부 호스트 디렉터리를 컨테이너 내부 경로에 마운트하고, 여러 개의 마운트 지점이 있으며, 여러 -v 매개변수를 통해 지정되며 절대 경로만 사용할 수 있으며 docker-compose 명령은 서비스를 통해 쉽게 설명할 수 있습니다. 정확하게 말하면 서비스가 포함될 수 있습니다.
- 엔진스 1846 2023-05-13 15:04:12
-
- CentOS7의 시스템 서비스에 Nginx를 추가하는 방법
- 서비스를 보려면 먼저 nginx의 서비스 상태를 확인하고 systemctlstatusnginx를 입력하십시오. 결과는 다음과 같습니다. 관련 서비스를 찾을 수 없습니다. 다음 단계는 시스템 서비스를 추가하는 것입니다. 시스템 서비스 추가 /usr/lib/systemd/system 디렉터리에 nginx.service를 추가하고 실제 상황에 맞게 수정하세요. 자세한 분석은 아래 참고 자료의 기사를 참조하세요. 내용은 다음과 같습니다. [unit]description=nginx-highperformancewebserverdocumentation=http://nginx.org/en/docs/after=network
- 엔진스 1263 2023-05-13 14:49:06
-
- Nginx는 기록 모드에서 페이지 새로 고침의 404 문제를 어떻게 해결합니까?
- 사전 지식 단일 페이지 애플리케이션(SPA 단일 페이지 애플리케이션)은 페이지가 처음으로 로드될 때 고유한 html 페이지와 해당 공개 정적 리소스만 반환합니다. 후속 페이지 점프는 서버에서 html 파일을 가져오지 않습니다. (해시 및 히스토리 라우팅은 페이지를 새로 고치지 않고 브라우저 URL 변경을 구현합니다.) 해시 라우팅 예: www.baidu.com/#/home 원래 해시는 # 이후의 값이 변경될 때 페이지 보기를 제어하는 데 사용됩니다. 페이지는 다시 요청되지 않으며 이는 주로 창의 onhashchange 메서드를 통해 수행됩니다. 해시 라우팅과 비교하여 가장 직관적인 히스토리 라우팅 변경은 다음과 같습니다.
- 엔진스 2752 2023-05-13 14:40:11
-
- nginx 및 vsftpd를 통해 Linux 플랫폼에 사진 서버를 구축하는 방법
- 1. nginx 설치 1. nginx 설치 환경 nginx는 C 언어로 개발되었으며, 본 튜토리얼에서는 설치 환경으로 centos6.5를 사용하는 것을 권장합니다. nginx를 설치하려면 먼저 공식 홈페이지에서 다운로드한 소스 코드를 컴파일해야 합니다. gcc 환경이 없으면 gcc를 설치해야 합니다. yuminstallgcc-c++pcre(perl Compatibleregularexpressions)는 다음과 같습니다. Perl 호환 정규식 라이브러리를 포함한 Perl 라이브러리. nginx의 http 모듈은 pcre를 사용하여 정규식을 구문 분석하므로 Linux에는 pcre 라이브러리를 설치해야 합니다. 유민스타
- 엔진스 1611 2023-05-13 14:28:12
-
- 다양한 브라우저 언어에 따라 Nginx 페이지 점프를 구성하는 방법
- 중국어 간체 및 번체 http 헤더의 허용 언어를 기반으로 중국어 간체 파일을 제공할지, 중국어 번체 파일을 제공할지 결정하고 싶습니다. Chrome에서는 chrome://settings/언어s 기본 언어를 설정할 수 있으며 브라우저는 그에 따라 허용 언어 헤더를 설정합니다. 이를 처리하는 더 좋은 방법은 필드를 구문 분석하고 qvalue를 얻은 다음 우선 순위에 따라 가장 적절한 언어를 선택하는 것입니다. 그러나 이는 중국어 간체 및 번체를 지원하는 데에만 사용됩니다. zh-hant, zh-tw, zh-hk 등의 단어가 accept-언어에 나타나는 한 다음으로 돌아가십시오. 중국어 번체, 그렇지 않으면 중국어 간체로 돌아갑니다. 지도$http_accept
- 엔진스 1326 2023-05-13 13:37:11