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