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

ナビゲーションに移動 検索に移動
22行目: 22行目:
<br>
<br>
Webブラウザに http://localhost と入力する。<br>
Webブラウザに http://localhost と入力する。<br>
"It Works!"と記載された下記のWebページが表示されれば、Apache2のインストールは完了である。<br>
"Welcome to SUSE Web Site"と記載された下記のWebページが表示されれば、Apache2のインストールは完了である。<br>
<br>
<br>
また、test.cgiファイルを作成して表示する。test.cgiファイルの内容は下記の通りである。<br>
また、test1.cgiファイルを作成して表示する。test1.cgiファイルの内容は下記の通りである。<br>
CGIファイルのディレクトリのパスは/srv/www/cgi-bin/である。<br>
CGIファイルのディレクトリのパスは/srv/www/cgi-bin/である。<br>
  sudo vi /srv/www/cgi-bin/test.cgi
  sudo vi /srv/www/cgi-bin/test1.cgi
<br>
<br>
  <syntaxhighlight lang="sh">
  <syntaxhighlight lang="sh">
36行目: 36行目:
  echo ""
  echo ""
  echo "<!doctype html>"
  echo "<!doctype html>"
  echo "<html><head><title>test</title></head>"
  echo "<html><head><title>Test CGI</title></head>"
  echo "<body>"
  echo "<body>"
  echo "test"
  echo "CGI Shell Web Site"
  echo "</body>"
  echo "</body>"
  echo "</html>"
  echo "</html>"
44行目: 44行目:
<br>
<br>
また、cgiファイルにはPython等も使用できる。<br>
また、cgiファイルにはPython等も使用できる。<br>
以下の例では、CGIスクリプトにPython3を使用している。<br>
  <syntaxhighlight lang="python">
  <syntaxhighlight lang="python">
  test2.cgi
  test2.cgi
50行目: 51行目:
   
   
  print("Content-type: text/html\n")
  print("Content-type: text/html\n")
  print("<html>\n<body>")
  print("<html><head><title>Test CGI</title></head>\n<body>")
  print("<div style=\"width: 100%; font-size: 40px; font-weight: bold; text-align: center;\">")
  print("<div style=\"width: 100%; font-size: 40px; font-weight: bold; text-align: center;\">")
  print("CGI Script Test Page")
  print("CGI Python3 Web Site")
  print("</div>")
  print("</div>")
  print("</body>\n</html>")
  print("</body>\n</html>")
58行目: 59行目:
<br>
<br>
また、一般ユーザでも実行できるようにするため、以下のコマンドを実行する。<br>
また、一般ユーザでも実行できるようにするため、以下のコマンドを実行する。<br>
  sudo chmod 755 /srv/www/cgi-bin/test.cgi
  sudo chmod 755 /srv/www/cgi-bin/test1.cgi
sudo chmod 755 /srv/www/cgi-bin/test2.cgi
<br>
<br>
test.cgiファイルを実行するため、Webブラウザに http://localhost/cgi-bin/test.cgi と入力する。<br>
test1.cgiファイルおよびtest2.cgiファイルを実行するため、Webブラウザに http://localhost/cgi-bin/test1.cgi と入力する。<br>
Webブラウザに"openSUSE Test CGI"という文字が表示されていれば、正常に動作している。<br>
Webブラウザに"CGI Shell Web Site"と表示されていれば、正常に動作している。<br>
<br><br>
<br><br>


案内メニュー