在 Apache2 上使用 PHP 的 virtual

这是在 Apache2 的 PHP 中使用虚拟主机的方法。

参考资料
Apache 功能 > 虚拟

在处理CGI脚本时,请注意脚本需要生成有效的CGI头部。至少需要生成Content-Type头部。

<?php
// ------------------------------------------------------------------
//  test_virtual.php
// ------------------------------------------------------------------
echo '<!DOCTYPE html>';
echo '<html  lang="ja">';
echo "<head>";
echo '<meta http-equiv="CONTENT-TYPE" content="text/html; charset=utf-8" />';
echo "<title>virtual</title>";
echo "</head>";
echo "<body>";
echo "<h2>test_virtual.php</h2>";
echo "<blockquote>テスト</blockquote>";
virtual('./some_script.pl');
echo exec('whoami');
echo "<p></p>";
echo "<p>Mar/21/2021 AM 08:00</p>";
echo "</body>";
echo "</html>";
?>

#! /usr/bin/perl
#
#   some_script.pl
#
print "Content-type: text/html; charset=utf-8\n\n";
print "Hello<br />\n";
print "おはようございます。<br />\n";
print "Good Morning<br />\n";
print "Jun/24/2020 AM 07:30<br />\n";
print "<p></p>\n";
#
test_virtual_jun19.png
广告
将在 10 秒后关闭
bannerAds