序章

Ajenti は、さまざまなサーバー管理タスクに使用できるオープンソースのWebベースのコントロールパネルです。 Ajenti Vと呼ばれるアドオンパッケージを使用すると、同じコントロールパネルから複数のWebサイトを管理できます。 これで、AjentiとAjentiVがインストールされているはずです。

このチュートリアルでは、Ajenti Vが提供するツールを使用して、WordPressブログをインストールします。

前提条件

このチュートリアルでは、次のものが必要になります。

  • AjentiおよびAjentiVがインストールされたドロップレットに解決される登録済みドメイン名( example.com はこのチュートリアル全体で使用されます)
  • からインストールされたAjentiとAjentiVUbuntu14.04にAjentiコントロールパネルとAjentiVをインストールする方法

ステップ1—WordPressの設定

ブラウザで、次のようなAjentiコントロールパネルを参照します。 https://panel.example.com/、AjentiおよびAjentiVのインストール時に作成した管理者アカウントを使用してログインします。 右側のサイドバーのWebセクションで、Webサイトをクリックします。 初めてアクティブになっていないことが通知される場合は、有効ボタンをクリックして、AjentiVが必要な構成変更を行えるようにします。

新しいウェブサイトというセクションがあります。 その下にNameテキストフィールドがあります。 あなたはそこにあなたのウェブサイトを識別したいものを何でもタイプすることができます。 作成ボタンをクリックすると、WebサイトがWebサイトセクションに表示されます。 ウェブサイトの横にある管理をクリックします。

Webサイトファイルセクションで、次のように変更します。 /srv/new-website たとえば、任意のディレクトリに /srv/example.com. Set ボタンを押してから、 CreateDirectoryボタンを押します。 このディレクトリを覚えておいてください。 すぐにファイルをアップロードする必要があります。

General セクションで、 Maintenancemode設定のチェックを外します。 次に、ページの下部にある[変更を適用]をクリックします。

ページの上部にあるドメインタブをクリックします。 追加ボタンを押して、次のようなドメイン名を入力します example.com 表示されるテキストフィールドで、[変更の適用]ボタンをクリックします。

詳細タブをクリックし、カスタム構成ボックスに次のように入力します。

# This order might seem weird - this is attempted to match last if rules below fail.
location / {
	try_files $uri $uri/ /index.php?$args;
}

# Add trailing slash to */wp-admin requests.
rewrite /wp-admin$ $scheme://$host$uri/ permanent;

# Directives to send expires headers and turn off 404 error logging.
location ~* ^.+\.(ogg|ogv|svg|svgz|eot|otf|woff|mp4|ttf|rss|atom|jpg|jpeg|gif|png|ico|zip|tgz|gz|rar|bz2|doc|xls|exe|ppt|tar|mid|midi|wav|bmp|rtf)$ {
       access_log off; log_not_found off; expires max;
}

location = /favicon.ico {
	log_not_found off;
	access_log off;
}
location = /robots.txt {
	allow all;
	log_not_found off;
	access_log off;
}
# Deny all attempts to access hidden files such as .htaccess, .htpasswd, .DS_Store (Mac).
# Keep logging the requests to parse later (or to pass to firewall utilities such as fail2ban)
location ~ /\. {
	deny all;
}
# Deny access to any files with a .php extension in the uploads directory
# Works in sub-directory installs and also in multisite network
# Keep logging the requests to parse later (or to pass to firewall utilities such as fail2ban)
location ~* /(?:uploads|files)/.*\.php$ {
	deny all;
}

変更の適用をクリックします。

次に、上部のコンテンツタブをクリックします。 ドロップダウンメニューでPHPFastCGI を選択し、作成をクリックします。 新しいPHPエントリの下にある詳細メニューをクリックし、カスタム構成に次の内容を入力します。 これは、前の手順と同じカスタム構成ではないことに注意してください。

try_files $uri =404;
fastcgi_split_path_info ^(.+\.php)(/.+)$;

変更の適用をクリックします。

MySQLタブを参照します。 データベースセクションで、データベースの名前を入力します。これは何でもかまいません。 これは、チュートリアルの後半で次のように参照されます。 database_name. 作成をクリックします。 ユーザーセクションで、作成をクリックして、提供された自動生成された名前とパスワードを使用するか、独自のパスワードを使用できます。 ユーザー名とパスワードは後で参照されます db_userdb_password、 それぞれ。 終了したら、[変更の適用]をクリックします。 データベース名、ユーザー、およびパスワードを覚えておいてください。 WordPressの設定を完了するには、このチュートリアルの後半でそれらが必要になります。

ステップ2—ファイルをアップロードする

WordPressファイルを解凍する前に、zipユーティリティをインストールする必要があります。 サイドバーのツールで、ターミナルをクリックします。 新規をクリックし、表示されるブラックボックスをクリックします。 ターミナルに次のように入力します。

apt-get install zip unzip

プロセスが完了したら、ページ上部のターミナル0の横にあるXをクリックします。

ここでもう一度Webサイトセクションに戻り、Webサイトの横にある管理をクリックします。 次に、Webサイトの一般タブに移動します。 自動ダウンローダーセクションで、次のように入力します http://wordpress.org/latest.zipダウンロードして解凍を押します。 ターミナルが表示されます。 開梱が完了したら、ページ上部のターミナル0の横にあるXをクリックしてターミナルを終了できます。

サイドバーのツールセクションに戻り、ファイルマネージャーをクリックします。 以前に作成したディレクトリに移動します /srv/ フォルダ名をクリックしてディレクトリを作成します。 中にはという名前のディレクトリがあるはずです wordpress これは、自動ダウンローダーがWordPressファイルを解凍したときに作成されました。 それを開き、次のようにすべてのファイルを選択します。

次に、画面上部のツールバーにあるCutオプションを押します。

のディレクトリに戻ります /srv/ などのディレクトリ /srv/example.com、ディレクトリのルートにすべてのファイルを貼り付けます。 その後、空のを削除できます wordpress フォルダ。 すべてのファイルが貼り付けられるまでしばらく時間がかかる場合がありますので、しばらくお待ちください。

これで、すべてのWordPressファイルがWebサイトのルートにあります。 これで、次のステップに進むことができます。

ステップ3—WordPressをインストールする

次のようなドメイン名を参照します http://example.com Webブラウザで。 WordPressの最初のインストールページが表示されます。 選択フィールドで言語を選択し、続行をクリックしてから、 Let’s go!をクリックします。

データベース名フィールドで、次のように変更します。 wordpressdatabase_name チュートリアルの前半で選択しました。 また、チュートリアルの前半で決定したデータベースのユーザー名とパスワードを入力します。

データベースホストはそのままにしておく必要があります localhost. テーブルプレフィックスはそのままにしておくことができます wp_、ただし、これをデフォルト値から変更すると、特定のMySQL攻撃からインストールをより安全にすることができます。 次のようなものに変更することを検討してください blog_ または、その後に続く限り、ランダムなものでさえあります _ キャラクター。 比較的短くしてください—5文字程度以下にしてください。

インストールの実行をクリックすると、WordPressのインストールが完了します。 タイトルや管理者の資格情報など、もう少しサイト情報を入力するように求められます。 必要に応じてこれらを記入してください。

結論

これで、機能するWordPressWebサイトがAjentiコントロールパネルにインストールされているはずです。