- 방향:
- 모두 웹3.0 백엔드 개발 웹 프론트엔드 데이터 베이스 운영 및 유지보수 개발 도구 PHP 프레임워크 일일 프로그램 위챗 애플릿 일반적인 문제 다른 기술 CMS 튜토리얼 Java 시스템 튜토리얼 컴퓨터 튜토리얼 하드웨어 튜토리얼 모바일 튜토리얼 소프트웨어 튜토리얼 모바일 게임 튜토리얼
- 나누다:
-
- nginx 정적 리소스 서버를 구성하는 방법
- nginx 설치 디렉터리의 conf 디렉터리를 입력하고, nginx.conf 파일을 수정하고, 다음과 같이 서버에 구성 코드의 위치 부분을 추가합니다.{} root@ubuntu:/usr/local/nginx/conf#vinginx.confserver {listen80;server_namelocalhost;location /{roothtml;indexindex.htmlindex.htm;}location/image/{root/usr/local/myimage/;autoindexon;}}
- 엔진스 2214 2023-05-19 10:13:05
-
- Keepalived+Nginx+Tomcat을 사용하여 고가용성 웹 클러스터를 구현하는 방법
- keepalived+nginx+tomcat은 고가용성 웹 클러스터를 구현합니다. 1. nginx 설치 프로세스 1. nginx 설치 패키지 다운로드 및 종속 환경 패키지 설치 (1) C++ 컴파일 환경 yum-yinstallgcc#c++ 설치 (2) pcreyum-yinstallpcre- 설치 devel (3) zlibyum-yinstallzlib-devel 설치(4) nginx를 설치하고 nginx 압축 해제 파일 위치를 찾은 후 컴파일 및 설치 명령을 실행합니다. [root@localhostnginx-1.12.2]#pwd/usr/local/nginx/nginx- 1.12
- 엔진스 1273 2023-05-19 10:01:05
-
- nginx 로드 밸런싱을 구성하는 방법
- nginx 폴링은 모든 요청을 클러스터의 각 서버에 균등하게 분배합니다. upstreamtest{server127.0.0.1:7001;#server127.0.0.1:7001weight=1과 동일;server150.109.118.85:7001;#server150.109.118.85:7001weight=1;}server{listen8081;server_namelocalhost와 동일 ;location/{proxy_passhttp://test/;}}upstream: 서비스 클러스터 정의
- 엔진스 4418 2023-05-19 09:59:21
-
- Linux 시스템에서 nginx를 시작하고 중지하는 방법은 무엇입니까
- 시작 코드 형식: nginx 설치 디렉터리 주소-cnginx 구성 파일 주소 예: [root@LinuxServersbin]#/usr/local/nginx/sbin/nginx-c/usr/local/nginx/conf/nginx.conf Stop nginx 있습니다. 세 가지 방법: 조용히 중지 1. 프로세스 번호 확인 [root@LinuxServer~]#ps-ef|grepnginx 2. 프로세스 종료 [root@LinuxServer~]#kill-QUIT2072 빠르게 중지 1. 프로세스 번호 [root@LinuxSer
- 엔진스 5513 2023-05-19 09:34:05
-
- NGINX는 웹사이트의 PV, UV, 독립 IP를 어떻게 계산하나요?
- 개념: uv(순방문자): 고유 방문자, 인터넷에 연결된 각각의 독립적인 컴퓨터(쿠키 기반)는 방문자로 간주되며, 하루(00:00-24:00) 동안 귀하의 웹사이트를 방문한 방문자 수입니다. 하루 동안 동일한 쿠키에 대한 방문은 pv(페이지뷰) 한 번만 계산됩니다. 즉, 방문수, 즉 페이지 조회수 또는 클릭수, 사용자의 각 웹사이트 방문은 한 번 기록됩니다. 사용자가 동일한 페이지를 여러 번 방문할 경우 총 방문 횟수가 계산됩니다. 독립 IP: 동일한 IP 주소가 00:00~24:00 내에 한 번만 계산됩니다. 웹사이트 최적화를 하는 친구들이 이를 가장 걱정합니다. 먼저 환경을 설명하겠습니다. 이것은 nginx 버전 1.7을 실행하고 백엔드 tomcat은 동적으로 실행됩니다.
- 엔진스 2672 2023-05-19 09:13:14
-
- 실행 권한 없이 nginx 업로드 디렉터리를 설정하는 방법
- 다음과 같이 코드를 복사합니다: orderallow,dendenyfromall 및 nginx 업로드 디렉터리에 대한 실행 권한이 없는 인터넷상의 코드: location~^/upload/.*\.(php|php5)${ 거부;} 이러한 구성은 문제가 없는 것처럼 보이며 실제로 Windows에서는 가능하다고 할 수 있습니다. 하지만 *nux는 다릅니다. *nux 운영 체제는 대소문자를 구분합니다. *.php와 같은 대문자 접미사로 변경하면 이를 우회합니다. 여기서는 코드를 복사합니다. 다음://?은 가능한 한 많은 .php와 일치하는 문자열입니다.
- 엔진스 1219 2023-05-19 08:55:05
-
- Nginx 서버에서 인덱스 디렉터리를 구성하고 사용하는 방법
- nginx 구성 위치~^/2589(/.*){autoindexon;//autoindex_localtimeon;//디스플레이 기능 켜기}auto_index 명령 구문: autoindexon|off; 구성 섹션: autoindexoff; 활성화/전용 nginx 디렉터리 인덱싱 기능 사용 구문: autoindex_exact_sizeon|off; 구성 섹션: http, server, location 결정
- 엔진스 2056 2023-05-19 08:43:05
-
- Nginx에서 TCP 부하 분산을 구성하는 방법
- Kubernetes 클러스터가 구성되었다고 가정하고 CentOS 기반의 Nginx용 가상 머신을 생성하겠습니다. 실험에서 설정한 세부 내용은 다음과 같습니다. Nginx(CenOS8Minimal)–192.168.1.50KubeMaster–192.168.1.40KubeWorker1–192.168.1.41KubeWorker2–192.168.1.42 Step 1) nginx 소프트웨어 패키지가 없기 때문에 epel 저장소를 설치합니다. CentOS 시스템 기본 저장소이므로 e를 설치해야 합니다.
- 엔진스 1407 2023-05-19 08:29:28
-
- nginx가 nginx-rtmp-module 모듈을 사용하여 라이브 방송실 기능을 구현하는 방법
- 시스템 환경 wujianjun@wujianjun-work~$uname-alinuxwujianjun-work4.10.0-37-generic#41~16.04.1-ubuntusmpfrioct622:42:59utc2017x86_64x86_64x86_64gnu/linux 소프트웨어 환경 obs(openbroadcastersoftware)v20.0.1(linux)ng inx 버전:nginx / 1.13.6buildbygcc5.4.020160609(ubuntu5.4.0-
- 엔진스 1575 2023-05-19 08:13:05
-
- Nginx와 PHP의 배포 방법은 무엇입니까
- 2가지 배포 방법 소개. 첫 번째는 http 역방향 프록시 및 로드 밸런싱을 수행하기 위해 nginx 서버를 사용하고 그 뒤에 있는 nginx는 웹 서비스를 수행하고 php-fpm에서 제공하는 fastcgi 서비스를 호출합니다. 방법이 가장 일반적이며, 웹 서비스는 php 서비스와 php 서비스가 모두 동일한 서버에 배포됩니다. 두 번째는 웹 서비스를 위한 전면의 nginx 서버이며, 후면 서버는 php-fpm 서비스만 배포합니다. 이는 nginx 서버에서 전면 nginx 서버를 호출하는 데 사용됩니다. 여러 개의 php를 호출한 후 fpm이 서브되면 아래와 같이 로드 밸런싱도 달성할 수 있습니다. 비교적 시스템 설계 관점에서 볼 때 첫 번째 배포는 기존 배포 방법입니다. , 이는 대형, 중형 및 소규모 웹사이트에 적용됩니다. 두 번째 유형, 다양한 서비스 부서
- 엔진스 1283 2023-05-18 23:43:23
-
- nginx를 mysql의 로드 밸런서로 사용하는 방법
- 참고: nginx 버전 요구 사항은 1.9 이상입니다. nginx를 컴파일할 때 ./configure--prefix=/data/apps/nginx--with-http_stub_status_module--with-와 같이 --with-stream을 추가해야 합니다. http_ssl_module--with- http_realip_module--with-http_image_filter_module--with-stream 참고 1. mysql은 기본적으로 포트 3306을 사용하기 때문에 nginxtcp 역방향 프록시 mysql을 구성할 때
- 엔진스 1323 2023-05-18 22:37:10
-
- nginx가 도커 컨테이너에서 구성 파일을 자동으로 생성하는 방법
- 아이디어를 구현하기 위한 최종 명령은 아마도 다음과 같을 것입니다: dockerrun-d-p80:80-exxx=xx 이미지 이름 이미지의 스크립트 경로 여기 있는 스크립트는 dockerfile의 cmd 명령을 대체하므로 다음과 같은 셸을 구축해야 합니다. nginx 스크립트를 자동으로 생성하고 시작합니다. #!/bin/bash#다른 환경 변수와 구별하기 위해 환경 변수에서 lt의 시작 부분을 가져옵니다. 예: lt_analytic=172.17.0.1:8083result=""forrain$(env|grep^lt)doold_ifs ="$ifs"ifs =&qu
- 엔진스 1150 2023-05-18 22:37:04
-
- Nginx의 일반적인 기능은 무엇입니까?
- nginx에서 자주 사용하는 기능 1. http 프록시, 역방향 프록시: 웹 서버, 특히 역방향 프록시에서 가장 일반적으로 사용되는 기능 중 하나입니다. 여기에서는 긍정적인 에이전트와 반응적인 에이전트를 설명하기 위해 두 장의 사진을 제공합니다. 구체적인 세부 사항에 대한 정보를 읽을 수 있습니다. nginx를 리버스 프록시로 사용하면 안정적인 성능을 제공하며 유연한 구성으로 포워딩 기능을 제공할 수 있습니다. nginx는 일반 규칙을 작성하는 데 문제가 없고 이에 상응하는 한, 이미지 파일 끝의 파일 서버로 이동하거나 동적 페이지의 웹 서버로 이동하는 등 다양한 정규 매칭을 기반으로 다양한 전달 전략을 채택할 수 있습니다. 서버 솔루션을 사용하면 원하는 대로 플레이할 수 있습니다. 그리고 nginx는 반환된 결과에 대해 오류 페이지 점프, 예외 판단 등을 수행합니다. 분산서버가 저장하는 경우
- 엔진스 3500 2023-05-18 22:31:17
-
- Nginx 파일에 이미 존재하는 전역 역방향 프록시 문제를 해결하는 방법
- 프로젝트 시나리오: Alibaba Cloud에서 구축한 Pagoda Linux 패널이 이미 다른 웹사이트에 구축되어 있습니다. 이제 새 웹사이트에 역방향 프록시 포트를 추가합니다. 그러나 Pagoda 패널을 통해 역방향 프록시를 추가하면 다음과 같은 유사 이미지가 나타납니다. 정적 오류입니다. 문제 설명 의사 정적/nxinx 기본 구성/vhost/ 파일이 이미 전역 역방향 프록시에 존재합니다. 이 문제는 실제로 nginx 구성 파일의 웹 사이트가 하나의 위치/만 포함할 수 있음을 알려줍니다. 그렇지 않으면 오류가 보고됩니다. 원인 분석: 문제는 매우 명확합니다. 즉, nginx.conf 관련 구성에 문제가 있습니다. 첫 번째 단계는 웹사이트의 관련 구성 파일을 확인하는 것입니다. 웹사이트를 직접 클릭하여 세부정보를 입력하여 구성 파일을 확인합니다. 그래요
- 엔진스 4759 2023-05-18 21:13:19
-
- 소스 코드에서 Nginx를 컴파일하고 설치하는 방법은 무엇입니까?
- Nginx는 BSD와 유사한 라이센스로 출시된 경량 웹 서버/역방향 프록시 서버 및 이메일 프록시 서버입니다. 러시아 프로그래머 lgorSysoev가 개발한 이 프로그램은 러시아의 대형 포털 웹사이트이자 검색 엔진인 Rambler에서 사용됩니다. 그 특징은 더 적은 메모리를 차지하고 강력한 동시성 기능을 가지고 있다는 것입니다. 실제로 nginx의 동시성 기능은 동일한 유형의 웹 서버에서 더 나은 성능을 발휘합니다. nginx 소스 코드 컴파일 매개변수에 대한 자세한 설명--prefix=설치 디렉터리를 가리킴--sbin-path는 (실행) 프로그램 파일(nginx)을 가리킴--conf-path=구성 파일(nginx.conf)을 가리킴-- 오류 기록-
- 엔진스 1050 2023-05-18 19:58:29