«nginx» 태그된 질문

Nginx ( "eNgine x")는 경량의 고성능 HTTP 서버, 리버스 프록시, TCP 스트림 프록시 및 메일 프록시이며 BSD와 유사한 라이센스로 배포됩니다.

3
/etc/nginx/nginx.conf에서 알 수없는 지시어“스트림”: 86
나는 nginx/1.12.0문서마다 stream모듈 을 포함하고 있습니다 . 다음 명령으로 nginx를 설치했습니다. sudo add-apt-repository ppa:nginx/stable sudo apt-get update sudo apt-get install nginx nginx -v nginx version: nginx/1.12.0 에 스트림 지시문을 추가하려고했습니다 nginx.conf. stream { upstream sys { server 172.x.x.x:9516; server 172.x.x.x:9516; } server { listen 9516 udp; proxy_pass sys; } } …
11 nginx  stream 

3
서버에서 ALPN을 지원하지 않는 이유는 무엇입니까?
현재 NGINX 1.11.9 및 openssl 1.0.2g를 사용하여 Ubuntu 16.04.1 LTS 서버를 실행하고 있습니다. 내가 읽은 모든 것에 따르면,이 버전은 ALPN을 지원해야하지만 KeyCDN의 HTTP / 2 테스트 도구 에서 테스트를 실행 하면 "ALPN이 지원되지 않습니다"라는 메시지가 나타납니다. 그리고를 실행 echo | openssl s_client -alpn h2 -connect example.com:443 | grep ALPN하면 다음과 …

