처음 우분투10.10을 설치하여 웹서버및dns서버로 이용하고자 합니다.
우분투 10.10에서 adduser로 유저를 추가하였는데요.
유저가 FTP로 접속은 가능합니다.
파일 업로드및 다운로드는 FTP로 가능한데 올려진 파일을 웹상에서 볼수 있게 하려면 어떻게 설정해야 하나요.
유저를 추가하면 /home/*user/public-html 의 방식대로 등록이 됩니다.
등록된 폴더의 내용을 웹상에서 바로 보여지게 설정하고자 합니다.
예를들어 mydomain.com을 입력하면 /home/*user/public-html로 가서 index.html을 보여줘야 합니다.
[quote="gaja":23imewnm]/etc/apache2/sites/available/에 domain.*을 만들고 /etc/apache2/sites-enabled에 새로 000-domain.*을 만들었습니다.
그런다음 restart apache2하여야 하는지요.[/quote:23imewnm] /etc/apache2/sites-enabled 에 따로 파일을 만드는 것이 아닙니다.
가상호스트 설정이 실제 적용되는건 /etc/apache2/sites-enabled 에 있는 설정 파일 입니다.
그런데 우분투는 /etc/apache2/sites/available에 파일을 만들어 심볼릭 링크를 거는 식인데…꼭 지키지 않아도 되지만…
심볼릭 링크란 ln -s 명령으로 만드는건데 예를 든다면
sudo ln -s /etc/apache2/sites/available/ubuntu.or.kr /etc/apache2/sites-enabled/ubuntu.or.kr
와 같은 명령으로 만듭니다. 이유는 여러 도메인을 가상으로 적용할 경우 파일 이름을 보고 빨리 찾고 또 심볼릭 파일만 지우면 가상호스트 적용을 취소하는
그러한 설정법을 구사하는 구조 입니다.