
나는 wget on을 했다출처아파치 바이너리를 올바르게 구축했습니다.
이제 HTTP를 사용하여 일부 문서에 액세스하려면 어떻게 해야 합니까(일부 서비스를 시작합니까?)? 또한 액세스할 수 있도록 하려는 모든 파일을 일부 디렉터리에서 그룹화하고 디렉터리와 해당 콘텐츠에 액세스할 수 있도록 해야 합니까? 아니면 개별 문서만 사용할 수 있도록 할 수 있습니까?
나는 이 링크를 동료들에게 제공할 것이며 링크가 중단되는 것을 원하지 않으므로 재부팅 후 Apache 서비스가 자동으로 시작되는지 확인해야 합니다. 아파치에 이에 대한 지원이 내장되어 있나요?
답변1
이제 HTTP를 사용하여 일부 문서에 액세스하려면 어떻게 해야 합니까(일부 서비스를 시작합니까?)?
컴파일한 후에는 다음을 수행해야 합니다.설치하다파일. 보통은 다음 make install
과 같습니다뿌리.
그러나 대부분의 Linux 배포판에는 이미 Apache2가 포함되어 있습니다.저장소– 컴파일, 구성 등도 가능합니다.더 편리하다소스에서 설치하는 것보다업데이트자동으로.
(물론 그런 식으로 최신 "베타"를 얻을 수는 없지만그게 필요해?단지 파일 몇 개만 제공하기 위해서인가요?안정적인 버전을 고수하세요.)
또한 액세스할 수 있도록 하려는 모든 파일을 일부 디렉터리에서 그룹화하고 디렉터리와 해당 콘텐츠에 액세스할 수 있도록 해야 합니까? 아니면 개별 문서만 사용할 수 있도록 할 수 있습니까?
전체 디렉터리만 제공할 수 있습니다.
Apache2의 기본 구성은 일반적으로 다음을 가리킵니다./srv/http
또는/var/www
, 시스템에 따라 다릅니다.
Apache2 구성의 기본 위치는
/etc/httpd/conf/httpd.conf
. " "라고 적힌 줄을 찾아보세요DocumentRoot
.Debian
apache2
패키지를 사용하는 경우/etc/apache2/sites-available/default
.
다음,시작아파치2. 다시 말하지만, 시스템에 따라 다음 중 하나일 수 있습니다.
/etc/init.d/apache2 start
/etc/init.d/httpd start
/etc/rc.d/init.d/httpd start
/etc/rc.d/httpd start
httpd
다음과 같이 명령을 실행했는지 확인하십시오.뿌리.
나는 이 링크를 동료들에게 제공할 것이며 링크가 중단되는 것을 원하지 않으므로 재부팅 후 Apache 서비스가 자동으로 시작되는지 확인해야 합니다. 아파치에 이에 대한 지원이 내장되어 있나요?
이는 운영 체제에 따라 다릅니다. 일부 Linux 배포판(Debian, Ubuntu)에서는 initscript가 데몬 목록에 추가되어 자동으로 시작됩니다. 다른 경우에는 수동으로 수행해야 합니다(Arch에서는 편집을 통해 /etc/rc.conf
).
답변2
방금 귀하의 질문을 보고 즉시 Dropbox가 생각났습니다. 확인해 보세요http://www.dropbox.com/그리고 그것은 당신에게 필요한 것일 수도 있습니다. 이렇게 하면 인터넷 연결이 가능한 곳 어디에서나 저장된 파일에 http 및 web gui 액세스 권한을 갖게 됩니다. 동료도 참여하게 하면 만들 수 있는 공유 폴더도 있습니다.
귀하가 요청한 것은 아니지만 더 좋고 쉬운 솔루션이 될 수 있습니다. :)
그리고 아니요, 저는 그 사람들을 위해 일하지 않습니다. 단지 서비스가 마음에 듭니다!