Apache與php快速部署web服務

 

在一臺服務器上臨時起個web服務,讀取服務器上的cfs文件內容並顯示在頁面上,作一個簡單的web請求處理。php

首先找到apache,在conf文件夾下vi httpd.conf,而後/DocumentRoot,快速查找DocumentRoot的位置:html

而後在這個位置建立一個index.php文件,就能夠處理web請求了。內容例如:web

<html>
<?php
$path = $_GET["path"];
$dir = "/cfs";
$file_path = $dir.$path;
if (file_exists($file_path))
{
    $file_handle = fopen($file_path, "r");
    while (!feof($file_handle)) {
        $line = fgets($file_handle);
        echo $line;
        echo '</br>';
    }
    close($file_handle);
} else {
    echo "File ".$file_path." not found.";
}
?>
</html>

在conf文件夾下vi httpd.conf能夠查到服務監聽的ip和端口號,而後經過訪問http://ip:port就能夠訪問服務了。如上例就是訪問:http://ip:port/?path=xxxxx/xx/xxx/xxapache

相關文章
相關標籤/搜索