このチュートリアルでは、CentOS6にNginxとPHP-FPMを使用してOwnCloud8をインストールする方法を紹介します。知らなかった方のために、OwnCloudは無料でオープンソースです。プライベートな「ファイルホスティング」クラウドを作成できるソフトウェア。OwnCloudはDropBoxサービスに似ていますが、プライベートサーバーに無料でダウンロードしてインストールできる点が異なります。OwncloudはPHPとバックエンドデータベースMySQL(MariaDB)、SQLLiteによって作成されます。 、またはPostgreSQL。OwnCloudを使用すると、アドレス帳、カレンダーイベント、タスク、ブックマークを簡単に表示および同期することもできます。見栄えがよく使いやすいWebインターフェイスを介してアクセスしたり、OwnCloudクライアントをデスクトップにインストールしたりできます。ラップトップマシン(Linux、Windows、およびMac OSXをサポート)。
この記事は、少なくともLinuxの基本的な知識があり、シェルの使用方法を知っていること、そして最も重要なこととして、独自のVPSでサイトをホストしていることを前提としています。インストールは非常に簡単です。 CentOS6サーバーにNginxとPHP-fpmを使用してOwnCloud8を段階的にインストールする方法を説明します。
CentOS6にNginxとPHP-FPMを使用してOwnCloud8をインストールする
ステップ1.まず、アーキテクチャに適した最新のEPELおよびRemiリポジトリRPMをインストールする必要があります。
wget http://rpms.famillecollet.com/enterprise/remi-release-6.rpm rpm -Uvh remi-release-6.rpm wget http://download.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm rpm -ivh epel-release-6-8.noarch.rpm
ステップ2.NginxWebサーバーをインストールします。
yum install nginx
ステップ3.必要なPHPコンポーネントをインストールします。
yum update yum install php-fpm php php-mysql sqlite php-dom php-mbstring php-gd php-pdo php-json php-xml php-zip php-gd curl php-curl php-ldap php-magickwand php-xmlrpc php-magpierss -y
ステップ4.MySQLをインストールします。
yum install mysql-server -y
MySQLを起動します:
service mysql start
デフォルトでは、MySQLは強化されていません。mysql_secure_installation
を使用してMySQLを保護できます。 脚本。ルートパスワードの設定、匿名ユーザーの削除、リモートルートログインの禁止、テストデータベースの削除と安全なMySQLへのアクセスを行う各手順を注意深くお読みください。
mysql_secure_installation
ステップ5.次のコマンドを使用して新しいMySQLデータベースを作成します。
#mysql -uroot -p CREATE DATABASE owncloud; GRANT ALL PRIVILEGES ON owncloud.* TO 'owncloud_user'@'localhost' IDENTIFIED BY 'owncloud_user_pasword'; FLUSH PRIVILEGES;
ステップ6.OwnCloudと依存関係をインストールします。
wget https://download.owncloud.org/community/owncloud-8.0.0.tar.bz2 tar -xjf owncloud-8.0.0.tar.bz2 mv owncloud /var/www/html/owncloud/
ディレクトリのアクセス許可を設定します:
chown -R www-data:www-data /var/www/html/owncloud/
次のコンテンツを使用して、ドメインの新しい仮想ホストを作成します。
#nano /etc/nginx/conf.d/yourdomain.tld.conf server { listen 80; server_name yourdomain.tld www.yourdomain.tld; root /var/www/owncloud; index index.php index.html; rewrite ^/caldav(.*)$ /remote.php/caldav$1 redirect; rewrite ^/carddav(.*)$ /remote.php/carddav$1 redirect; rewrite ^/webdav(.*)$ /remote.php/webdav$1 redirect; error_page 403 /core/templates/403.php; error_page 404 /core/templates/404.php; location = /robots.txt { allow all; log_not_found off; access_log off; } location ~ ^/(?:\.htaccess|data|config|db_structure\.xml|README){ deny all; } location / { rewrite ^/.well-known/host-meta /public.php?service=host-meta last; rewrite ^/.well-known/host-meta.json /public.php?service=host-meta-json last; rewrite ^/.well-known/carddav /remote.php/carddav/ redirect; rewrite ^/.well-known/caldav /remote.php/caldav/ redirect; rewrite ^(/core/doc/[^\/]+/)$ $1/index.html; try_files $uri $uri/ /index.php; } location ~ \.php$ { try_files $uri =404; fastcgi_split_path_info ^(.+\.php)(/.+)$; fastcgi_pass 127.0.0.1:9000; fastcgi_index index.php; fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; include fastcgi_params; } }を含める
NginxサーバーとPHP-fpmに関連するすべてのサービスを再起動することを忘れないでください。
service nginx restart service php-fpm restart
ステップ8.OwnCloudアプリケーションにアクセスします。
http://your-domain.com/
に移動します 簡単な指示に従ってください。管理者ユーザーアカウントのユーザー名とパスワードを入力し、[詳細オプション]ハイパーリンクをクリックしてデータディレクトリを入力し(またはデフォルト設定のままにします)、データベースユーザー名、データベースパスワード、データベース名、ホスト(localhost)を入力し、[]をクリックします。セットアップを終了します」。
おめでとうございます!OwnCloudが正常にインストールされました。CentOS6システムにOwnCloud 8をインストールするためにこのチュートリアルを使用していただきありがとうございます。追加のヘルプや役立つ情報については、OwnCloudの公式Webサイトを確認することをお勧めします。