GNU/Linux >> Linux の 問題 >  >> Cent OS

CentOS7VPSにsabre/katanaをインストールします

この記事では、Apache、MariaDB、およびPHPを使用してCentOS7VPSにsabre/katanaをインストールします。 Sabre / katanaは無料でオープンソースの連絡先、カレンダー、タスクリスト、ファイルサーバーです。世界的に使用されている標準(それぞれCardDAV、CalDAV、WebDAV)に基づいて、sabre / katanaは、いつでも、どこからでも、どのデバイス間でも重要なデータを同期するのに役立ちます。 sabre/katanaはsabre/davを搭載しています。これは、ownCloud、Atmail、Box、fruuxなどの多くの大手企業から信頼されているオープンソーステクノロジーです。セイバー/刀はまだ開発中であり、多くの変更がまだ製品に適用されています。

CentOS7サーバーでsabre/katanaを実行するには、次の要件がインストールされている必要があります。

  • PHPバージョン5.5以降
  • MySQL/MariaDBまたはSQLiteデータベース。
  • Webサーバー、Apacheまたはnginx

ユーザーrootとしてSSH経由でサーバーにログインします

ssh root@IP

次のコマンドを実行して、すべてのパッケージが完全に最新であることを確認します

yum -y update

次のコマンドを実行して、MariaDBデータベースサーバーをインストールします

yum install mariadb mariadb-server

MariaDBデータベースサーバーを起動し、起動時に起動できるようにします

systemctl start mariadb
systemctl enable mariadb

「mysql_secure_installation」スクリプトを実行してデータベースサーバーを保護し、MariaDBルートパスワードを設定します

「root」ユーザーを使用してMariaDBサーバーにログインし、新しいデータベースエンドユーザーを作成します。

mysql -u root -p

CREATE DATABASE katana;
CREATE USER 'katanauser'@'localhost' IDENTIFIED BY 'PASSWORD';
GRANT ALL PRIVILEGES ON `katana`.* TO 'katanauser'@'localhost';
FLUSH PRIVILEGES;

「PASSWORD」を実際の強力なパスワードに置き換えます。

次に、ApacheWebサーバーをインストールします

yum install httpd

MariaDBで行ったのと同じように、Apache Webサーバーを起動して追加し、システムの起動時に自動的に起動するようにします

systemctl start httpd
systemctl enable httpd

次に、いくつかのPHPモジュールを使用してPHPをインストールする必要があります

yum install php php-gd php-common

Sabre/katanaの最新のZIPアーカイブをGitHubからサーバーにダウンロードします。この記事を書いている時点では、バージョン0.3.2です

wget https://github.com/fruux/sabre-katana/releases/download/0.3.2/katana_v0.3.2.zip

サーバーのドキュメントルートディレクトリ内に、sabre/katanaのファイル用のディレクトリを作成します。通常は「/var/ www/html/」ディレクトリです。

mkdir /var/www/html/katana

ダウンロードしたアーカイブを作成したディレクトリに解凍します

unzip katana_v0.3.2.zip -d /var/www/html/katana/

「katana」ディレクトリの所有権を変更する

chown -R apache:apache /var/www/html/katana

次に、ドメインのApache仮想ホストを作成します。次の内容で「/etc/httpd/conf.d/vhosts.conf」ディレクトリを作成します

vim /etc/httpd/conf.d/vhosts.conf

IncludeOptional vhosts.d/*.conf

仮想ホストを作成します

vim /etc/httpd/vhosts.d/yourdomain.com.conf

<VirtualHost YOUR_SERVER_IP:80>
ServerAdmin [email protected]
DocumentRoot "/var/www/html/katana/"
ServerName yourdomain.com
ServerAlias www.yourdomain.com
ErrorLog "/var/log/httpd/yourdomain.com-error_log"
CustomLog "/var/log/httpd/yourdomain.com-access_log" combined

<Directory "/var/www/html/katana/">
DirectoryIndex index.html index.php
Options FollowSymLinks
AllowOverride All
Require all granted
</Directory>
</VirtualHost>

変更を有効にするには、Webサーバーを再起動します。

systemctl restart httpd

最後に、Webブラウザーを開き、http://yourdomain.com/public/install.phpに移動してインストーラーを実行し、ブラウザーの指示に従ってインストールを完了します。

もちろん、Linux VPSホスティングサービスのいずれかを使用している場合は、これを行う必要はありません。その場合は、専門のLinux管理者にsabre/katanaのインストールを依頼するだけです。 24時間年中無休でご利用いただけます。リクエストはすぐに処理されます。

PS 。この投稿が気に入った場合は、左側のボタンを使用してソーシャルネットワーク上の友達と共有するか、下に返信を残してください。ありがとう。


Cent OS
  1. CentOSにMySQLServer5.6をインストールします

  2. CentOS7にSabre/Katanaをインストールする方法

  3. CentOS 7LinuxVPSにPHPサーバーモニターをインストールします

  1. CentOS7VPSにRailoをインストールする方法

  2. CentOS7にSentoraをインストールします

  3. CentOS7VPSにphpwcmsをインストールする方法

  1. CentOS6VPSにGlassFishをインストールします

  2. CentOS6VPSにOctopressをインストールします

  3. CentOS7VPSにOsclassをインストールします