2017-11-22 2 views
0

저는 웹 사이트를 nginx가있는 우분투 14.04 서버에서 실행하고 있습니다. apache2 (현재는 사용하지 않음)를 사용하는 메일 서버 (아마 squirrelmail을 사용)를 설정하고 싶습니다. 필자는 웹 서버와 메일 서버의 포트 번호를 완전히 다른 것으로 유지하려고합니다.nginx와 apache2를 동시에 실행합니다.

이 작업을 수행 할 수 있습니까? 이 문제를 해결하기 위해 평범한 것 (비밀 악수)에서 무엇인가를해야합니까? 그렇다면 정확히 무엇을해야합니까?

답변

0

네, 전적으로 가능합니다. 일반적으로 서버를 정렬해야하는 복잡성은 동일한 포트에서 수신 대기하는 서버와 디렉토리 사용 권한 문제입니다.

Nginx 사용자 www- 데이터를 root로 유지하려면 예방 조치를 취해야합니다. 80 번 포트와 443 번 포트 (웹 사이트에서 사용하고 있다고 가정하고 있음)에 대한 액세스 만 허용되기 때문입니다.

만약 당신이 꼬임을 해결할 수는 있지만, 당신과 같은 상황에 대해 여러 번 해본 적이 있습니다.

그런 말로는 squirrelmail을 실행하기 위해 전체 아파치 웹 서버를 설정하는 것이 많은 추가 작업이 될 것이라고 생각했습니다. Nginx와 작동하도록 squirrelmail을 구성 할 수 있으며 그렇게 어렵지는 않습니다.

자습서 here.

Imho는 가장 쉬운 방법으로 전체 서버를 중단시키고 강제로 시작할 수있는 가장 쉬운 방법입니다. 어떤 점에서 저를 데려옵니다.

서버에서 작업하기 전에 모든 작업을 백업하십시오. 가능하다면 하드 드라이브를 복제하십시오. 모든 데이터베이스 정적 파일 구성 파일 등을 확인하지 않으려면 ....

실제 프로덕션 서버에서 작업하지 않는 것이 좋습니다. 당신이 주변에서 놀고있는 동안에도 백업을 사용하십시오.

귀하의 웹 사이트를 보려고하는 수백 명의 고객의 시계에 맞춰 작업하는 것이 아니라 편안한 속도로 많은 스트레스를 덜어줍니다.

모든 경우에 해당되는 것은 아니지만 길을 건너 오는 더 큰 직업을 준비 할 수 있는지 알아 보는 것이 좋습니다.

관련 문제