2012-09-29 3 views
0

제 친구가 Linode와 register.com을 소개 했으므로 이제 그걸 가지고 놀고 있습니다. 나는 나의 개인 웹 사이트를 위해 그것을 사용할 수 있도록 기본 웹 페이지를 설정하려고하는 동안 나의 Linode 서버에서 도메인 이름을 얻는다. 설정하려면 http://library.linode.com/hosting-website#sph_web-server을 팔로우하고 있습니다.apache2 서버로로드 할 폴더를 설정하는 방법은 무엇입니까?

여기 내 질문에, 나는 내 리 노드 서버에 testsite 폴더를 만들고, sudo a2ensite testsite 명령에서 호출 할 수있는 /etc/apache2/sites-available/testsite 파일을 만들었습니다. (이 모든 내용은 자습서의 일부입니다.) 그러나 해당 웹 사이트의 내용을 전환하려면 testsite1/etc/apache2/sites-available/testsite1을 만든 다음 sudo a2ensite testsite1을 작성하지만 아파치가 내용을 읽게하는 방법을 모르겠습니다. testsite 폴더 대신 내 testsite1 폴더에서 가져옵니다. 내가 한 방식은 sudo a2dissite testsite이므로 시도한 후 testsite1의 내용을 읽을 수 있습니다. 그러나 그 일을하는 더 좋은 방법이 있기를 바랍니다. 또한 apache2가 동시에 여러 서버를 처리 할 수 ​​있다고 들었습니다. 어떤 서버가 내 리눅스 머신의 어느 폴더에로드 할 지 지정하는 방법? (예를 들어, abc.net과 efg.net을 가지고 있다면, 나는 이미 그것들을 모두 내 linode 서버에 연결합니다. abc.net은 리눅스 서버의 abc 폴더를 읽도록하고, efg.net로드는 내 efg 폴더?) 고마워.

답변

1

일반적으로 /etc/apache2/conf에있는 httpd.conf 파일을 편집해야합니다. 그런 다음 httpd.conf 파일을 편집하고이 파일에서 "Document Root"설정을 찾으십시오. 그것을 /etc/apache2/sites-available/testsite1으로 변경 한 다음 아파치를 다시 시작하십시오 : /etc/init.d/apache2 restart

+0

'/ etc/apache2/apache2.conf'에서 찾을 수 없습니다. 내가 생각할 수있는 사이트 링크/폴더 링크에 대해 1에서 1까지의 매핑이 설정 될 수 있습니다. – JLTChiu

+0

당신은 내 대답을 읽지 않았습니다. 찾고있는 파일은'/ etc/apache2/apache2.conf'가 아니라'/ etc/apache2/httpd.conf'입니다. – L0j1k

+0

이 파일이 있지만 비어 있으며 기본 서버 만 변경한다고 생각하십니까? 나는 질문에서 언급 한 예제에 대한 매핑 방법을 알고 싶다. (예를 들어, abc.net과 efg.net을 가지고 있다면, 나는 이미 그것들을 모두 내 linode 서버에 연결한다. 어떻게 abc.net을 efg.net이 내 efg 폴더를로드하는 동안 내 리눅스 서버에서 abc 폴더를 읽으십시오.) – JLTChiu

관련 문제