내 설정

내 설정

저는 Linux 세계를 처음 접했지만 다음 두 가지 튜토리얼을 사용하여 Apache2와 MySQL을 사용하여 내 Cubietruck(Cubieboard 3)에 Seafile 4.0.1을 설치하고 싶습니다:

설치하고 싶었지만 libapache2-mod-fastcgi패키지를 찾을 수 없어서 문제가 발생했습니다. 나는 추가했다반자유주의적인환매 계약소스.목록문서. 도움이 안돼.

대신 libapache2-mod-fcgi튜토리얼을 설치하고 계속했습니다. apache2 서버를 다시 시작해야 할 때 Invalid command 'FastCgiExternalServer오류가 발생했습니다 .

이 문제를 해결할 수 있는 방법이 있나요? 궁금한 점이 있나요?

추가 정보:

Debian 7.8에서 실행되며 uname -a다음과 같은 출력을 제공합니다.

Linux cubietruck 3.4.79 #3 SMP PREEMPT Wed Nov 12 11:39:10 CST 2014 armv7l GNU/Linux

답변1

새로운 Cubietruck(Cubieboard 3)에서 HTTPS를 사용하여 Seafile을 설정하려고 할 때 똑같은 문제가 발생했습니다.

문제는 저장소에 'armhf' 아치에 대해 미리 컴파일된 바이너리가 없다는 것입니다. 그래서 컴파일해야 합니다.

이것이 내가 해결한 방법입니다.

apt-get install apache2-threaded-dev cdbs debhelper dpatch libapr1-dev libtool pkg-config
apt-get -b source libapache-mod-fastcgi
dpkg -i libapache2-mod-fastcgi*.deb
# Enable the module if not already done
a2enmod fastcgi

많은 경고가 표시되지만 결국에는 작동합니다. 이제 Seafile을 HTTPS와 함께 사용할 수 있고 Apache를 Seahub의 역방향 프록시로 사용할 수 있습니다.

내 설정

커널 버전 3.4.105에서 Igor Pecovnik의 이미지를 사용하고 있습니다. http://www.igorpecovnik.com/2013/12/24/cubietruck-debian-wheezy-sd-card-image/

root@x:~# unname -a
Linux x 3.4.105-cubieboard #8 SMP PREEMPT Fri Jan 23 06:11:42 EST 2015 armv7l GNU/Linux

오류(검색용)

apt-get install libapache2-mod-fastcgi를 시도하면 오류가 발생합니다.

root@x:~# apt-get install libapache2-mod-fastcgi
Reading package lists... Done
Building dependency tree
Reading state information... Done
Package libapache2-mod-fastcgi is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source

E: Package 'libapache2-mod-fastcgi' has no installation candidate

관련 정보