業務用エアコン関連の技術情報、エラーコード、環境問題対策に関する別サイト「エアコンの安全な修理・適切なフロン回収」

OpenSUSE16.0 : Webサーバー Apacheインストール

1. Webサーバー Apacheの導入

1.1 インストール
1.2 基本設定
1.3 Firewalld を有効

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

1.4 起動確認

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

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

2. 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 の実行が許可されている

現状では/srv/www/cgi-bin/ディレクトリーがないので作成しておく

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

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

動作確認

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

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

ドメイン [FQDN] 
ディレクトリー /srv/www/htdocs/[FQDN] 
としてバーチャルホストの設定を行います

/srv/www/htdocs/ 配下に[FQDN] という名前のディレクトリー作成

[FQDN] ディレクトリー内にidex.htmlファイルを作成する

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

hostsファイルの編集

webブラウザで"http://[FQDN]]"にアクセスすると下図の通り表示されればOK

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

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

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

テストページを作成

クライアントPC で Web ブラウザを起動し、"http://[FQDN]/info.php"にアクセスし以下のように作成したテストページが表示されれば OK です。(PHPバージョンは違うことがあります)

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