- 방향:
- 모두 웹3.0 백엔드 개발 웹 프론트엔드 데이터 베이스 운영 및 유지보수 개발 도구 PHP 프레임워크 일일 프로그램 위챗 애플릿 일반적인 문제 다른 기술 CMS 튜토리얼 Java 시스템 튜토리얼 컴퓨터 튜토리얼 하드웨어 튜토리얼 모바일 튜토리얼 소프트웨어 튜토리얼 모바일 게임 튜토리얼
- 나누다:
-
- Nginx의 주요 애플리케이션 시나리오는 무엇입니까?
- Nginx의 주요 애플리케이션 시나리오는 정적 웹 사이트 배포입니다. Nginx는 HTTP 프로토콜을 통해 서버의 정적 파일(html, css, 그림)을 브라우저 클라이언트에 반환할 수 있는 http 웹 서버입니다. 예: 서버에 정적 리소스 index.html을 배포하고 index.html을 linux/opt/www/test에 업로드합니다. nginx.conf를 수정하여 /test에 대한 요청을 차단할 위치를 추가합니다. root는 경로를 나타냅니다. 즉, /test location/test{root/opt/www;indexinde 앞의 /슬래시입니다.
- 엔진스 1487 2023-05-16 14:55:17
-
- Nginx 프록시 출력 확대/축소 이미지 구현 방법
- nginx配置文件:#documentpptconvertconfiguration.upstreamdocument.polyv.net{server127.0.0.1:8080;}서버{listen80;server_namedocument.polyv.net;indexindex.htmlindex.htm;charsetutf-8;client_max_body_size1000m;#ignorefavicon.iconotexist.location =/favicon.ico
- 엔진스 642 2023-05-16 13:55:06
-
- Nginx에서 Unix 소켓과 TCP 소켓의 차이점은 무엇입니까
- Nginx가 fastcgi에 연결하는 방법에는 unixdomainsocket과 TCP의 두 가지가 있습니다. Unixdomainsocket 또는 IPCsocket은 동일한 운영 체제에서 둘 이상의 프로세스 간의 데이터 통신을 가능하게 하는 터미널입니다. 파이프와 비교하여 Unixdomainsocket은 바이트 스트림과 데이터 큐를 모두 사용할 수 있는 반면 파이프 통신은 바이트 스트림을 통해서만 전달할 수 있습니다. Unixdomainsockets의 인터페이스는 Internetsockets와 매우 유사하지만 통신을 위해 기본 네트워크 프로토콜을 사용하지 않습니다. Unixdomainsocket의 기능은 POSIX 운영 체제의 구성 요소입니다. TCP와 유닉스
- 엔진스 1625 2023-05-16 13:37:06
-
- nginx+tomcat이 Windows 시스템에서 로드 밸런싱을 달성하는 방법
- 먼저 두 개의 Tomcat을 설치하십시오. 동일한 것을 두 개로 복사하거나 두 가지 다른 버전의 Tomcat을 다운로드할 수 있습니다. (이것은 버전 8.0입니다. 특별히 오래되지 않은 두 가지 버전을 찾으십시오.) 그런 다음 두 개의 Tomcat을 시작하십시오. 시작하기 전에 두 Tomcat이 시작될 때 포트 충돌이 없도록 먼저 하나의 포트 번호를 변경하십시오. 하나는 자체 포트 8080이고 다른 하나는 포트 9080으로 변경됩니다. 구성 후 cmd 명령 창을 엽니다. 내 tomcat은 d:\software\apache-tomcat-8.5.24 디렉터리에 있습니다. 시작하려면 다음 명령을 따르세요.
- 엔진스 1042 2023-05-16 13:28:06
-
- Nginx React 프로젝트 구성 시 404 문제를 해결하는 방법
- 우리 모두 알고 있듯이 프로젝트를 작성한 후에는 구성이 매우 간단합니다. Location/demo{rootE:/;indexindex.htmlindex.htm;}에는 http에서만 구성할 수 있습니다. //localhost/demo./방문하러 오세요. http://localhost/demo/page1과 같은 내부의 다른 인터페이스에 액세스하려는 경우 404 페이지를 찾을 수 없다는 메시지가 표시됩니다. 그런데 개발을 해보니 정말 문제도 없고 접근도 가능하니 프로젝트에 꼭 노드를 사용해야 하나?라는 생각이 들었습니다. 아니, 어쩌면 제가 어떻게 구성해야 할지 모르기 때문일 수도 있습니다. 해결책은 마침내 다른 사람들의 nginx.co에서 발견되었습니다.
- 엔진스 1093 2023-05-16 13:01:18
-
- nginx를 해결하는 방법은 PHP 파일이나 디렉토리를 실행할 수 없습니다
- nginx가 php 파일이나 디렉터리를 실행할 수 없는 문제에 대한 해결 방법: 1. php-fpm 서버를 시작합니다. 2. 웹사이트의 nginx 구성을 확인합니다. 3. nginx.conf 파일을 열고 루트 명령어와 fastcgi_param 명령어 경로를 확인합니다. 4. 명령 경로를 원하는 대로 변경합니다. 액세스된 파일 경로 설정은 일관될 수 있습니다. nginx가 PHP를 구문 분석하지 않는 문제를 해결하기 위해 nginx가 성공적으로 설치되고 실행되었습니다. PHP가 성공적으로 설치되었으며 php-fpm이 성공적으로 실행되었습니다. servicephp-fpmstartnetstat-antp|grep:80netstat-antp|grep:9000, 80 및 9000 포트는 다음과 같습니다. 모두 청취 상태에 있음 ngi
- 엔진스 2062 2023-05-16 12:58:17
-
- Nginx 구성 프로세스 예시 분석
- 1. nginx 다운로드 2. 압축 풀기 3. runhiddenconsole.exe 소프트웨어 구성 및 다운로드 4. 시작: @echooff@echostartingnginx...runhiddenconsolenginx.exe@echostartingphp-cgi...runhiddenconsoled:/php-5.6.13-win32-vc11 -x64 /php-cgi.exe-b127.0.0.1:9000-cd:/php-5.6.13-win32-vc11-x64/php.iniexitpause 5. 닫기: @ec
- 엔진스 1044 2023-05-16 12:28:12
-
- Nginx를 통해 Header 헤더 정보를 정의하는 방법
- nginx conf 파일을 수정하면 HTTPHeader를 쉽게 사용자 정의할 수 있습니다. Nginx는 ngx_headers_more 모듈을 사용하여 아웃바운드 및 인바운드 헤더 정보를 추가하고 삭제합니다. 기본적으로 이 모듈은 Nginx 소스 코드에 추가되어 있지 않습니다. 관련 기능을 사용하려면 Nginx 컴파일 시 이 모듈을 추가해야 합니다. 내 서버의 Nginx가 컴파일할 때 이 모듈을 추가하지 않았습니다. 현재 Nginx 컴파일 매개변수를 보려면 -V를 사용하세요: [root@z-dig~]#nginx-Vnginxversion:www.z-dig.combuildbygcc4.4.720120313(RedHat4
- 엔진스 1503 2023-05-16 11:52:13
-
- 사용하지 않는 Nginx 모듈을 제거하는 방법
- 사용하지 않는 Nginx 모듈을 제거합니다. 컴파일하고 설치할 때 ./configure 메소드를 실행하여 사용하지 않는 모듈을 명시적으로 삭제하려면 다음 구성 지침을 추가하세요: ./configure--without-module1--without-module2--without-module3. ./configure--without-http_dav_module--withouthttp_spdy_module 참고: 구성 지침은 모듈에서 제공됩니다. 비활성화한 모듈에 사용해야 하는 지시어가 포함되어 있지 않은지 확인하세요! 모듈을 비활성화하기로 결정하기 전에 Nginx 설명서에서 각 모듈에 사용 가능한 지침을 확인해야 합니다.
- 엔진스 2142 2023-05-16 11:40:12
-
- nginx 속도 제한을 구현하는 방법
- nginx 속도 제한은 ngx_http_limit_conn_module 및 ngx_http_limit_req_module 모듈을 통해 구현할 수 있습니다. 1. ngx_http_limit_conn_module: 이 모듈은 주로 다운로드 속도를 제한합니다. 1. 동시 연결 제한: http{...limit_conn_zone$binary_remote_addrzone=aming:10m;...server{...limit_connaming10;...}} 설명: 먼저limit_conn_zone을 사용하여 메모리 블록 인덱스를 정의합니다.
- 엔진스 2493 2023-05-16 11:16:12
-
- Nginx가 도메인 이름으로 악의적으로 구문 분석되는 것을 방지하는 방법
- 주된 이유는 다음 구성 코드가 누락되었기 때문입니다. nginx 버전 1.8.0server{listen80default_server;server_name_;return403;}로 인해 구성되지 않은 모든 server_name이 403 오류를 반환합니다. 이전에 이 구성을 nginx에 추가한 적이 없지만 한번도 발생하지 않았습니다. 이런 문제가 있어서 다른 서버에서 테스트했는데 이 코드가 없어도 성공적으로 구문 분석하고 요청하는 것이 불가능합니다. 보충: 검색한 결과, nginx는 이러한 종류의 문제에 대해 고유한 444 상태 코드를 사용해야 한다는 것을 발견했습니다.
- 엔진스 1183 2023-05-16 09:46:10
-
- Ubuntu에 Nginx 서버를 설치하는 방법
- nginx 설치 sudoapt-getinstallnginx apache를 설치했고 이때 apache가 실행 중인 경우 먼저 구성 파일을 수정하십시오(이 파일이 없는 학생은 바로 건너뛸 것입니다): # 구성 파일 sudovim/etc/nginx/sites- 열기 available/default를 누르고 다음 두 가지 수정 사항을 누릅니다(아파치와 충돌하지 않도록): server{#여기에서 수정하면 80을 88listen88default_server로 변경합니다.#또한 여기서 원하는 수신 포트로 변경합니다. listening[::]:88default_serveripv6only =o
- 엔진스 1120 2023-05-16 09:25:05
-
- nginx 로드 밸런싱에서 웹셸 업로드를 구현하는 방법
- 시나리오 설명에서는 실제 프로덕션 환경에 RCE 취약점이 있다고 가정하고 이를 통해 WebShell 환경을 설치할 수 있습니다. 먼저 GetHub에서 취약한 이미지를 가져오기 전에 Centos에 nginx와 tomcat을 미리 설치해야 합니다. nginx 및 tomcat 구성 파일을 구성하고 docker를 사용하여 이미지를 풀다운한 후 취약점을 재현합니다. 1. 먼저 docker 환경을 설정합니다. 2. tomcat에 액세스할 수 있는지 테스트합니다. 위 그림에서 볼 수 있듯이 백엔드 tomcat에 액세스할 수 있습니다. 3. docker에서 nginx 리버스 프록시의 로드 밸런싱을 확인합니다. docker .jsp 텍스트의 lbsnode1에서 개미를 확인하세요.
- 엔진스 1478 2023-05-16 08:16:13
-
- Nginx 액세스 및 오류 로그를 구성하는 방법
- Nginx는 인터넷에서 가장 큰 일부 사이트의 로드를 처리하는 오픈 소스 고성능 HTTP 및 역방향 프록시 서버입니다. NGINX 웹 서버를 관리할 때 수행하는 가장 일반적인 작업 중 하나는 로그 파일을 확인하는 것입니다. 로그를 구성하고 읽는 방법을 아는 것은 자세한 디버깅 정보를 제공하므로 서버 또는 애플리케이션 문제를 해결할 때 매우 유용합니다. Nginx는 이벤트를 기록하기 위해 액세스 로그와 오류 로그라는 두 가지 유형의 로그를 사용합니다. 액세스 로깅은 클라이언트 요청에 대한 정보를 기록하고, 오류 로깅은 서버 및 애플리케이션 문제에 대한 정보를 기록합니다. Nginx 액세스 로그 구성 클라이언트 요청이 처리될 때마다 Nginx는 액세스 로그에 새 레코드를 생성합니다.
- 엔진스 1775 2023-05-16 08:10:05
-
- nginx를 사용하여 컨테이너에 업로드 및 다운로드하기 위한 파일 서버를 구축하는 방법
- 1. nginx가 파일 업로드를 지원하도록 하려면 nginx-upload-module 모듈(sudopodmanpulldocker.io/dimka2014/nginx-upload-with-progress-modules:latessudopodman)을 사용하여 컨테이너를 다운로드하고 실행해야 합니다. -d--namenginx- p83:80docker.io/dimka2014/nginx-upload-with-progress-modules 이 컨테이너는 nginx-upload-module 모듈과 ng와 함께 제공됩니다.
- 엔진스 1899 2023-05-15 23:49:04