- 방향:
- 모두 웹3.0 백엔드 개발 웹 프론트엔드 데이터 베이스 운영 및 유지보수 개발 도구 PHP 프레임워크 일일 프로그램 위챗 애플릿 일반적인 문제 다른 기술 CMS 튜토리얼 Java 시스템 튜토리얼 컴퓨터 튜토리얼 하드웨어 튜토리얼 모바일 튜토리얼 소프트웨어 튜토리얼 모바일 게임 튜토리얼
- 나누다:
-
- Nginx에서 PHP 오류 보고 기능을 활성화하는 방법
- php.ini 구성 파일 수정 먼저 php.ini 구성 파일을 찾아야 합니다. 다음 명령을 사용하여 터미널에서 찾을 수 있습니다: php --ini 이 명령은 php.ini 구성 파일의 위치를 찾습니다. php.ini 구성 파일의 위치를 얻은 후 다음 두 가지 구성 항목을 찾을 수 있습니다: display_errors=Offerror_reporting=E_ALL&~E_DEPRECATED&~E_STRICT 위의 구성 항목은 PHP가 오류 메시지와 오류 수준 설정을 표시할지 여부를 결정합니다. 페이지에서 PHP 오류를 활성화하려면 display_errors를 On으로 설정해야 합니다.
- 엔진스 854 2023-05-12 08:25:18
-
- Nginx 사용자 인증 페이지를 구성하는 방법
- 서문 적용 시나리오: 내부 웹사이트는 외부 사용자가 액세스해야 하는 동시에 방문자에게 웹사이트 계정 권한을 부여할 수 없으므로 nginx 수준에서 제한이 적용됩니다. 예를 들어 아웃소싱 프로젝트의 경우 내부 직원은 문서를 운영하기 위한 계정이 있는 반면, 아웃소싱 직원은 내부 계정이 없지만 문서를 볼 수 있어야 하므로 nginx 수준에서 사용자 확인을 설정하는 것이 가장 좋고 간단한 옵션입니다. 대부분의 경우 고용주는 아웃소싱 직원에 대한 기본 액세스 권한이 있는 계정을 개설하지 않습니다. nginx 수준의 사용자 인증을 위한 전제 조건: apache2-utils(debian, ubuntu) 또는 httpd-tools(rhel/centos/oracle)와 같은 해당 비밀번호 생성 프로그램이 필요합니다.
- 엔진스 2406 2023-05-12 08:10:11
-
- nginx는 페이지 캐싱을 제어하는 방법을 만료합니다.
- 구문:expires[time|epoch|max|pff] 기본값: offexpires 지시문은 http 응답의 "expires" 및 "cache-control" 헤더 정보를 제어하고 페이지 캐시 시간을 제어하는 기능을 시작합니다. 긍정적인 사용 가능 또는 음수. "expires" 헤더의 값은 설정된 시간 값에 현재 시스템 시간을 더하여 설정됩니다. 시간 값은 "cache-control" 값도 제어합니다. 음수는 캐시 없음을 의미하고, 양수 또는 0은 max-age=timeepoch를 의미합니다. "expires" 값을 1january,19로 지정합니다.
- 엔진스 1680 2023-05-12 08:04:05
-
- Nginx에서 파일 안티 리칭 서비스를 구축하는 방법
- 서문 우리 모두 알고 있듯이 현재 많은 웹사이트는 정보 다운로드에 대해 비용을 청구합니다. 포인트든 금화든 무료라고만 말할 수 있습니다. 그렇다면 이러한 웹사이트는 어떻게 리소스 핫링크를 방지할 수 있을까요? 다음은 상대적으로 사용하기 쉬운 아티팩트입니다. nginx 자체는 안티 리칭 기능을 완료하기 위해 secure_link를 제공하여 서버 파일 링크에 타임스탬프를 추가하고 코드를 확인함으로써 서버 파일이 마음대로 다운로드되거나 도난당하는 것을 방지할 수 있습니다. 시퀀스 다이어그램 nginx 구성 nginx 설치 방법 여기서는 자세히 설명하지 않겠습니다. 설치할 때 ngx_http_secure_link_module을 켜는 것만 기억하세요. ./configure--with-http_secure_link_m
- 엔진스 1212 2023-05-11 23:58:20
-
- 우분투에서 nginx를 종료하는 방법은 무엇입니까
- 우분투에서 nginx를 종료하는 방법: 1. 터미널 명령줄을 엽니다. 2. 먼저 다음 명령을 입력하여 nginx 프로세스 번호를 확인하세요. #ps-ef|grepnginx 프로세스 번호 pid가 1232라고 가정합니다. 그런 다음 다음 명령을 입력하여 프로세스를 종료하고 nginx를 종료합니다. #kill-QUIT123//정상적으로 중지 #kill-TERM123 또는 [root@LinuxServer~]#kill-INT123//빠른 중지 #pkill-9nginx//강제 중지
- 엔진스 2418 2023-05-11 23:43:23
-
- Nginx 기본 기능 예시 분석
- 1. 정적 http 서버 우선 nginx는 http 프로토콜을 통해 서버에 있는 정적 파일(html, 그림 등)을 클라이언트에 표시할 수 있는 http 서버입니다. 구성: 서버{listen80;#포트 번호 위치/{root/usr/share/nginx/html;#정적 파일 경로}} 2. 역방향 프록시 서버 역방향 프록시란 무엇입니까? 클라이언트는 http 프로토콜을 통해 웹사이트 애플리케이션 서버에 직접 접속할 수 있으며, 웹사이트 관리자는 중간에 nginx를 추가할 수 있으며, nginx는 애플리케이션 서버에 요청한 후 그 결과를 클라이언트에 반환합니다. 역방향 프록시입니다.
- 엔진스 1412 2023-05-11 23:31:04
-
- Nginx 구성 도메인 간 요청 오류 Access-Control-Allow-Origin * 해결 방법
- 머리말 403 도메인 간 오류가 발생하면 요청된 리소스에 no'access-control-allow-origin' 헤더가 존재하며 nginx 서버에 대해 응답 헤더 매개변수를 구성해야 합니다. 1. 솔루션은 다음과 같이 구성해야 합니다. nginx 구성 파일에서 다음 매개변수를 구성합니다: location/{ add_headeraccess-control-allow-origin*;add_headeraccess-control-allow-methods'g
- 엔진스 5772 2023-05-11 23:10:12
-
- Linux에 Nginx 서버를 설치하고 구축하는 방법
- 1. nginx 압축패키지 nginx-1.8.0.tar.gz를 리눅스 서버에 업로드한다. 2. nginx는 C언어로 개발되었고 여기서는 nginx의 소스코드를 컴파일하여 nginx를 설치하므로 리눅스에서는 C언어를 설치해야 한다. 컴파일 환경 gcc, 이 단계가 설치되어 있으면 생략할 수 있습니다. 그렇지 않으면 yuminstallgcc-c++3 명령을 실행합니다. nginx의 http 모듈은 pcre를 사용하여 정규식을 구문 분석하므로 Linux에 pcre 라이브러리를 설치해야 합니다. . yuminstall-ypcrepcre-devel4.zlib 라이브러리는 nginx가 z를 사용하는 다양한 압축 및 압축 해제 방법을 제공합니다.
- 엔진스 1853 2023-05-11 22:52:04
-
- Nginx 콘텐츠 캐시를 구성하는 방법과 공통 매개변수 구성은 무엇입니까?
- 사용 시나리오: 프로젝트 페이지는 자주 변경되지 않는 많은 데이터를 로드해야 하며, 각 요청에 대해 동적으로 데이터를 생성하지 않습니다. nginx 캐싱을 사용하면 요청 속도가 크게 향상됩니다. 기본적으로, 콘텐츠 캐싱을 활성화하려면 Proxy_cache_path 및 Proxy_cache만 구성하면 됩니다. 전자는 캐시 경로 및 구성을 설정하는 데 사용되고 후자는 캐싱을 활성화하는 데 사용됩니다. http{...proxy_cache_path/path/to/cachelevels=1:2keys_zone=my_cache:10mmax_size=10ginactive
- 엔진스 1569 2023-05-11 22:25:11
-
- Nginx를 동적으로, 정적으로 분리하고 구성하는 방법은 무엇입니까?
- 1. Nginx 동적 및 정적 분리 개념 동적 및 정적 분리는 미들웨어를 사용하여 동적 요청과 정적 요청을 분리하고 리소스를 분리하며 불필요한 요청 소비를 줄이고 요청 지연을 줄입니다. 장점: 동적 및 정적 분리 후 동적 서비스를 사용할 수 없더라도 정적 리소스는 영향을 받지 않습니다. 미들웨어를 통해 동적 요청과 정적 요청을 분리할 수 있습니다. 2. Nginx 동적 및 정적 분리 적용 사례 2.1 환경 계획 시스템 서비스 주소 centos7. .5 로드 밸런싱 Nginxproxy192.168.81.210centos7.5 정적 리소스 Nginxstatic192.168.81.220centos7.5 동적 리소스 Tomcatserver192.168
- 엔진스 1185 2023-05-11 22:25:04
-
- Mac에서 Nginx를 사용하여 포트 80을 포트 8080으로 전달하는 방법
- 환경 macos 버전: 10.12.6nginx 버전: 1.12.1 설치 작성자는 homebrew를 사용하여 Brewsearchnginxbrewinstallnginx 라이브러리를 설치합니다. 설치 후 nginx의 수신 포트가 80이 아닌 8080임을 알 수 있습니다. 그런 다음 수신 포트를 변경해야 합니다. nginx에서는 이 한 단계가 매우 중요하며 기존 방식으로는 변경할 수 없습니다. 독자들은 이 부분을 주의 깊게 읽어보시기 바랍니다. macos는 자체 apache 서비스를 제공하므로 포트 80을 차지합니다. 먼저 apache의 수신 포트를 다른 포트로 변경하거나 직접 제거해야 합니다. 작성자는 수신 포트를 8011로 변경했습니다. 명령줄
- 엔진스 1645 2023-05-11 21:49:16
-
- nginx에서 원활한 재시작을 달성하는 방법
- 1. 배경 서버 개발 과정에서 새로운 코드나 구성을 로드하기 위해 서비스를 다시 시작하는 것은 불가피합니다. 서버를 다시 시작하는 동안 서비스가 중단되지 않도록 보장할 수 있다면 다시 시작이 비즈니스에 미치는 영향을 0으로 줄일 수 있습니다. . 2. 재시작 프로세스 재시작은 이전 서버와 새 서버의 교체를 의미합니다. 따라서 이전 서버와 새 서버가 공존하게 됩니다. 따라서 재시작 프로세스는 대략 다음과 같습니다. 새 서버와 이전 서버를 시작합니다. 두 서버가 공동으로 요청을 처리하고 이전 서버에 서비스를 제공합니다. 서버는 모든 요청을 처리한 후 정상적으로 여기서 종료됩니다. 이전 서버가 이전에 공존할 수 있는지 확인하는 방법입니다. 다시 시작한 후 둘 다 동일한 포트를 수신할 수 있는지 확인하는 방법은 동일합니다. 3. 엔기
- 엔진스 2117 2023-05-11 21:43:13
-
- nginx 구성 파일 구조는 무엇입니까?
- nginx의 공통 기능 1. http 프록시, 역방향 프록시: 웹 서버, 특히 역방향 프록시에서 가장 일반적으로 사용되는 기능 중 하나입니다. 여기에서는 긍정적인 에이전트와 반응적인 에이전트를 설명하기 위해 두 장의 사진을 제공합니다. 구체적인 세부 사항에 대한 정보를 읽을 수 있습니다. nginx를 리버스 프록시로 사용하면 안정적인 성능을 제공하며 유연한 구성으로 포워딩 기능을 제공할 수 있습니다. nginx는 일반 규칙을 작성하는 데 문제가 없고 이에 상응하는 한, 이미지 파일 끝의 파일 서버로 이동하거나 동적 페이지의 웹 서버로 이동하는 등 다양한 정규 매칭을 기반으로 다양한 전달 전략을 채택할 수 있습니다. 서버 솔루션을 사용하면 원하는 대로 플레이할 수 있습니다. 그리고 nginx는 반환된 결과에 대해 오류 페이지 점프, 예외 판단 등을 수행합니다. 분산서버가 저장하는 경우
- 엔진스 1220 2023-05-11 21:28:17
-
- Keepalived+nginx 고가용성을 달성하는 방법
- 1. keepalived 소개 Keepalived는 원래 LVS 클러스터 시스템의 각 서비스 노드 상태를 관리하고 모니터링하기 위해 LVS 로드 밸런싱 소프트웨어용으로 설계되었으며 나중에 고가용성을 달성하기 위한 vrrp 기능이 추가되었습니다. LVS 소프트웨어 관리 외에도 keepalived는 다른 서비스에 대한 고가용성 솔루션도 지원할 수 있습니다. keepalived는 vrrp 프로토콜을 통해 고가용성 기능을 구현합니다. vrrp(virtualrouterredundancyprotocol) 가상 라우팅 중복 프로토콜. vrrp의 목적은 정적 라우팅의 단일 실패 지점 문제를 해결하는 것입니다. 이는 개별 노드가 다운될 때 전체 네트워크가 중단 없이 실행될 수 있도록 보장할 수 있습니다.
- 엔진스 1231 2023-05-11 21:28:11
-
- nginx 역방향 프록시 구성에서 접두사를 제거하는 방법
- nginx를 역방향 프록시로 사용하면 요청을 그대로 다음 서비스로 전달할 수 있습니다. Proxy_pass 요청을 설정하면 도메인 이름만 대체됩니다. 다른 URL 접미사를 기반으로 다른 서비스에 액세스하려면 다음 방법을 사용해야 합니다. 방법 1: "/"server{listen8000;server_nameabc.com;access_log"pipe 추가 :롤백/데이터/로그/nginx/access.loginterval=1dbaknum=7maxsize=1g"main;locatio
- 엔진스 3831 2023-05-11 21:07:11