步驟1:設(shè)置。
大多數(shù)Linux系統(tǒng)都附帶python,否則,您可以輕松下載并安裝它。實(shí)際上,您也許可以在mswindows機(jī)器上執(zhí)行此操作,但是我還沒有嘗試過。
1。轉(zhuǎn)到命令行,然后將cd轉(zhuǎn)到您要提供服務(wù)的目錄。
(在我的情況下,它是cd安排的。
2.使用ifconfig查找正在使用的計(jì)算機(jī)的IP地址。
3在該目錄中鍵入不帶引號(hào)的“ python -m SimpleHTTPServer”。
您應(yīng)該看到類似這樣的內(nèi)容
python -m SimpleHTTPServer
在0.0.0.0端口8000上提供HTTP服務(wù)。..
localhost --[21/Oct/2010 11:11:43]“ GET/HTTP/1.1” 200-
localhost--[21/Oct/2010 11:11:43]代碼404,消息文件未找到
本地主機(jī)--[2010年10月21日11:11:43]“ GET/favicon.ico HTTP/1.1” 404-
本地主機(jī)--[2010年10月21日11:11:46]代碼404,消息找不到文件
localhost--[2010年10月21日11:11:46]“ GET/favicon.ico HTTP/1.1” 404-
^ CTraceback(最近一次調(diào)用是最近一次):
文件“/usr/lib/python2.6/runpy.py“,第122行,位于_run_module_as_main
” __main __“,fname,加載程序,pkg_name)
文件”/usr/lib/python2.6/runpy.py“ _run_code
的run_globals
文件“/usr/lib/python2.6/Sim”中的exec代碼中的第34行pleHTTPServer.py”,第218行,在
test()
文件“/usr/lib/python2.6/SimpleHTTPServer.py”,行214,在test
中,BaseHTTPServer.test(HandlerClass,ServerClass)
文件“/usr/lib/python2.6/BaseHTTPServer.py”,第588行,在測(cè)試中
httpd.serve_forever()
文件“/usr/lib/python2.6/SocketServer.py”在serve_forever
中的第224行,r,w,e = select.select([self],[],[],poll_interval)
這是這臺(tái)機(jī)器的功能。
步驟2:訪問服務(wù)器。
現(xiàn)在,您要轉(zhuǎn)到要將文件下載到的計(jì)算機(jī)。
1。打開您的Web瀏覽器,并在最后一步中找到的ipaddress中輸入url類型,最后添加:8000,然后按Enter鍵(這只是使用的端口,而不是通常的端口80。)
xxx.xxx.xxx.xxx:8000結(jié)果2。您應(yīng)該看到主機(jī)的目錄。如果該目錄中有一個(gè)index.htm(l)文件,將顯示該文件而不是目錄。 (如果您只想下載文件,則需要重命名。
Viola,您已經(jīng)完成了。現(xiàn)在您可以根據(jù)需要下載文件。
注意:您還可以編寫一個(gè)簡(jiǎn)單的網(wǎng)頁(yè)來顯示您想要下載的文件。
步驟3:在Ubuntu上安裝Quicky Lamp Server
請(qǐng)自行承擔(dān)以下風(fēng)險(xiǎn):
從命令行在ubuntu 10.10中使用“ tasksel”安裝“ LAMP-server”的簡(jiǎn)單步驟。
打開終端并遵循以下命令。
1. sudo apt-get install taskel
2。sudo taskel安裝lamp-server
3.“設(shè)置您的‘MYSQL密碼’
4. sudo gedit/var/www/phpinfo.php(在此文件中添加以下迷你php代碼)或使用vim
《?php
phpinfo();
?》
5. sudo/etc/init.d/apache2 restart
現(xiàn)在,讓我們檢查一下LAMP-Server已正確安裝(如果已安裝gui),否則請(qǐng)轉(zhuǎn)到另一臺(tái)計(jì)算機(jī),然后將瀏覽器指向Web服務(wù)器的IP地址。
打開您的兄弟wser并輸入U(xiǎn)RL http://localhost
,現(xiàn)在讓我們檢查php是否正常工作http://localhost/phpinfo.php
僅此而已。
第4步:Nweb(僅靜態(tài)文件)。
可以從IBM下載源代碼。
$ mkdir nweb
$ cd nweb
下載并解壓縮tar文件《$》 tar zxvf es-nweb.tar
編譯
$ gcc nweb.c -o nweb
(快速編譯)
nweb端口[directory}并在后臺(tái)運(yùn)行:
(我僅使用當(dāng)前目錄進(jìn)行測(cè)試)
$ nweb 8181。 &
從瀏覽器指向它。實(shí)際上,我使用現(xiàn)有Web服務(wù)器上的Web目錄來查看得到的內(nèi)容。)IBM建議。
$ mkdir /home/nag/webpages
$ cd /home/nag/webpages
$ cp /tmp/nweb.tar 。
$ tar xvf nweb.tar
$ ls
client.c
index.html
nigel.jpg
nweb.c
nweb_AIX51
nweb_RedHat9_pentium
nweb_SuSE_SLES8_PowerPC
$ chmod ugo+x nweb
$ chmod ugo+r *.html *.jpg
$ nweb 8181 /home/nag/webpages &
更多信息,請(qǐng)?jiān)L問以下網(wǎng)址下載:
https://www .ibm.com/developerworks/systems/library/es-nweb/index.html
步驟5:Openbsd
雖然Openbsd不是Linux ,它是nix的導(dǎo)數(shù)。我添加此Steo的原因是,您可以在一臺(tái)真正舊的計(jì)算機(jī)上安裝Openbsd的最新版本(在創(chuàng)建此步驟時(shí)為5.2)。顯示的網(wǎng)頁(yè)來自一臺(tái)奔騰的一臺(tái)計(jì)算機(jī),具有128兆ram內(nèi)存和一個(gè)4 Gb硬盤驅(qū)動(dòng)器作為存儲(chǔ)。您可以僅在軟盤和Internet的幫助下,在舊機(jī)器上實(shí)際安裝openbsh。
默認(rèn)安裝的open bsd中內(nèi)置了apache web服務(wù)器。您可以使用以下命令啟動(dòng)它:$ sudo/usr/sbin/apachectl start
主Web目錄位于:/var/www/htdocs/。您也可以添加theamp堆棧。
步驟6:Nweb
責(zé)任編輯:wv
-
Web服務(wù)器
+關(guān)注
關(guān)注
0文章
138瀏覽量
24371
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
評(píng)論