- 방향:
- 모두 웹3.0 백엔드 개발 웹 프론트엔드 데이터 베이스 운영 및 유지보수 개발 도구 PHP 프레임워크 일반적인 문제 다른 기술 CMS 튜토리얼 Java 시스템 튜토리얼 컴퓨터 튜토리얼 하드웨어 튜토리얼 모바일 튜토리얼 소프트웨어 튜토리얼 모바일 게임 튜토리얼
- 나누다:
-
- Nginx가 WebApi 도메인 간 보조 요청 및 Vue 단일 페이지 문제를 해결하는 방법
- 1. 소개 프로젝트가 프런트엔드와 백엔드가 분리되어 있기 때문에 API 인터페이스와 웹 프런트엔드가 서로 다른 사이트에 배포되므로 이전 글에서는 webapiajax 크로스 도메인 요청 솔루션(cors 구현)에서는 크로스 도메인을 사용했습니다. jsonp 대신 처리합니다. 하지만 일정 시간이 지난 후 프런트 엔드에서 요청을 시작할 때마다 브라우저의 개발자 도구를 통해 네트워크 아래에 동일한 URL에 대한 요청이 두 개 있다는 것을 알 수 있었습니다. 요청은 옵션이고 두 번째 요청의 메서드는 실제 가져오기 또는 게시이며 첫 번째 요청은 데이터를 반환하지 않으며 두 번째 요청은 일반 데이터를 반환합니다. 2. 첫 번째 옵션을 선택한 이유
- 엔진스 1646 2023-05-15 09:28:24
-
- Nginx의 보안과 성능을 향상하는 방법
- 주로 nginx에서 x-frame-options, x-xss-protection, x-content-type-options, strict-transport-security, https 및 기타 보안 구성을 구성하는 방법을 보여줍니다. nginx.conf는 다음과 같이 구성됩니다. #오류 페이지 또는 서버 헤더에 nginx 버전 번호를 표시하지 않습니다. server_tokensoff; #프레임이나 iframe에서 페이지가 표시되는 것을 허용하지 않습니다. 이렇게 하면 클릭재킹을 피할 수 있습니다 #http://en. wikipedia.org/wiki /clickjacking#if
- 엔진스 1876 2023-05-15 09:19:15
-
- 우분투에서 nginx 서버를 구성하는 방법
- ubuntu에서 nginx 서버 구성에 대한 자세한 설명 1. nginx 서버 설치 sudoapt-getinstallnginx2. nginx 서버 시작 sudo/etc/init.d/nginxstart3. 여러 도메인 이름은 /etc/nginx/sites-enabled에서 서로 다른 백엔드 서버에 해당합니다. / 디렉토리 기본 구성 파일을 삭제하고 test.youlunshidai.com#과 같은 도메인 이름에 해당하는 새 구성 파일을 만듭니다. 로드 밸런싱을 위해 upstreamnodejs__upstream을 통해 여러 nodejs 노드를 구성할 수 있습니다 upstreamnodejs__u
- 엔진스 2364 2023-05-15 09:04:05
-
- Nginx에서 PHP-FPM을 사용할 때 PHP 오류 로그를 구성하는 방법
- nginx는 apache와 다릅니다. apache에서는 php의 에러 로그를 직접 지정할 수 있기 때문에 php 실행 중 에러 정보가 php의 에러 로그에 바로 입력되어 쉽게 조회할 수 있습니다. nginx에서는 다음과 같이 됩니다. nginx는 페이지 방문에 대한 액세스 로그만 기록합니다. PHP 오류 로그 정보는 없습니다. nginx는 처리를 위해 php-fpmfastcgi 프로세스에 php에 대한 요청을 보냅니다. 기본 php-fpm은 php-fpm의 오류 메시지만 출력하며 php-fpm의 오류 로그에서는 php의 오류 로그를 볼 수 없습니다. 그 이유는 php-fpm의 구성 파일 php가
- 엔진스 1585 2023-05-15 08:58:12
-
- Nginx 서버용 역방향 프록시를 구축하는 방법
- 1부: 설치 1 사용자 및 그룹 설정 /usr/sbin/groupaddwww/usr/sbin/useradd-gwwwwww 2 nginx 역방향 프록시 지원이 향후 요구 사항에 맞게 다시 작성할 수 있도록 pcre 설치 wgetftp://ftp.csx.cam.ac.uk / pub/software/programming/pcre/pcre-7.8.tar.gztarzxvfpcre-7.8.tar.gzcdpcre-7.8/./configuremake&&makeinstall3nginx 역방향 프록시 wget 설치
- 엔진스 1868 2023-05-15 08:40:05
-
- Consul-template+Nginx를 사용하여 Thrift Consul 로드 밸런싱을 구현하는 방법
- 전체 아키텍처 먼저 전체 프레임워크의 아키텍처가 어떤지 살펴보겠습니다. 여기에는 Consul, Nginx 및 Consul-template을 통해 로드 밸런싱을 구현하는 3개의 서비스 공급자와 3개의 서비스 호출자가 있습니다. 이 예는 RPC 로드 밸런싱을 위한 것입니다. RPC는 tcp 프로토콜이므로 Nginx는 tcp 로드 밸런싱을 지원하도록 tcp 모듈을 구성해야 합니다. Consul 클러스터는 서비스 등록, 여러 서비스 인스턴스 등록 및 RPC 서비스를 외부 세계에 제공하는 데 사용됩니다. Consul-template은 Consul에서 서비스 상태를 실시간으로 모니터링하는 데 사용되며, 자체 템플릿 파일로 Nginx 구성 파일을 생성합니다. Nginx는 자체 구성 파일과 2단계 생성을 사용합니다.
- 엔진스 984 2023-05-15 08:19:10
-
- Vue 프로젝트를 패키징하고 nginx 서버를 배포하는 방법
- 사용 시나리오: 프런트엔드 및 백엔드 분리 프로젝트를 자주 사용하는 경우 프런트엔드 Vue를 패키징한 다음 배포해야 합니다. 1. 패키징 vue 프로젝트는 실제로 다음 명령문을 통해 직접 패키징할 수 있습니다. npmrunbuild의 기본 패키징 상황은 다음과 같습니다. 패키징 이름과 정적 리소스 위치를 수정해야 하는 경우 그에 따라 구성해야 합니다. 1. 먼저 Vue를 생성합니다. 프로젝트 루트 디렉터리 .config.js 파일의 구성 내용은 다음과 같습니다(도메인 간 문제 해결 포함): module.exports={//Packaging publicPath:'./',outputDir:'test',//Open
- 엔진스 6744 2023-05-15 08:16:05
-
- django 프로젝트를 시작하기 위해 centos+nginx+uwsgi를 배포하는 방법
- 내 Django 프로젝트는 yunwei라고 합니다. 주요 앱은 rabc와 web입니다. 전체 프로젝트는 다음과 같이 /opt/ 아래에 배치됩니다. 관리.pyrbacstatictemplatesuwsgiwebyunwei[루트 @test-codeopt]#lsyunwei/uwsgi/cut_log.shloguwsgi.iniuwsgi.loguwsgi.p
- 엔진스 1585 2023-05-15 08:13:13
-
- Debian 시스템에서 PHP 프로그램용 Nginx 서버를 구성하는 방법
- nginx 설치 방법: 1apt 네트워크 설치 소스 목록 수정 vi/etc/apt/sources.list#다음 소스 추가 debhttp://nginx.org/packages/debian/squeezenginxdeb-srchttp://nginx.org/packages/debian /squeezenginx 소스 목록을 업데이트하고 apt를 통해 nginxapt-keyaddnginx_signing.keyapt-getupdateapt-getinstallnginx2 소스 코드를 설치합니다. 먼저 컴파일 환경을 컴파일하고 설치합니다.
- 엔진스 1306 2023-05-15 08:01:33
-
- Nginx 위치 지시어 URI 일치 규칙은 무엇입니까?
- 1. 소개 위치 지시문은 사전 정의된 URL 일치 규칙에 따라 사용자가 보낸 요청을 수신하고 일치 결과를 기반으로 요청을 백엔드 서버로 전달하여 거부하고 반환합니다. 403. 404, 500 오류 처리 등 2. 위치 명령 구문 location[=|~|~*|^~|@]/uri/{…} 또는 location@name{…} 3. URI 일치 모드 위치 명령은 두 가지 일치 모드로 구분됩니다. 1> 일반 문자 문자열 일치: =로 시작하거나 선행 문자(~) 없이 시작하는 규칙 2> 일반 일치: ~ 또는 ~*로 시작하는 것은 일반 일치를 나타내고, ~*
- 엔진스 1801 2023-05-14 23:58:19
-
- Forever와 nginx를 사용하여 Node 사이트를 배포하는 방법
- 영구 스레드 실행 일반적으로 windowcmd에서 nodeindex.js를 통해 서버를 시작합니다. 닫히지 않는 한 언제든지 인터페이스에 액세스하고 호출할 수 있습니다. 하지만 Linux에서는 오랫동안 운영하지 않거나 다른 작업을 수행하려는 경우 노드 서비스 연결이 끊어지고 사용자가 웹 사이트에 액세스할 수 없습니다. 무엇을 해야 할까요? 이 문제를 해결하기 위해 영원히 모듈을 설치할 수 있습니다. npminstallforever-g//영원히 모듈의 전역 설치는 원래 시작 모드 nodeindex.js에서everstartindex.js로 변경될 수 있습니다. 다음은everlist//listed입니다.
- 엔진스 1694 2023-05-14 23:52:16
-
- Nginx 서버에서 Google 역방향 프록시를 구성하는 방법
- 1. 7ghost 소스코드를 사용하여 구축한 다이렉트 리버스 프록시. 장점은 간단하고 사용하기 쉽다는 점이며, 단점은 쉽게 차단되고 민감한 단어를 검색할 수 없다는 점입니다. 2. SSL 암호화된 역방향 프록시를 사용합니다. 장점은 안전하고 차단이 어렵다는 점입니다. 단점은 상대적으로 기술적이며 많은 어려움이 필요하다는 것입니다. 이제 두 번째 방법의 설정과정에 대해 간략히 말씀드리겠습니다. 1단계: Linux 해외 VPN이 필요합니다. step2: nginx 환경 구축 (편의상 튜토리얼에서는 amh 원클릭 패키지를 사용하여 환경을 구축했습니다. 물론 Junge의 원클릭 패키지나 순수 nginx 환경을 사용해도 됩니다. 즉, nginx만 가능합니다. 설치되어 있으며 php, sql 등을 설치할 필요가 없습니다. # 예) 3단계: amh를 설치한 후 로그인합니다.
- 엔진스 1876 2023-05-14 23:19:10
-
- 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
- 엔진스 1252 2023-05-14 22:49:12
-
- RHEL8에서 Nginx 웹 서비스를 배포하는 방법
- 환경 RedHatEnterpriseLinuxrelease8.0VMwareWorkstationPro14 구축 단계 [root@localhost~]#systemctlstophttpd#Nginx에 영향을 주지 않도록 httpd 중지[root@localhost~]#yuminstall-ynginx[root@localhost~]#systemctlstartnginx[root@localhost~]#iptables - F[root@localhost~]#systemctlstopfire
- 엔진스 1005 2023-05-14 22:31:11
-
- 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
- 엔진스 1548 2023-05-14 22:25:04