我怎样才能获得一个可用的 owncloud 服务器和一个可用的 dokuwiki? dokuwiki 条目不应该被销毁......
在树莓派上进行了 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
.然而,这些都是必须重新启动服务的时刻。之后我们通过重新启动树莓派来完成此操作。
现在我们可以使用我们的 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
我不明白 dokuwiki 安装发生了什么变化,以至于 nginx 不再可启动/可重新启动......
答案1
好吧,我不明白 nginx(维基百科)是什么,也不明白它的意思与阿帕奇的区别。但是,我混合了 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