- 방향:
- 모두 웹3.0 백엔드 개발 웹 프론트엔드 데이터 베이스 운영 및 유지보수 개발 도구 PHP 프레임워크 일일 프로그램 위챗 애플릿 일반적인 문제 다른 기술 CMS 튜토리얼 Java 시스템 튜토리얼 컴퓨터 튜토리얼 하드웨어 튜토리얼 모바일 튜토리얼 소프트웨어 튜토리얼 모바일 게임 튜토리얼
- 나누다:
-
- Centos7+Nginx+Tomcat8을 기반으로 로드밸런싱 서버를 구축하는 방법
- nginx를 수동으로 설치한 후 모든 것이 정상이며 가상 호스트 구성 및 로드 밸런싱에 문제가 없습니다. 특정 구성 파일은 다음과 같습니다. vhost 디렉토리의 모든 .conf 파일을 소개하기 위해 conf의 nginx.conf 파일에 추가되었습니다. 앞으로는 물론 필요하다면 하나씩 추가할 수도 있습니다. 로드 서비스는 api 서비스이므로 여기서 conf 파일 이름은 api.xxx.com.conf라고 합니다. 파일 열기 구성은 다음과 같습니다. 여기서는 ip 폴링 방식을 사용하지 않고 usstream 방식을 사용합니다. . 구체적으로 이러한 방법의 차이점은 무엇입니까?
- 엔진스 1317 2023-05-12 23:16:16
-
- nginx가 데이터베이스 포트 전달을 구현하는 방법
- 데이터 보안상의 이유로 정상적인 상황에서는 일반적으로 웹 사이트 또는 프로젝트 데이터베이스에 대한 외부 네트워크 액세스가 금지되거나 일부 호스트에만 액세스가 허용됩니다. 그렇다면 액세스가 금지된 다른 호스트가 그러한 권한을 수정하지 않고 이 데이터베이스에 액세스하도록 어떻게 허용할 수 있습니까? 이때 Nginx의 역할이 반영됩니다. 1. 예를 들어 mysql의 경우 oracle, sqlserver 등의 데이터베이스 구성은 데이터베이스 포트가 다르다는 점만 제외하면 다음 구성과 동일합니다. 이 구성은 #데이터베이스용 nginx를 사용하여 작성해야 합니다. 포트 포워딩 스트림{upstreamsql{#데이터베이스의 IP 및 포트 서버172.16.8.190:3306w를 구성합니다.
- 엔진스 2094 2023-05-12 23:13:04
-
- Nginx 안티 핫링크를 구성하는 방법
- 실험 환경 • 최소 설치된 centos7.3 가상 머신 • 구성: 1 코어/512mb • nginx 버전 1.12.2 1. 핫링크 웹사이트 구성 1. nginx 가상 머신을 시작하고 웹사이트 2개 구성 vim/etc/ nginx/conf.d/ vhosts.conf에 다음 콘텐츠 서버{listen80;server_namesite1.test.com;root/var/wwwroot/site1;indexindex.html;location/{}}server{listen80;server_namesite2.test를 추가합니다.
- 엔진스 1920 2023-05-12 23:04:04
-
- nginx에서 gzip 압축을 사용하여 웹 사이트 속도를 향상시키는 방법
- gzip 압축을 사용하는 이유 nginx의 gzip 압축을 켜면 웹 페이지에서 js 및 css와 같은 정적 리소스의 크기가 크게 줄어들어 대역폭이 많이 절약되고 전송 효율성이 향상되며 사용자에게 더 빠른 경험이 제공됩니다. nginx는 gzip을 구현합니다. 리소스 압축을 구현하는 nginx의 원칙은 기본 통합 ngx_http_gzip_module 모듈을 통해 요청을 가로채고 gzip이 필요한 유형에 대해 gzip을 수행하는 것입니다. 사용이 매우 간단하고 직접 켤 수 있습니다. 옵션. . gzip이 적용된 후 요청 헤더 및 응답 헤더 requestheaders:accept-encoding:gzip,deflate,sdchresponseheaders:
- 엔진스 1634 2023-05-12 22:34:10
-
- https 보안 액세스를 달성하기 위해 Nginx SSL 인증서를 구성하는 방법
- 전제 조건은 서버와 서버로 확인될 수 있는 고유한 도메인 이름이 있어야 한다는 것입니다. 1. Nginx 설치 및 구성 Nginx를 설치한 경우 Nginx에 SSL 모듈 기능이 활성화되어 있는지 확인해야 합니다. ./nginx-V는 위와 같이 표시되며 이는 SSL 기능이 활성화되었음을 의미합니다. 그렇지 않으면 다음과 같은 오류 메시지가 나타날 수 있습니다. 나타납니다: nginx:[emerg]the"ssl"parameterrequiresngx_http_ssl_modulein/usr/local/nginx.conf:% 설치 단계 1. 공식 웹사이트에서 nginx 압축 패키지를 다운로드합니다. nginx:download 공식 웹사이트에 가서 먼저 다운로드합시다.
- 엔진스 2473 2023-05-12 22:28:04
-
- PHP를 구문 분석하지 않는 Linux nginx를 해결하는 방법
- linuxnginx가 PHP를 구문 분석하지 않는 문제에 대한 해결 방법: 1. 포트 9000이 수신 상태에 있는지 확인합니다. 2. "php-fpm.conf" 파일을 확인합니다. 3. nginx 구성을 "location~\.php${fastcgi_passunix:/dev"로 수정합니다. /shm/php-cgi.sock;#127.0.0.1:9000fastcgi_indexindex..."를 사용할 수 있습니다. PHP 파일 502를 구문 분석하지 않는 nginx에 대한 솔루션: 설치된 nginx는 기본적으로 포트 9000을 수신합니다. 포트 9000이 수신 대기 상태에 있는지 확인하세요. netstat-antp|grep:9000
- 엔진스 904 2023-05-12 22:19:11
-
- nginx+uwsgi를 사용하여 자신만의 django 프로젝트를 배포하는 방법
- 1단계: 소스 변경 Ubuntu 다운로드 소스 sudonano/etc/apt/sources.list를 대체하는 명령을 입력합니다. 여기에서는 다음 파일을 모두 원본 파일로 대체할 수도 있습니다. 소스. debhttp://mirrors.aliyun.com/ubuntu/bionicmainrestricteddebhttp://mirrors.aliyun.com/ubuntu/bionic-updatesmainrestricteddebhttp://mirrors.aliyun.com/ubuntu/bionicunive
- 엔진스 1388 2023-05-12 22:10:05
-
- Nginx 시간 초과 시간 초과를 구성하는 방법
- keepalive_timeouthttp에는 요청을 처리한 후 TCP 연결을 열어 두도록 웹 서버에 지시하는 keepalive 모드가 있습니다. 클라이언트로부터 다른 요청을 받으면 서버는 다른 연결을 설정하지 않고 이 닫히지 않은 연결을 사용합니다. httpkeep-alive에서는 웹 페이지의 모든 요청이 http(그림, CSS 등)이며, http 요청을 열려면 먼저 페이지가 각 요청에 대해 TCP 연결을 열고 닫아야 하는 경우 TCP 연결을 설정해야 합니다. keepalive_timeout의 낭비는 http 요청이 완료되면 tcp 연결이 유지된다는 것입니다.
- 엔진스 2341 2023-05-12 22:07:13
-
- Nginx 역방향 프록시를 통해 Kibana 로그인 인증을 구현하는 방법
- ApacheHttpd 비밀번호 생성 도구 $yuminstallhttpd-tools-y를 설치하여 Kibana 인증 비밀번호 $mkdir-p/usr/local/nginx/conf/passwd$htpasswd-c-b/usr/local/nginx/conf/passwd/kibana.passwdUserrenwolecomGN5SKorJAddingpasswordforuserUserrenwolecom Nginx reverse 구성 Nginx 구성 파일의 프록시에 다음 내용을 추가합니다(또는 새 구성 파일에 포함): $vim/us
- 엔진스 1541 2023-05-12 22:01:17
-
- $remote_addr을 기반으로 nginx 프런트엔드 배포를 구현하는 방법
- 요구 사항은 다음과 같습니다. 도메인 이름 아래에 여러 개의 서버가 있습니다. 현재 특정 지역의 IP 사용자가 특정 서버에만 액세스하도록 하고 문제가 없으면 업데이트하십시오. 문제가 있는 경우 영향은 적습니다. 해결 방법: nginx 모듈을 사용하여 프런트 엔드 로드 밸런싱 전달 시스템에서 vhost를 구성합니다. $remote_addr이 ip와 일치하면 abc_test_server;server{listen80;server_nameabc.com.cn;access_log/dev/로 전달합니다.
- 엔진스 1491 2023-05-12 22:01:12
-
- nginx와 백엔드 포트 간의 충돌을 해결하는 방법
- 문제: Alice 관리 시스템의 개발 환경을 시작했을 때 첫 번째 요청 중에 백그라운드의 모든 인터페이스가 모두 404 오류를 생성했지만 두 번째 요청에서는 성공적으로 문제를 찾았으며 nginx 오류 로그를 확인하여 다음을 발견했습니다. 오류가 발생하여 권한이 부족하여 html 폴더의 파일을 쓸 수 없어서 오류가 발생했다고 착각했습니다. 그래서 권한을 열어본 후에도 여전히 작동하지 않는 것을 발견했습니다. 해결책을 찾지 마세요. 일단 따로 두었다가 다음 날 다시 오류를 찾아보려고 했더니 실수로 8081 포트가 열리더군요. localhost:8081 과 127.0.0.1:8081 에 접속을 해보니 실제로 내용이 달랐습니다. 그 때 포트 충돌이 있다는 걸 인지하고 파일을 열어서 nginx의 conf를 찾았습니다.
- 엔진스 1346 2023-05-12 21:52:18
-
- Nginx 동적 및 정적 분리 구성을 구현하는 방법
- 1. 개요 1.1 동적 페이지와 정적 페이지의 차이점 정적 리소스: 사용자가 이 리소스에 여러 번 액세스하면 리소스의 소스 코드가 변경되지 않습니다. 동적 리소스: 사용자가 이 리소스에 여러 번 액세스하면 리소스의 소스 코드가 변경될 수 있습니다. 1.2 동적 및 정적 분리란 무엇입니까? 동적 및 정적 분리를 사용하면 동적 웹 사이트의 동적 웹 페이지에서 일정한 규칙에 따라 자주 변경되는 리소스를 구분할 수 있습니다. 동적 리소스와 정적 리소스를 분할한 후 정적 리소스를 구분할 수 있습니다. 정적 웹사이트 처리의 핵심 아이디어인 캐싱 작업을 수행합니다. 동적 및 정적 분리를 간단히 요약하면 동적 파일과 정적 파일의 분리입니다. 의사정적(Pseudo-static) : 웹사이트가 검색엔진으로 검색되기를 원하는 경우, 프리마커(freemarker) 등의 동적 페이지 정적 기술과 기타 템플릿 엔진 기술 1.
- 엔진스 2055 2023-05-12 21:25:04
-
- Windows 시스템에서 Nginx+PHP를 설치하는 방법
- 1단계. Nginx 다운로드 먼저 Nginx 공식 웹사이트에서 Nginx 설치 패키지를 다운로드해야 합니다. http://nginx.org/를 방문하거나 여기를 클릭하여 최신 버전을 다운로드하세요. 다운로드한 후 D:\nginx와 같은 로컬 디렉터리에 추출합니다. 2단계. PHP 다운로드 그런 다음 PHP 공식 웹사이트에서 PHP 설치 패키지를 다운로드해야 합니다. https://www.php.net/을 방문하거나 여기를 클릭하여 최신 버전을 다운로드하세요. 다운로드할 ZIP 패키지의 Windows 버전을 선택하세요. 다운로드한 후 D:\php와 같은 로컬 디렉터리에 압축을 풉니다. 3단계. Nginx 및 PHP 구성 다음으로 Nginx 및 PHP를 구성해야 합니다. 먼저 Ng을 찾아보세요
- 엔진스 1638 2023-05-12 21:16:19
-
- OpenSSL 보안 취약점에 대해 Nginx 서버를 조정하는 방법
- 1. 개요 현재 개인 정보가 유출될 수 있는 openssl 취약점이 노출되었습니다. 관련된 시스템이 많고 환경이 매우 다르기 때문에 복구 솔루션도 다릅니다. 많은 서버는 nginx를 사용하여 openssl을 정적으로 컴파일하고 openssl을 nginx로 직접 컴파일합니다. 이는 단순히 openssl을 업그레이드해도 nginx가 외부 openssl 동적 링크 라이브러리를 로드하지 않는다는 것을 의미합니다. 2. nginx가 정적으로 컴파일되었는지 확인 다음 세 가지 방법으로 nginx가 openssl로 정적으로 컴파일되었는지 확인할 수 있습니다. 2.1 nginx 컴파일 매개변수 확인 다음 명령을 입력하여 nginx 컴파일을 확인합니다.
- 엔진스 1315 2023-05-12 20:55:04
-
- Nginx-rtmp는 라이브 미디어의 실시간 스트리밍 효과를 어떻게 실현합니까?
- 0. 머리말 이번 시간에는 ipcamera 프로젝트 서버를 구축하고 있습니다. 비디오 지점 간 통화의 경우 클라이언트는 장치에서 실시간 오디오 및 비디오 스트림을 봅니다. 트래픽을 절약하기 위해 침투는 p2p를 통해 이루어집니다. 하지만 NAT 장비의 문제와 IPv4의 고갈로 인해. 일부 장치는 라이브 스트림을 지점 간으로 전송할 수 없습니다. 그래서 서버 포워딩이 필요합니다. 여기서는 프로토타입을 빠르게 구현하기 위해 현재 주류 스트리밍 미디어 프로토콜도 참조합니다. 많은 사람들이 rtmp 프로토콜을 사용한다는 것을 알았습니다. 아래 그림은 전체 설계도입니다. 여러 플랫폼을 통합하기 위해 자체 rtmp 스트리밍 미디어 서버를 구축하고 클라우드 공급업체인 saas의 rtmp 스트리밍 미디어 서비스를 사용할 것입니다. 그러나 때로는 일부 비스트리밍 미디어 데이터가 전송되고 일부 바이너리 파일이 전송되어야 하기 때문에
- 엔진스 950 2023-05-12 20:43:12