1. 程式人生 > >linux搭建簡單的web伺服器

linux搭建簡單的web伺服器

主要想法是:使用虛擬機器的Ubuntu系統搭建http伺服器,然後在window的瀏覽器上測試

1.先測試windows和虛擬機器上的ubuntu能否相互ping通

2.下載http.tar.gz並拷貝到linux系統的工作目錄下

 

 

 

 

 

 

 

 

 

 

 3.解壓該檔案tar -vxzf http.tar.gz

 

 

 4.進入該檔案的解壓目錄,然後執行make

 

 

 5.編譯成功後,執行sudo ./myhttp start啟動web服務

 

 

 6.開啟windows的瀏覽器輸入對應地址

 

 

 

 

 

 

7.停止http服務,sudo ./myhttp stop

 

 

 8.編寫cig程式,pl.c

#include<stdio.h>


int main()
{
        printf("<html lang=\"en\">
<head>
     <script type=\"text/javascript\">window.startTime = new Date().getTime();var sendFristFlag = false;</script>
    <meta charset=\"UTF-8\">
    <meta http-equiv=\"X-UA-Compatible\" content=\"IE=edge,chrome=1\" />
    <meta name=\"renderer\" content=\"webkit|ie-comp|ie-stand\" /> 
    <title>酷狗音樂 - 就是歌多</title>
    <meta itemprop=\"images\" content=\"https://staticssl.kugou.com/public/root/images/logo.png\" />
    <meta name=\"keywords\" content=\"酷狗音樂旗下最新最全的線上正版音樂網站,本
站為您免費提供最全的線上音樂試聽下載,以及全球海量電臺和MV播放服務、最新音樂播放
器下載。酷狗音樂 和音樂在一起。\" />
    <meta name=\"description\" content=\"酷狗音樂旗下最新最全的線上正版音樂網站>,本站為您免費提供最全的線上音樂試聽下載,以及全球海量電臺和MV播放服務、最新音樂
播放器下載。酷狗音樂 和音樂在一起。\" />
    <link href=\"https://www.kugou.com/root/favicon.ico\" rel=\"shortcut icon\">
    <link rel=\"stylesheet\" href=\"https://staticssl.kugou.com/public/root/stylesheets/index_04cfa9d3c4.css\">
    <link rel=\"alternate\" media=\"only screen and (max-width: 640px)\"  href=\"http://m.kugou.com\">
    <!--[if IE 6]>
    <script type=\"text/javascript\" src=\"https://staticssl.kugou.com/public/root/javascripts/jslib/DD_belatedPNG_0.0.8a-min.js\"></script>
    <script type=\"text/javascript\">
    DD_belatedPNG.fix('.icon,.logoImg,.icon-play_s,.cptT,.Cover,.sliderPages a,.logo,.office-verification,.footerIcon a,#chinaSingerContent .cptB,.download a');
    </script>
    <![endif]-->
    
</head>");
        return;
}

  9.將c原始碼編譯成cgi程式,啟動服務

 

 10.在windows瀏覽器輸入10.168.12.146/pl.cgi即可,效果如下圖

 

 

 歡迎加入交流學習群:

 

 

 

 

 

&n