서버를 운영하고 있습니다 Ubuntu 12.04 LTS
. 해당 서버에 메일 서버로
설치했습니다 . iRedAdmin
여태까지는 그런대로 잘됐다. 이제 이 서버에 회사 웹사이트를 추가하고 싶지만 제대로 작동하지 않습니다.
DNS 레코드가 내 서버를 가리키도록 설정했습니다.vpl.sivhost
에 파일을 추가했습니다sites-avaliable
. 그 후에 나는 a2ensite vpl.si
그랬고 sudo service apache2 reload
.
또한 www 폴더에 대한 권한은 으로 설정됩니다 chomd -R 777 /www
.
내 가상 호스트 파일은 vpl.si
다음과 같습니다.
<VirtualHost vpl.si:80>
ServerAdmin [email protected]
ServerName vpl.si
ServerAlias www.vpl.si
DocumentRoot /var/www/
<Directory /var/www/ >
Options None
Order deny,allow
Allow from all
</Directory>
</VirtualHost>
하지만 여전히 페이지를 찾을 수 없습니다. 내가 뭘 잘못하고 있는지 전혀 모르겠나요? 감사해요!
편집하다:I forgot to add Allow 80 to UFW Firewall. It is working now.
답변1
도메인 이름을 제거해 보세요
<VirtualHost *:80>
ServerAdmin [email protected]
ServerName vpl.si
ServerAlias www.vpl.si
DocumentRoot /var/www/
<Directory /var/www/ >
Options None
Order deny,allow
Allow from all
</Directory>
</VirtualHost>
답변2
제공되는 정보에서 유일하게 이상한 점은 DocumentRoot가 /var/www로 설정되어 있는데 chmod /www라고 말하므로 그것이 맞다면 아마도 DocumentRoot를 /www로 설정해야 할 것입니다.
여담이지만 웹 트리에 chmod 777을 적용할 필요는 없습니다.