
Nginx 위치 지시어 URI 일치 규칙은 무엇입니까?
1. 소개 위치 지시문은 사전 정의된 URL 일치 규칙에 따라 사용자가 보낸 요청을 수신하고 일치 결과를 기반으로 요청을 백엔드 서버로 전달하여 거부하고 반환합니다. 403. 404, 500 오류 처리 등 2. 위치 명령 구문 location[=|~|~*|^~|@]/uri/{…} 또는 location@name{…} 3. URI 일치 모드 위치 명령은 두 가지 일치 모드로 구분됩니다. 1> 일반 문자 문자열 일치: =로 시작하거나 선행 문자(~) 없이 시작하는 규칙 2> 일반 일치: ~ 또는 ~*로 시작하는 것은 일반 일치를 나타내고, ~*
May 14, 2023 pm 11:58 PM
Forever와 nginx를 사용하여 Node 사이트를 배포하는 방법
영구 스레드 실행 일반적으로 windowcmd에서 nodeindex.js를 통해 서버를 시작합니다. 닫히지 않는 한 언제든지 인터페이스에 액세스하고 호출할 수 있습니다. 하지만 Linux에서는 오랫동안 운영하지 않거나 다른 작업을 수행하려는 경우 노드 서비스 연결이 끊어지고 사용자가 웹 사이트에 액세스할 수 없습니다. 무엇을 해야 할까요? 이 문제를 해결하기 위해 영원히 모듈을 설치할 수 있습니다. npminstallforever-g//영원히 모듈의 전역 설치는 원래 시작 모드 nodeindex.js에서everstartindex.js로 변경될 수 있습니다. 다음은everlist//listed입니다.
May 14, 2023 pm 11:52 PM
Nginx 서버에서 Google 역방향 프록시를 구성하는 방법
1. 7ghost 소스코드를 사용하여 구축한 다이렉트 리버스 프록시. 장점은 간단하고 사용하기 쉽다는 점이며, 단점은 쉽게 차단되고 민감한 단어를 검색할 수 없다는 점입니다. 2. SSL 암호화된 역방향 프록시를 사용합니다. 장점은 안전하고 차단이 어렵다는 점입니다. 단점은 상대적으로 기술적이며 많은 어려움이 필요하다는 것입니다. 이제 두 번째 방법의 설정과정에 대해 간략히 말씀드리겠습니다. 1단계: Linux 해외 VPN이 필요합니다. step2: nginx 환경 구축 (편의상 튜토리얼에서는 amh 원클릭 패키지를 사용하여 환경을 구축했습니다. 물론 Junge의 원클릭 패키지나 순수 nginx 환경을 사용해도 됩니다. 즉, nginx만 가능합니다. 설치되어 있으며 php, sql 등을 설치할 필요가 없습니다. # 예) 3단계: amh를 설치한 후 로그인합니다.
May 14, 2023 pm 11:19 PM
Linux의 LVS, Nginx 및 HAProxy 로드 밸런서의 특성은 무엇입니까?
LVS 기능: 1. 배포용으로만 IP 로드 밸런싱 기술을 사용하는 강력한 로드 저항으로 LVS 자체는 많은 트래픽을 생성하지 않습니다. 2. 우수한 안정성과 신뢰성을 갖추고 있으며 완벽한 핫 백업 계획이 있습니다(예: LVS +keepalived). ) 3. 광범위한 애플리케이션을 보유하고 있으며 모든 애플리케이션의 로드 밸런싱을 수행할 수 있습니다. 4. 일반 처리를 지원하지 않으며 동적 및 정적을 분리할 수 없습니다. 일반적으로 사용되는 4가지 알고리즘: 1.rr: 백엔드 서버에 차례로 할당되는 라운드 로빈, 2.wrr: 백엔드 서버의 로드에 따라 할당되는 가중치 라운드 로빈, 3.lc: 최소 연결 설정된 연결이 가장 적은 서버에 할당 위 4.wlc: 가중치가 가장 작은 연결, 백엔드 서버의 처리 용량에 따라 할당됩니다. ipvsadm–p(pe
May 14, 2023 pm 10:49 PM
RHEL8에서 Nginx 웹 서비스를 배포하는 방법
환경 RedHatEnterpriseLinuxrelease8.0VMwareWorkstationPro14 구축 단계 [root@localhost~]#systemctlstophttpd#Nginx에 영향을 주지 않도록 httpd 중지[root@localhost~]#yuminstall-ynginx[root@localhost~]#systemctlstartnginx[root@localhost~]#iptables - F[root@localhost~]#systemctlstopfire
May 14, 2023 pm 10:31 PM
Docker가 PHP+Nginx+Mysql 환경을 신속하게 구축하는 방법
准备创建目录mkdir-p/Users/mwqnice/Documents/Program/phpProgram&&mkdir-p/Users/mwqnice/Documents/Program/docker/php/php7.1.33/conf&&mkdir-p/Users/mwqnice/Documents/Program/docker/php /php7.1.33/logs&&mkdir-p/Users/mwqnice/Documents/Pr
May 14, 2023 pm 10:25 PM
Linux에서 nginx, apache, mysql 및 php의 컴파일 매개변수를 확인하는 방법
서버 소프트웨어의 컴파일 매개변수를 빠르게 확인하십시오: 1. nginx 컴파일 매개변수: your_nginx_dir/sbin/nginx-v2, Apache 컴파일 매개변수: catyour_apache_dir/build/config.nice3, php 컴파일 매개변수: your_php_dir/bin/php-i|grepconfigure4, mysql 컴파일 매개변수: catyour_mysql_dir/bin/mysqlbug|grepconfigure 다음은 완전한 실제 예입니다. nginx의 컴파일 매개변수 보기: [root@www~]#/usr/lo
May 14, 2023 pm 10:22 PM
Nginx는 구성 작성 시 논리 연산과 대문자 및 소문자 변환을 어떻게 지원합니까?
논리 연산 nginx 구성은 if 조건의 논리 및 && 논리 또는 || 연산을 지원하지 않으며 if의 중첩 구문을 지원하지 않습니다. 그렇지 않으면 nginx:[emerg]invalidcondition 오류가 보고됩니다. 변수를 사용하여 간접적으로 이를 달성할 수 있습니다. 구현할 명령문: if($arg_unitid=42012&&$uri~/thumb/){echo "www.jb51.net";} 이렇게 구성하면 nginx:[emerg]invalidcondition 오류가 보고됩니다. 이는 다음과 같이 달성할 수 있습니다.
May 14, 2023 pm 10:10 PM
지정된 포트로 Nginx 도메인 이름 전달을 설정하는 방법
/usr/local/nginx/confsudocd/usr/local/nginx/conf를 입력하여 가상 호스트 디렉터리 sudomkdirvhost를 생성하고 nginx.conf 파일 sudocpnginx.confnginx.conf_backsudovimnginx.conf를 수정하여 시뮬레이션된 액세스를 위한 액세스 시스템의 호스트 파일을 설정합니다. 여기서 사용하는 컴퓨터는 Windows 10이고 호스트 파일은 c:\windows\system32\drivers\etc 폴더에 있습니다. 포트 프록시 구성 파일 sudocdvhostsudovimww 생성
May 14, 2023 pm 09:37 PM
웹 서버를 위장하기 위해 Nginx 버전 이름을 수정하는 방법
nginx의 기본 이름을 수정하는 방법은 조금 위장하거나 설치할 수 있습니다. 팁: 일반적으로 수정은 nginx가 컴파일되기 전에 이루어집니다. 수정 후에는 scr/core/nginx.conf#definenginx_version"1.4.7"#definenginx_ver"nginx/"n과 같이 코드를 다시 컴파일해야 합니다.
May 14, 2023 pm 09:19 PM
VIM에서 NGINX 구성 파일을 강조 표시하는 방법
nginx.vim을 다운로드하세요. 여기서는 Linux 시스템을 예로 들어보겠습니다. vim의 구문 구성 디렉터리로 전환하고 nginx 구문 파일을 다운로드하세요. 경로의 vim74는 시스템에 설치된 vim 버전 번호와 일치해야 합니다. cd/usr/share/vim/vim74/syntax&&wget-onginx.vimhttps://vim.sourceforge.io/scripts/download_script.php?src_id=19394filetype.vim 구성 nginx를 등록하려면 filetype.vim 파일을 편집하세요.
May 14, 2023 pm 09:16 PM
Nginx에서 보고된 403 금지 오류를 해결하는 방법
일반적으로 nginx403forbidden을 발생시키는 세 가지 상황이 있습니다. 하나는 인덱스 파일 부족, 다른 하나는 권한 문제, 세 번째는 selinux 상태입니다. 1. index.html 또는 index.php 파일이 누락되었습니다. 이 파일은 구성 파일 server{listen80;server_namelocalhost;indexindex.phpindex.html;root/var/www;}의 indexindex.htmlindex.htm 줄에 지정된 파일입니다. /에 있는 경우 var/www에 index.php나 index.html이 없으면 도메인 이름으로 직접 접근하면 해당 파일을 찾을 수 없습니다.
May 14, 2023 pm 09:13 PM
docker nginx 실행 후 접속이 안되는 문제 해결 방법
##1 최근 docker 배포를 배우고 있는데 처음에는 nginx를 먼저 dockerize할 계획이었습니다. 비교를 위해 구성을 사용자 정의하고 공식 nginx.conf를 복사한 후 주로 default.conf 및 포함 폴더 sites-available#include/etc/nginx/conf.d/를 차단하는 일부 사용자 정의를 수정하고 추가했습니다. /etc/nginx/sites-available/;공식 원래 구성 usernginx;worker_processes1;error_log/var/log/nginx/e
May 14, 2023 pm 09:01 PM
다시 쓰기를 사용할 때 nginx 오류를 해결하는 방법
문제 설명 제 영어 실력이 별로 좋지 않아서 도움말 문서를 보다가, 없이 시작하는 것과 비활성화로 시작하는 것을 찾았고, 아무 생각 없이 시작하는 모듈을 추가했더니 악몽이 시작되었습니다. 파일을 구성할 때 여전히 자신이 있었습니다./sbin/nginx-t 구문을 확인했습니다. 역시 에러가 떴다. 설정이 잘못된 것일 수도 있는데, 계속 확인하다 보니 당황하기 시작했다. 원인 분석: 우선 프롬프트에 따르면 nginx가 rewrite를 구문 분석할 수 없다는 것을 알고 있습니다(알 수 없는 명령 "rewrite"). 모듈이 설치되지 않았거나 해당 종속성인 pcre 및 pcre-devel이 설치되지 않은 것 같습니다(모두가 확인했을 때).
May 14, 2023 pm 08:52 PM
핫툴 태그

Undresser.AI Undress
사실적인 누드 사진을 만들기 위한 AI 기반 앱

AI Clothes Remover
사진에서 옷을 제거하는 온라인 AI 도구입니다.

Undress AI Tool
무료로 이미지를 벗다

Clothoff.io
AI 옷 제거제

Video Face Swap
완전히 무료인 AI 얼굴 교환 도구를 사용하여 모든 비디오의 얼굴을 쉽게 바꾸세요!

인기 기사

뜨거운 도구

vc9-vc14(32+64비트) 런타임 라이브러리 모음(아래 링크)
phpStudy 설치에 필요한 런타임 라이브러리 모음을 다운로드하세요.

VC9 32비트
VC9 32비트 phpstudy 통합 설치 환경 런타임 라이브러리

PHP 프로그래머 도구 상자 정식 버전
Programmer Toolbox v1.0 PHP 통합 환경

VC11 32비트
VC11 32비트 phpstudy 통합 설치 환경 런타임 라이브러리

SublimeText3 중국어 버전
중국어 버전, 사용하기 매우 쉽습니다.