작동하는 자체 클라우드 서버와 작동하는 도쿠위키를 어떻게 얻을 수 있나요? 도쿠위키 항목은 파괴되어서는 안 됩니다...
Raspberry Pi에 owncloud를 설치했습니다.기사(nginx php5-fpm php5-sqlite php5-gd 설치; owncloud.vhost 생성 및 연결; owncloud 추출 -> /etc/www -> chmod www-data; nginx 서비스 시작; 다시 시작). 그러나 우리는 dokuwiki 설치를 사용했습니다.어떻게(독일어) 단계는 다음과 같습니다.
cd ~
sudo apt-get update
sudo apt-get install apache2 libapache2-mod-php5
wget http://download.dokuwiki.org/src/dokuwiki/dokuwiki-stable.tgz
tar xfz dokuwiki-stable.tgz
sudo mv dokuwiki-2014-09-29b /var/www
sudo chown -R www-data:www-data /var/www/dokuwiki-2014-09-29b
그 후에는 아래 지침을 따릅니다.
http://IP_OF_PI/dokuwiki/install.php
내가 아는 한, sudo apt-get install
. 그런 다음 Raspberry Pi를 재부팅하여 이 작업을 완료합니다.
이제 우리는 dokuwiki를 사용할 수 있지만 자체 클라우드는 사용할 수 없습니다. 그러나 재부팅하기 전에는 사용할 수 있었습니다 https://IP_OF_PI/owncloud
. 지금까지 다른 클라이언트와 동기화한 적이 없지만 다른 컴퓨터의 브라우저를 사용하여 파일을 업로드하고 액세스할 수 있습니다.
실행 시 (owncloud 설치 필요)
sudo /etc/init.d/nginx start
출력은 다음과 같습니다
Starting nginx: nginx: [emerg] bind() to 0.0.0.0:80 failed (98: Address already in use)
nginx: [emerg] bind() to 0.0.0.0:80 failed (98: Address already in use)
nginx: [emerg] still could not bind()
nginx.
산출
raspberry ~ $ apache2ctl -S
예
/usr/sbin/apache2ctl: 87: ulimit: error setting limit (Operation not permitted)
apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1 for ServerName
VirtualHost configuration:
wildcard NameVirtualHosts and _default_ servers:
*:80 is a NameVirtualHost
default server 127.0.1.1 (/etc/apache2/sites-enabled/000-default:1)
port 80 namevhost 127.0.1.1 (/etc/apache2/sites-enabled/000-default:1)
Syntax OK
nginx를 더 이상 부팅/재시작할 수 없도록 dokuwiki 설치에 무슨 일이 일어났는지 이해할 수 없습니다...
답변1
글쎄, 나는 nginx(wikipedia)가 무엇인지, 그것이 무엇을 의미하는지 이해하지 못합니다.아파치와의 차이점. 그러나 나는 nginx와 apache를 혼합했습니다. 이는 서로를 방해할 수 있습니다. 나는 apache2를 사용하기로 결정했습니다. 팔로우하고 난 뒤이 게시물다시 owncloud에 액세스할 수 있습니다. 간단히 말해서:
- 새 인증서 생성
/etc/apache/ssl
, sudo a2enmod ssl
sudo ln -s /etc/apache2/sites-available/default-ssl /etc/apache2/sites-enabled/000-default-ssl
- 해당
/etc/apache2/sites-enabled/000-default-ssl
행이SSLCertificateFile /etc/apache2/ssl/server.crt SSLCertificateKeyFile /etc/apache2/ssl/server.key
변경됩니다 . sudo /etc/init.d/apache2 restart