「エアコンの安全な修理・適切なフロン回収」はこちら

OpenSUSE15.3 ; Webサーバー Apache

1. Webサーバー Apacheの導入

1.1 apache2のインストール

1.2 Apache2 : 基本設定

1.3 Firewalld を有効

HTTP サービスの許可が必要です。なお、HTTP は 80/TCP を使用します。HTTPSは443

1.4 Apache2 : 起動確認

HTMLテストページを作成して動作確認をします。クライアントPC で Web ブラウザを起動し、以下のように作成したテストページにアクセスできれば OK です

ブラウザで http://<IPアドレス> にアクセスし、下図のように表示される確認

2. Apache2 : Perlスクリプトを利用する

 Perl スクリプトを CGI として利用できるよう設定します

2.1 Perl をインストール

①インストール

②CGI モジュールを有効にします

CGI の実行はデフォルトで [/srv/www/cgi-bin/] 配下で許可されています。
よって、例えば [/srv/www/cgi-bin/index.cgi] スクリプトを作成して配置することで、[http://(httpd サーバー)/cgi-bin/index.cgi] へアクセス可能となります。 なお、当該設定は [/srv/www/cgi-bin/] 配下のファイルを全て CGI と扱うため、CGI 以外のファイルは表示不可です。
# 以下の設定により /srv/www/cgi-bin/ 配下では CGI の実行が許可されている

③テストスクリプト作成し、動作確認

スクリプトファイルに権限を与える

動作確認

「Hello CGI」と表示されれば正常です

3. Apache2 : バーチャルホストの設定

ドメイン sample1.korodes.com  sample2.korodes.com の両方を一つのサーバーで表示されるよう設定する

/srv/www/htdocs/ 配下にsample1.korodes.comという名前のディレクトリー作成

sample1.korodes.comディレクトリー内にidex.htmlファイルを作成する

/etc/apache2/vhosts.d 配下に virtual_host.conf を新規に作成

hostsファイルの編集

同様にドメイン「sample2.korodes.com」 のディレクトリー、index.htmlファイル作成

virtual_host.conf ファイルに追記

hostsファイルに追加

webブラウザで「http://sample1.korodes.com」「http://sample2.korodes.com」をそれぞれ下図の通り表示されればOK

4. Apache2 : PHPスクリプトを利用する

PHP をインストールして PHP スクリプトが利用できるように設定します

4.1 PHP をインストール

4.2 PHPテストページを作成して動作確認

テストページを作成

クライアントPC で Web ブラウザを起動し、「http://sample1.korodes.com/test.php」にアクセスし以下のように作成したテストページが表示されれば OK です。

タイトルとURLをコピーしました