서버 관리자

시스템 및 네트워크 관리자를위한 Q & A

3
결과가 0으로 종료 된 경우 모든 수퍼바이저 프로세스를 종료하는 방법
다음과 같이 관리자와 함께 도커 컨테이너를 실행합니다. 도커 파일 CMD ["/run.sh"] run.sh #!/usr/bin/env bash exec supervisord -n supervisor-serf.conf [group:job] programs=serf,producer [program:serf] command=/start-serf-agent.sh numprocs=1 autostart=true autorestart=unexpected stopasgroup=true killasgroup=true stdout_logfile=/dev/stdout stdout_logfile_maxbytes=0 stderr_logfile=/dev/stderr stderr_logfile_maxbytes=0 start-serf-agent.sh #!/bin/bash exec serf agent --join=serf:7946 -tag role=producer supervisor-servce.conf [program:producer] command=/start.sh numprocs=1 stopasgroup=true killasgroup=true stdout_logfile=/dev/stdout stdout_logfile_maxbytes=0 stderr_logfile=/dev/stderr stderr_logfile_maxbytes=0 start.sh …

5
하위 도메인에 대한 Nginx 충돌 서버 이름
나는 현재 foo.domain.com에 대해 Nginx에서 실행중인 vhost를 가지고 있으며 모든 것이 잘 작동합니다. bar.domain.com이라는 새 하위 도메인에 대한 새 파일을 만들었습니다. 두 가지 모두에 동일한 설정을 사용합니다. Nginx를 다시 시작하면 Restarting nginx: nginx: [warn] conflicting server name "" on 0.0.0.0:443, ignored nginx. bar.domain.com으로 이동하면 볼 내용이 있지만 foo.domain.com으로 이동하면 bar.domain.com으로 …
14 nginx  ssl  virtualhost 


4
nginx 데이터를 두 서버에 복제하는 방법은 무엇입니까?
특정 nginx 서버가 수신 하는 트래픽 을 두 서버 로 복제하려고 합니다. 목표는로드 밸런스가 아니라 모든 nginx 서버에서 동일한 입력을 재생하는 것입니다. 예 : Nginx는 HTTP POST를받습니다. 이 동일한 POST를 다른 서버로 보내려고합니다. ** 업데이트 ** 상황은 쉽고 복잡하지 않습니다. POST 데이터 (또는 GET 또는 요청 데이터)를 다른 서버 IP …
14 nginx  ab 

1
우분투 11.10에서 libcurl4-gnutls-dev 또는 libcurl4-nss-dev를 설치하는 것의 차이점은 무엇입니까?
우분투 서버에 설치하는 소프트웨어의 경우 curl deb 패키지가 필요합니다. 설치하려고하면 libcurl4-dev이것이 가상 패키지라고 말 libcurl4-gnutls-dev하거나 또는를 설치해야합니다 libcurl4-nss-dev. 하나를 설치하는 것의 차이점은 무엇입니까? 추신 : libcurl3 또는 libcurl4 설치 사이에 큰 차이가 있습니까?


7
일부 파일에 대한 웹 액세스를 거부하는 방법은 무엇입니까?
나는 조금 이상한 작업을해야합니다. 먼저 데비안 apache2에서 실행합니다 (사용자 www-data로 '실행'). 따라서 .txt ot .ini 또는 간단한 확장명을 가진 간단한 텍스트 파일이 중요하지 않습니다. 이러한 파일은 다음과 같은 구조의 하위 폴더에 있습니다. www.example.com/folder1/car/foobar.txt www.example.com/folder1/cycle/foobar.txt www.example.com/folder1/fish/foobar.txt www.example.com/folder1/fruit/foobar .txt 따라서 파일 이름은 항상 동일합니다. '계층 구조'의 경우 폴더 이름을 변경하면됩니다. /folder-name-static/folder-name-dinamyc/file-name-static.txt 내가해야 …

2
조건부로 시스템 서비스를 시작 하시겠습니까?
우리 조직에는 ECS 및 Docker와 같은 다양한 서비스를위한 여러 가지 사용하기 쉬운 기본 AMI가 있습니다. 많은 프로젝트가 CloudFormation과 관련되어 있기 때문에 우리는 cfn-bootstrap몇 가지 스크립트와 부팅시 실행되어 특정 패키지를 설치하고 특정 구성 관리 작업을 수행하는 서비스로 구성되어 있습니다. 시스템을 시작할 때 다음과 같은 스크립트를 실행해야합니다. #!/bin/bash # capture stderr only …
14 systemd 

