로컬 웹 사이트 테스트에 사용되는 Ubuntu 14.10 컴퓨터가 있는데 인터넷에 제공되지 않습니다. 그것에 7 개의 웹 사이트가 설정되어 있습니다. 그러나 7 개 중 2 개에 액세스하면 Apache2 Ubuntu Default Page
내 색인 페이지 대신에 해당 정보가 표시됩니다.
내가 알 수있는 한 정확히 동일한 프로세스를 사용하여 7 개를 모두 설정 했으므로이 두 가지가 무엇인지 알 수 없습니다. 또한, 내 아파치 로그 디렉토리에, 나는 두 개의 로그 파일이, error
그리고 access
두 개의 오작동 각각의 사이트에 있지만, 그들 모두는 비어 있습니다. apache2
서비스를 다시 시작할 때 오류가 없습니다. 단계를 여러 번 되돌 렸으며 작업 사이트와 작업하지 않는 사이트 간의 차이를 볼 수 없습니다.
이 문제를 진단하기 위해 어떤 옵션이 있습니까? 어떻게 든 더 자세한 오류 로그를 강제로 만들 수 있습니까? 내가 참조 할 수있는 다른 로그가 있습니까?
다음은 .conf
작동하지 않는 사이트 중 하나에 대한 파일 예입니다 .
<VirtualHost *:80>
ServerName www.local_example.com
ServerAlias local_example.com
ServerAdmin address@example.com
DocumentRoot /var/www/Websites/example.com
<Directory /var/www/Websites/example.com/>
Options Indexes FollowSymLinks MultiViews
# pcw AllowOverride None
AllowOverride All
Order allow,deny
allow from all
# This directive allows us to have apache2's default start page
# in /apache2-default/, but still have / go to the right place
# Commented out for Ubuntu
#RedirectMatch ^/$ /apache2-default/
</Directory>
ErrorLog /home/example/Apache_Logs/local_example.com_error.log
# Possible values include: debug, info, notice, warn, error, crit,
# alert, emerg.
LogLevel warn
CustomLog /home/example/Apache_Logs/local_example.com_access.log combined
ServerSignature On
</VirtualHost>
sites-available
. 기본 오류 로그에는 아무것도 없습니다. ServerAlias
호스트 파일에서 정의 했습니다. 000-default
사이트를 비활성화 했지만 아무런 변화가 없었습니다. 아파치를 다시 시작하고 여러 번 다시로드했습니다.
.conf
내 질문에 파일을 추가했습니다 .
/etc/apache2/sites-available
? 그렇다면이를 사용하여 활성화 했sudo a2ensite <your_site_name>
습니까? 기본 아파치 오류 로그 파일에 파일이 있습니까? 가상 호스트 파일에 ServerAlias 또는 ServerName이 구성되어 있습니까? 기본 사이트를 비활성화하면sudo a2dissite 000-default
(로 다시 활성화 할 수 있음sudo a2ensite 000-default
) 작동합니까? 또한 아파치를 다시 시작하는 것을 잊었을 수 있습니까?