クラウドコンピューティングにおける擬似的な静的設定

クラウドサーバーで擬似静的設定を行うには、NginxまたはApacheサーバーを設定します。

Nginxサーバーを設定するには、以下の手順に従ってください。

  1. クラウドホスティングにログインして、Nginxサーバーをインストールして起動します
  2. テキストエディタで編集するために、 üblicherweise /etc/nginx/nginx.conf にある nginx の設定ファイルを開きます。
  3. 配置文件の中のサーバーブロック、つまりサーバーの設定部分を見つけましょう。
  4. 次のコードを追加して、サーバブロックに擬似静的ルールの設定を行ってください。
location / {
try_files $uri $uri/ /index.php?$query_string;
}

この設定により、要求されたファイルが存在しない場合、Nginxは対応する静的ファイルを検索しようとします。それでも見つからない場合、リクエストはindex.phpファイルに転送されて処理されます。

  1. 設定ファイルを保存して閉じる
  2. Nginx設定ファイルをリロードして有効にするには、以下のコマンドを使用できます
sudo service nginx reload

Apacheサーバの場合は以下の手順にて設定を行います。

  1. クラウドコンピューターにログインして、Apacheサーバをインストールして起動する。
  2. Apacheの設定파일(通常は/etc/httpd/conf/httpd.conf)を開き、テキストエディターで編集します。
  3. 設定ファイル内でタグを見つけ、そのタグ内以下のようなコードを追加してください:
Options FollowSymLinks
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php/$1 [L]

リクエストされたファイルがない場合、Apacheはそのリクエストをindex.phpに転送して処理するルールです。

  1. 設定ファイルを保存して閉じる。
  2. 設定を有効にするためにApacheサーバーを再起動するには、以下のコマンドを使用します。
sudo service httpd restart

設定が完了すると、クラウドホストは擬似静的ルールに基づいてURLを書き換え、擬似静的効果を実現します。

bannerAds