2
Nginx의 하위 도메인에 따라 프록시를 다른 장소로 되 돌리는 방법은 무엇입니까?
하나의 컴퓨터와 하나의 IP 주소를 가리키는 여러 개의 하위 도메인이 있습니다. 이 머신에서 nginx가 리버스 프록시로 작동하도록하고 싶습니다. 머신에 액세스하는 데 사용 된 하위 도메인에 따라 프록시를 다른 서버로 리버스하고 싶습니다. nginx를 리버스 프록시 용도로 사용하는 것으로 본 모든 예제는 location이해하지만 다른 하위 도메인이 아닌 경로에서만 작동합니다. 원하는 것을 어떻게 …

5
SSL 클라이언트 인증서 인증으로 백엔드 할 Nginx 프록시
두 개의 서버가 있으며 둘 다 nginx가 있습니다. 서버 A가 443을 청취 중이며 클라이언트 SSL 인증서로 인증하도록 구성되었습니다. 서버 B에는 nginx를 통해 서버 A와 통신해야하는 내부 프로세스가 있습니다. 서버 B에서 Nginx를 구성하여 8080 (모든 로컬 통신이므로 암호화 없음)과 server_ : 443에 대한 proxy_pass를 수신합니다. 문제는 어떻게 클라이언트 인증서를 주입합니까? 그렇게 …

2
국가를 추가하는 동안 "글로벌 우량 지식 없음"
organizationalunit새로 설치된 OpenLDAP (Ubuntu 12.04)에 다음과 같이 추가해야합니다 . dn: ou=MYREGION, ou=MYAPP, ou=GROUPS, o=myorganization, c=fr ou: MYREGION objectClass: top objectClass: organizationalunit 새로운 LDAP이므로 먼저 fr국가를 추가해야 하고 해당 파일을 작성 해야한다고 생각 합니다. dn: c=fr c: fr objectClass: top objectClass: country 이제 해당 명령으로 가져 오려고합니다 (해당 서버에 대한 도메인이 …
14 ldap  openldap  country 

4
"프로토콜 오류"와 함께 원격 데스크톱 세션이 갑자기 종료됩니다.
"프로토콜 오류로 인해이 세션의 연결이 끊어집니다."라는 오류 메시지와 함께 원격 데스크톱 세션의 연결이 끊기는 문제가 간헐적으로 발생합니다. 원격 컴퓨터에 다시 연결하십시오.” Windows 7 클라이언트와 연결하여 Windows Server 2008을 실행하는 하나의 서버에서만이 기능을 사용할 수 있습니다. 세션 자체는 계속 실행 중이며 연결이 끊기면 다시 연결을 시도 할 수 있습니다. 때때로 당신은 …

3
bash 스크립트에 SSH 알려진 호스트를 추가하는 방법은 무엇입니까?
웹 응용 프로그램을 배포 할 수있는 새 서버를 프로비저닝하기 위해 bash 스크립트를 만들고 있습니다. 내가 항상해야 할 일은을 사용하는 알려진 호스트로서 GitHub ssh git@github.com입니다. bash 스크립트에서이 프로세스를 자동화하고 dem 등원 방식으로 수행하려면 어떻게해야합니까?
13 ssh  bash 

4
서버의 호스트 이름 변경을위한 점검 목록
폐쇄되었습니다 . 이 질문은 의견 기반 입니다. 현재 답변을받지 않습니다. 휴일 3 년 전 . 잠김 . 이 질문과 주제는 주제가 다르지만 역사적으로 중요하기 때문에이 질문과 답변은 잠겨 있습니다. 현재 새로운 답변이나 상호 작용을받지 않습니다. 데비안 리눅스 서버 중 하나의 이름을 바꾸어 역할 기반 이름을 더 설명하고 싶습니다. 이름을 변경해야 …
13 linux  hostname  rename 

2
백업 Gitlab을 확장하는 방법?
온-프레미스 Gitlab에서 3TB 백업을 수행하는 방법에 대해 Gitlab 지원을 요청할 때 tarball을 생성하는 툴 을 사용하여 응답합니다 . 이것은 모든 수준에서 나에게 잘못 솔기됩니다. 이 tarball에는 postgres 덤프, 도커 이미지, 저장소 데이터, GIT LFS 등 구성 등이 포함됩니다. KB의 매우 동적 인 데이터와 함께 TB의 정적 데이터를 백업하는 것은 적합하지 …

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