nginx

Ubuntu 서버의 ARM64(aarch64) Raspberry Pi 4용 소스에서 Pagespeed PSOL 바이너리를 빌드하는 방법은 무엇입니까?
nginx

Ubuntu 서버의 ARM64(aarch64) Raspberry Pi 4용 소스에서 Pagespeed PSOL 바이너리를 빌드하는 방법은 무엇입니까?

저는 Raspberry Pi 4에서 Ubuntu Server 22.04(aarch64)를 실행하고 있습니다. 웹서버입니다. 구축하려고 해요Nginx Pagespeed 모듈최신 PSOL 바이너리가 포함된 Raspberry Pi 4의 경우. 나는 썼다여기 튜토리얼Raspberry Pi 4에서 Nginx Pagespeed를 구축하는 방법은 다음과 같습니다.원래 NGINX v1.18.0용으로 제작된 이전 aarch64 PSOL 바이너리. Nginx v1.25.5를 실행 중이므로 업데이트가 필요합니다. 불행하...

Admin

NGINX HTTPS가 올바르게 리디렉션되지 않음
nginx

NGINX HTTPS가 올바르게 리디렉션되지 않음

나는 팔로우한다Cerbot에 대한 지침 내 Debian 서버의 도메인에 대한 NGINX에 대한 HTTPS 인증서를 가져왔지만 HTTPS가 올바르게 리디렉션되지 않습니다. etc/nginx/conf.d/app.confCertbot의 자동 생성에서 다음을 얻습니다. server { server_name mnpd.khkm.dev www.mnpd.khkm.dev; # listen 8080; server_tokens off; location /.well-known/acme-chal...

Admin

자체 호스팅 gitlab은 번들되지 않은 nginx에서 작동하지 않습니다.
nginx

자체 호스팅 gitlab은 번들되지 않은 nginx에서 작동하지 않습니다.

저는 centos-stream-9 가상 머신에서 gitlab-ce를 실행하고 gitlab 인스턴스의 역방향 프록시로 별도의 우분투 가상 머신에서 nginx를 실행하고 있습니다. 그러나 어떤 이유로 작동하지 않습니다. nginx는 502 잘못된 게이트웨이를 반환합니다. nginx를 실행하는 서버는 192.168.0.71이고 gitlab은 192.168.0.148입니다. 다음과 같은이 연습gitlab 웹사이트에서 다음 내용을 포함하도록 gitlab.rb를 업데이트했습니다. gitlab_rails['tru...

Admin

프로덕션 웹 서버에서 파일을 자동으로 업데이트하도록 "git Push Remote Master"를 설정하는 방법은 무엇입니까?
nginx

프로덕션 웹 서버에서 파일을 자동으로 업데이트하도록 "git Push Remote Master"를 설정하는 방법은 무엇입니까?

내 웹사이트는 Gunicorn/nginx가 설치된 원격 서버에서 실행되고 있습니다. nginx는 /var/www 디렉토리에서 실행되며 소유자는 root:www-data입니다. drwxrwxr-x 5 root www-data 4096 Apr 8 17:32 www 또한 아래와 같이 /var/gitrepo에 기본 git 저장소가 있습니다. drwxrwxr-x 7 django django 4096 Apr 8 23:20 gitrepo django 사용자는 sudo 그룹의 구성원이지만 ww...

Admin

nginx는 "disable_symlinks off" 후에도 심볼릭 링크를 추적할 수 없습니다. 환경
nginx

nginx는 "disable_symlinks off" 후에도 심볼릭 링크를 추적할 수 없습니다. 환경

django/gunicorn/nginx를 기반으로 한 웹사이트가 있습니다. 변경 후 서버에 배포한 정적 파일은 /home/username/src/static 폴더에 업로드됩니다. 웹사이트 자체는 /home/username/src 폴더에서 제공됩니다. 그런 다음 정적 폴더를 /var/www 폴더에 복사하고 nginx를 다시 시작했습니다. 모든 것이 정상입니다. 따라서 작업을 더 간단하게 만들고 오류 가능성을 줄이기 위해 /var/www 폴더에 /home/usernam/src/static 폴더를 가리키는...

Admin

Podman이 실행하는 공식 nginx 도커 이미지를 기록하는 방법
nginx

Podman이 실행하는 공식 nginx 도커 이미지를 기록하는 방법

다음 명령을 사용하여 루트 아래의 podman에서 공식 nginx 이미지를 시작했습니다. sudo podman run --name nginx \ ... \ -v /var/log/nginx:/var/log/nginx \ docker.io/library/nginx:latest 로깅은 제대로 작동하지만 인터넷에서 가져온 모든 구성을 사용하여 호스트에서 로그 회전을 시도하면 실패합니다. 예: /var/log/nginx/*.log { hourly missingok rotate 24 compres...

Admin

nginx는 포트 80과 443을 모두 제공하지만 항상 포트 80에서 HTTP 404를 반환합니다.
nginx

nginx는 포트 80과 443을 모두 제공하지만 항상 포트 80에서 HTTP 404를 반환합니다.

저는 Raspberry Pi 4에서 nginx v1.22.1(Debian Bookworm 기반) 를 실행하고 있습니다. nginx는 Not FoundHTTP/port를 통한 모든 요청에 ​​대해 HTTP 404를 반환합니다 80. 그러나 HTTPS/port를 통해 모든 것이 잘 작동합니다 443. 이 내 꺼야 /etc/nginx/nginx.conf: user www-data; worker_processes auto; pid /run/nginx.pid; error_log /var/log/nginx/e...

Admin

semanage 없이 nginx에 대한 selinux 제약 조건을 미세 조정합니까?
nginx

semanage 없이 nginx에 대한 selinux 제약 조건을 미세 조정합니까?

Rocky 8.9 서버에 nginx를 설정하고 80 및 443 이외의 포트에서 수신하려고 하면 SELinux 문제가 발생합니다. 인터넷에서 권장되는 솔루션은 모두 semanage를 권장하는 것 같습니다. semanage는policycoreutils-python-utils로 패키지되어 있으며 이 서버에는 존재하지 않습니다. 이제 패키지를 설치할 수 있으므로 특별한 문제는 아니지만 SELinux 자체에는 제약 조건을 관리하는 고유한 방법이 없는 것 같아 놀랐습니다. 나는 다양한 방법으로 커널을 직접(예:...

Admin

nginx reload - 효과적인 메모리 누수
nginx

nginx reload - 효과적인 메모리 누수

를 실행할 때 nginx -s reloadnginx는 소프트 다시 로드(이전 프로세스의 기존 연결을 점차적으로 닫고 새 프로세스에서 새 요청을 처리함)를 의미합니다. 그렇게 하기는 하지만 (아마도) 이전 프로세스에 대한 활성 요청이 완료되지 않은 것 같습니다. 폭주 상황이 발생하며 reload여러 번 시도하면 결국 서버의 메모리가 부족해집니다. nginx가 제공하는 연결을 덤프하는 방법(아마도 C++ 모듈?)이 있습니까?특정한리눅스 PID? nginx가 자체적으로 종료되는 것을 허용하지 않는 것이 ...

Admin

nginx 뒤의 마스토돈 문제
nginx

nginx 뒤의 마스토돈 문제

Mastodon에서 직접 인스턴스를 실행해 보았습니다.이 가이드단일 사용자 모드로 변경하고 SMTP를 전혀 설정하지 않는 등 몇 가지 변경 작업을 수행했습니다. 어쨌든, 이제 서버는 내가 아닌 사람, 심지어 내 아바타가 게시한 게시물의 이미지를 로드하는 데 문제가 있습니다. 이 문제에 대한 로그를 어디서 찾을 수 있는지조차 모르겠습니다. 나는 이것이 잘못된 nginx 구성 파일 때문일 수 있다고 생각하여 여기에 시작하겠습니다. /etc/nginx/sites-available/mastodon: map ...

Admin

nginx 작업자 프로세스 알림을 억제하는 방법은 무엇입니까?
nginx

nginx 작업자 프로세스 알림을 억제하는 방법은 무엇입니까?

참고: 로깅이 비활성화되어 있지만 알림은 계속 표시됩니다! Docker 컨테이너의 오류만 표시하는 깔끔한 로그를 원하지만, nginx는 오류가 발생하더라도 명령줄에 노이즈를 쏟습니다.모든 것을 비활성화, 이러한 알림을 비활성화할 수 있는 우아한 방법(예: grep을 진입점으로 사용하지 않음)이 있습니까? 이미 NGINX_ENTRYPOINT_QUIET_LOGS=1환경 변수, -q매개변수 및오류 로깅을 완전히 비활성화합니다.(이것은 테스트를 위한 최종 목표가 아닙니다.) $ docker run -e "N...

Admin

EasyPanel 및 BTCPayServer에서 nginx/traefik을 사용할 때 503 서비스를 일시적으로 사용할 수 없나요?
nginx

EasyPanel 및 BTCPayServer에서 nginx/traefik을 사용할 때 503 서비스를 일시적으로 사용할 수 없나요?

나는 Debian 12 VPS에서 이 모든 작업을 수행하고 있습니다. 내가 설치할 수 있어요쉬운 패널SSL이 활성화된 상태에서 작동하도록 만드세요. 내가 설치할 수 있어요비트코인 결제 서버단독으로 사용이 가이드BTC/XMR이 제대로 작동하도록 하세요. 하지만 동일한 VPS에서 동시에 작업하도록 할 수는 없습니다. Easypanel을 먼저 설치한 다음 BTCPayServer를 설치하려고 시도했지만 BTCPayServer가 전혀 설치되지 않았고 오류가 발생했습니다. ERROR: for nginx...

Admin

Ubuntu LTS 22.04에서 Phpmyadmin에 액세스할 수 없습니다(HTTP 오류 코드 500).
nginx

Ubuntu LTS 22.04에서 Phpmyadmin에 액세스할 수 없습니다(HTTP 오류 코드 500).

phpmyadmin방금 컴퓨터에 설치했어요 . 나는 다음과 같은 몇 가지 지침을 따랐습니다. sudo apt update sudo apt install phpmyadmin sudo ln -s /usr/share/phpmyadmin /var/www/your_domain/phpmyadmin 저는 NGINX를 웹 서버로 사용하고 있으며 PHP 버전 7.4를 사용하고 있습니다. 이전 에는 , php-curl.php-mbstringphp-json 하지만 여전히 HTTP 오류 500 오류가 표시됩니다. 설치 ...

Admin