「インストール - Apache2(SUSE)」の版間の差分
62行目: | 62行目: | ||
== Apache2の起動・停止・再起動 == | == Apache2の起動・停止・再起動 == | ||
Apache2の起動は、以下のコマンドを実行する。<br> | Apache2の起動は、以下のコマンドを実行する。<br> | ||
sudo systemctl start | sudo systemctl start apache2 | ||
<br> | <br> | ||
Apache2の停止は、以下のコマンドを実行する。<br> | Apache2の停止は、以下のコマンドを実行する。<br> | ||
sudo systemctl stop | sudo systemctl stop apache2 | ||
<br> | <br> | ||
Apache2の再起動は、以下のコマンドを実行する。<br> | Apache2の再起動は、以下のコマンドを実行する。<br> | ||
sudo systemctl restart | sudo systemctl restart apache2 | ||
Apache2の自動起動は、以下のコマンドを実行する。<br> | Apache2の自動起動は、以下のコマンドを実行する。<br> | ||
sudo systemctl enable | sudo systemctl enable apache2 | ||
<br><br> | <br><br> | ||
__FORCETOC__ | __FORCETOC__ | ||
[[カテゴリ:SUSE]] | [[カテゴリ:SUSE]] |
2020年12月28日 (月) 12:31時点における版
概要
openSUSE 15.1でWebサーバを構築する。
Apache2のインストール
まず、WebサーバーソフトウェアのApache2をインストールするため、以下のコマンドを実行する。
Apacheのルートディレクトリのパスは/srv/www/htdocs/である。
sudo zypper install apache2
Webサーバが動作しているか確認するため、下記のようなテストページを作成する。
sudo vi /srv/www/htdocs/index.html index.html(テストページ) <html> <body> <h1>Welcome to openSUSE 15.1 Web Site</h1> </body> </html>
Webブラウザに http://localhost と入力する。
"It Works!"と記載された下記のWebページが表示されれば、Apache2のインストールは完了である。
また、test.cgiファイルを作成して表示する。test.cgiファイルの内容は下記の通りである。
CGIファイルのディレクトリのパスは/srv/www/cgi-bin/である。
sudo vi /srv/www/cgi-bin/test.cgi test.cgi #!bin/bash echo "Content-type:text/html" echo "openSUSE Test CGI"
また、一般ユーザでも実行できるようにするため、以下のコマンドを実行する。
sudo chmod 755 /srv/www/cgi-bin/test.cgi
test.cgiファイルを実行するため、Webブラウザに http://localhost/cgi-bin/test.cgi と入力する。
Webブラウザに"openSUSE Test CGI"という文字が表示されていれば、正常に動作している。
PHPのインストール
次に、PHPをインストールする。
PHPのインストール手順においては、こちらのページを参照すること。
PHPが正常に動作するか確認するため、/srv/www/htdocsディレクトリに、以下のようなPHPファイルを作成する。
以下のコマンドでテスト用のPHPファイルを作成して表示する。
PHPファイルの内容は下記の通りである。
sudo vi /srv/www/htdocs/test.php
<?php
phpinfo();
?>
Webブラウザを起動して、http://localhost/test.php と入力する。
インストール済みのPHPの情報が表示されていれば、Apacheが正しく動作している。
Apache2の起動・停止・再起動
Apache2の起動は、以下のコマンドを実行する。
sudo systemctl start apache2
Apache2の停止は、以下のコマンドを実行する。
sudo systemctl stop apache2
Apache2の再起動は、以下のコマンドを実行する。
sudo systemctl restart apache2
Apache2の自動起動は、以下のコマンドを実行する。
sudo systemctl enable apache2