「インストール - Apache2(SUSE)」の版間の差分

提供:MochiuWiki : SUSE, EC, PCB
ナビゲーションに移動 検索に移動
62行目: 62行目:
== Apache2の起動・停止・再起動 ==
== Apache2の起動・停止・再起動 ==
Apache2の起動は、以下のコマンドを実行する。<br>
Apache2の起動は、以下のコマンドを実行する。<br>
  sudo systemctl start httpd
  sudo systemctl start apache2
<br>
<br>
Apache2の停止は、以下のコマンドを実行する。<br>
Apache2の停止は、以下のコマンドを実行する。<br>
  sudo systemctl stop httpd
  sudo systemctl stop apache2
<br>
<br>
Apache2の再起動は、以下のコマンドを実行する。<br>
Apache2の再起動は、以下のコマンドを実行する。<br>
  sudo systemctl restart httpd
  sudo systemctl restart apache2
Apache2の自動起動は、以下のコマンドを実行する。<br>
Apache2の自動起動は、以下のコマンドを実行する。<br>
  sudo systemctl enable httpd
  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