기본 HTML 웹사이트를 테스트하기 위해 가상 호스트를 만들려고 합니다.
게스트 OS - Ubuntu 14.04 호스트 OS - Ubuntu 14.10
호스트 OS에서는 사용자 ID와 비밀번호를 입력해야 하는 프록시 서버를 통해 연결합니다. 게스트 OS에 브리지된 네트워크가 있고 그 안에서 인터넷에 연결할 수 있습니다.
지금까지 나는 이러한 단계를 수행했습니다.
1)이 작업을 수행하여
.conf
파일을 만들었습니다 ./etc/apache2/sites-available
sudo cp 000-default.conf tasdikr-1081310234.conf
sudo gedit tasdikr-1081310234.conf
그런 다음 다음과 같이 편집했습니다 .
<VirtualHost *:80>
#---------- Changes made -------------------
ServerName www.tasdikr-1081310234.com
ServerAdmin [email protected]
DocumentRoot /var/www/tasdikr-1081310234
ServerAlias tasdikr-1081310234.com
#---------- Changes made -------------------
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
2)이를 통해 디렉토리를 만들었습니다.
sudo mkdir /var/www/tasdikr-1081310234
sudo chown $USER:www-data /var/www/tasdikr-1081310234
sudo chmod g+s /var/www/tasdikr-1081310234
sudo gedit /var/www/tasdikr-1081310234/index.html
안에서는 index.html
이런 짓을 했어요
<html>
Welcome to tasdikr-1081310234.com!
</html>
삼)그 후 hosts
파일을 변경합니다./etc/hosts
변경한 후에는 다음과 같이 생겼습니다.
127.0.0.1 localhost
127.0.1.1 tasdik
#---adding lines for my website---
127.0.0.2 www.tasdikr-1081310234.com tasdikr-1081310234
#--------adding stuff done--------
# The following lines are desirable for IPv6 capable hosts
::1 ip6-localhost ip6-loopback
fe00::0 ip6-localnet
ff00::0 ip6-mcastprefix
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters
4)그 후 나는 다음을 실행하여 내 사이트를 추가했습니다.
sudo a2ensite tasdikr-1081310234
그리고 아파치를 다시 시작했습니다.
sudo service apache2 restart
나에게 이런 메시지를 주더군요
* Restarting web server apache2
AH00558: apache2: Could not reliably determine the server's fully qualified
domain name,using
127.0.1.1. Set the 'ServerName' directive globally to suppress this message
[ OK ]
5) URL을 입력 http://tasdikr-1081310234.com
했는데
http://tasdikr-1081310234
그런데 계속 오류가 발생해요Error Code 11004: Host not found
추신: 모드를 변경해 보기도 했습니다. 그래서 나는 노력했다
sudo chmod -R 755 /var/www
sudo chmod -R 754 /var/www
sudo chmod -R 777 /var/www
하지만 여전히 같은 오류가 발생합니다.
도움이 될까요? 나는 지난 2일 동안 이 문제로 머리를 숙였습니다.
나는 또한 이것을 언급했다.Digital Ocean - 우분투 14.10에서 가상 호스트를 설정하는 방법
답변1
게스트 OS의 Apache 로그를 확인하여 요청을 받고 있는지 확인하세요.
게스트 OS에 ping을 보낼 수 있는지 확인하세요.
호스트 파일에서 IP 주소를 수정합니다. 127.xxx는 루프백 주소이며 아마도 게스트 OS가 아닌 호스트 OS에만 연결될 것입니다(Ssh 터널링을 사용하지 않는 한, 이 경우 IP 주소 및 포트 "telnet에 텔넷 연결) 연결이 가능한 경우 127.0.0.2 80인치로 설정하세요)