1
Nginx HTTP가 작동하지 않습니다-“다운로드”라는 파일을 다운로드합니다
https로 nginx 사이트를 방문하면 작동하지만 http를 사용하면 "다운로드"(확장자 없음), 57 바이트 파일을 다운로드하고 메모장 등으로 열면 횡설수설입니다. 내 호스트 설정은 다음과 같습니다. server { server_name www.domain.com domain.com; listen 80; return 301 https://domain.com$request_uri; } server { server_name www.domain.com listen 443 ssl; /* SSL Stuff */ return 301 https://domain.com$request_uri; } server { …
11 nginx 

4
번들로 제공되지 않는 웹 서버로 Gitlab-omnibus를 설정하는 방법은 무엇입니까?
설치 (버전 ) gitlab에서 omnibus 패키지를 통해 패키지를 설치했습니다 .debian 77.8.1-omnibus-1_amd64.deb 번들로 제공되지 않는 웹 서버 사용에 설명 된대로 설정 변경 reconfigure 명령을 실행하십시오 sudo gitlab-ctl reconfigure(오류없이 완료). 니 진스 nginx패키지가 다음 /etc/gitlab/gitlab.rb파일로 생성 한 것을 제외 하고이 gitlab에 대한 구성 이 없습니다 . external_url 'http://git.mydomain.fr' web_server['external_users'] = ['www-data'] nginx['enable'] …

3
cloudflare의 Flexible ssl을 사용하여 루프 리디렉션
CloudFlare에서 제공하는 Flexible SSL을 내 사이트에 구현하려고합니다. 내 nginx 설정은 다음과 같습니다. # PHP-FPM upstream; change it accordingly to your local config! upstream php-fpm { server 127.0.0.1:9000; } server { listen 80; server_name example.com www.example.com; return 301 https://$server_name$request_uri; } server { ## Listen ports listen 443; # use _ if …
11 nginx  cloudflare 

2
CherryPy 앱 배포 : 독립형, WSGI 서버 또는 NGinx?
트래픽이 적은 CherryPy 앱을 하위 디렉토리로 배포하기 위해 단일 VPS를 사용하려고합니다. 예 : example.com/app1, example.com/app2등 WSGI 배포를 조사한 후 앱을 배포하는 데 선호되는 방법은 리버스 프록시 설정에서 WSGI 서버 (Gunicorn, uWSGI 등)와 NGinx를 사용하는 것 같습니다. 특히 CherryPy 앱 자체가 웹 서버이기 때문에 두 개의 웹 서버를 동시에 사용하는 것은 …

4
RAM에서 정적 컨텐츠를 제공하도록 nginx를 구성하는 방법은 무엇입니까?
Nginx를 웹 서버로 설정하고 싶습니다. 이미지 파일을 디스크가 아닌 메모리 (RAM)에 캐시하고 싶습니다. 작은 페이지를 제공하고 있으며 항상 RAM에서 제공되는 몇 가지 이미지를 원합니다. Nginx에 내용을 RAM에 캐시하는 기능이 있다고 생각하기 때문에 Varnish (또는 다른 도구)를 사용하고 싶지 않습니다. Nginx를 어떻게 구성 할 수 있는지 잘 모르겠습니다. 몇 가지 조합을 …
11 nginx  cache  memcache 

1
Nginx의 특정 경로에 대해 SSL 비활성화
로 시작하는 경로가있는 URL에 대한 요청을 제외하고 모든 요청을 HTTPS로 수행하려는 웹 사이트가 있습니다 /foo/. Nginx에서 이것을 어떻게 구성합니까? 지금은 SSL로 모든 요청을 실행합니다. server { listen 443; ssl on; ssl_certificate /home/admin/ssl/ssl.crt; ssl_certificate_key /home/admin/ssl/ssl.key; server_name www.mydomain.com; location / { proxy_pass http://localhost:8000; ... } }
11 nginx 

1
서버 {} 블록에서 변수로서 루트 위치 참조
내 nginx 서버 {} 블록에서 경로로 루트를 정의했습니다. 나중에이 경로를 어떻게 참조 할 수 있습니까? 이것이 내가 달성하려고하는 것입니다. server { listen 80; root /var/www/foosite; ... include $root/*.ngaccess; } 불행히도 $ root를 사용하면 작동하지 않습니다 (정의하지 않았기 때문에). Nginx는 루트 값에 액세스하는 방법을 제공합니까?
11 nginx 

1
요청 URI에서 파일 이름 만 추출하는 방법
파일 확장자에 따라 요청 URI를 다시 작성하려고 시도한 다음 URI에서 파일 이름 만 추출하여 다른 폴더에 저장하려고합니다. 여기서 문제는 파일 이름 및 사용할 수있는 변수에 대한 변수를 미리 정의되지 않은 uri, request_uri그리고 request_filename전체 URI를 제공 할 것입니다. server{ set $file_folder D:/nginx-1.0.15/imageAll/; location ~*+.(gif|jpg)$ { try_files $uri @imgstore; } location @imgstore …
11 nginx  rewrite  images 


1
nginx를 사용하여 홈 디렉토리의 호스팅 폴더
새 사용자를 만들 때마다 ~ / www를 http : // ipaddress / ~ user 로로드하도록 nginx.conf를 업데이트하기 위해 adduser 스크립트에 조건을 추가하고 싶습니다 . 사용자 이름이 www.domainname이면 ~ / www 폴더에 해당 도메인 이름이 호스팅됩니다. 이미이 작업을 수행하는 스크립트가 있습니까?
11 linux  nginx  unix 

4
쿠키를 사용하여 Nginx 프록시 대상을 제어합니까?
Nginx를 대신 사용하기 위해 흥미로운 Apache mod_rewrite 설정을 사용하여 리버스 프록시를 변환하려고합니다 (외부 우려 때문에 Apache에서 Nginx로 이동하고 있으며이 부분을 제외한 모든 것이 잘 작동합니다). 내 원래 설정은 HTTP 쿠키 (일부 응용 프로그램에서 설정)를 읽고 그 값에 따라 역방향 프록시를 다른 백엔드로 보냅니다. 그것은 다음과 같이 갔다 : RewriteCond %{HTTP_COOKIE} …

3
하위 폴더의 nginx 프로젝트
내 nginx 구성에 좌절하고 있으므로 동일한 루트의 하위 디렉토리에서 여러 프로젝트를 제공하기 위해 구성 파일을 작성하는 데 도움을 요청하고 있습니다. 이들은 모두 동일한 호스트 값을 사용하므로 가상 호스팅이 아닙니다. 아마도 예는 내 시도를 명확히 할 것입니다. 요청 192.168.1.1/봉사해야한다 index.php에서/var/www/public/ 요청 192.168.1.1/wiki/봉사해야한다 index.php에서/var/www/wiki/public/ 요청 192.168.1.1/blog/봉사해야한다 index.php에서/var/www/blog/public/ 이 프로젝트는 PHP를 사용하고 fastcgi를 …
11 php  nginx  fastcgi 

2
응답 헤더 위치의 nginx proxy_pass 다시 쓰기
이 nginx 인스턴스의 목표는 GitLab 및 OpenWRT Luci가 리버스 프록시를 통해 리디렉션되도록하는 것입니다. 이미이 문제에 대응하는 것으로 보이는 기본 URL이있는 다른 여러 웹 사이트에서 작동하고 있습니다. 이 예제의 GitLab은 포트 9000의 로컬 서버에 있습니다. nginx 웹 사이트는 포트 8080에 있습니다. OpenWRT는 똑같은 문제가 있지만 / cgi-bin / luci / 예제 …

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.