> php教程 > php手册 > 본문

Ubuntu에서 Apache 다중 도메인 이름 서버 구성

WBOY
풀어 주다: 2016-08-15 16:49:43
원래의
1466명이 탐색했습니다.

1. 목표:

이 컴퓨터에서 다양한 도메인 이름과 다양한 디렉터리에 액세스할 수 있습니다. 즉, a.com을 방문하여 /var/www/a 디렉토리에 프로그램을 입력하고, b.com을 방문하여 /var/www/b 디렉토리에 프로그램을 입력하십시오.

2. 발생한 문제:

 /etc/apache2 폴더 디렉터리

mods 사용 가능 사용 가능한 모듈 conf 사용 가능 사용 가능한 구성 사이트 사용 가능 사용 가능한 도메인 이름/가상 디렉터리 ports.conf 인터페이스 파일

mods 활성화 활성화 모듈 conf 활성화 활성화 구성 사이트 활성화 활성화 도메인 이름/가상 디렉터리 envvars apache2.conf 기본 구성

Windos의 구성 파일에 비해 Ubuntu의 Apache 구성 파일은 상대적으로 분산되어 있습니다. 이는 한 사이트를 구성할 때 오류가 발생해도 다른 사이트의 작동에 영향을 미치지 않기 때문입니다.

apache2.conf 이것은 주요 구성 파일입니다. 이 파일은 외부 분산된 활성화 디렉터리에 구성 파일을 모으는 건물의 프레임워크와 같습니다.

이제 진실이 분명해졌으니 사이트 사용 가능에서 a.conf b.conf를 생성하고 사이트 활성화에서 소프트 링크를 생성하세요

그러나 모든 도메인 이름에 액세스하면 www 루트 디렉터리를 가리킵니다. 사이트 활성화에 구성 파일이 하나만 있으면 문제가 없습니다.


3. 문제 해결

며칠 동안 혼란스러워서 아무 소용이 없었습니다. 마침내 게시물에서 답을 찾았습니다. 아직 구체적인 원리를 완전히 이해하지 못해서 나중에 참고할 수 있도록 기록해 두겠습니다.

기본 구성 파일에서 다음 두 줄을 주석 처리하면 됩니다.

ErrorLog ${APACHE_LOG_DIR}/error.log가

으로 변경되었습니다.

#ErrorLog ${APACHE_LOG_DIR}/error.log

CustomLog ${APACHE_LOG_DIR}/access.log 결합이 다음으로 변경되었습니다.

#CustomLog ${APACHE_LOG_DIR}/access.log 결합

참고:

http://forum.ubuntu.org.cn/viewtopic.php?t=341070

원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 추천
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