下載 安裝包, eg. apache_2.2.8-win32-x86-no_ssl.msi
如果默認80端口被佔用,爲Apache重新設置端口步驟:
1. 找到Apache安裝目錄下conf目錄下的httpd.conf文件(即d:\Apache\conf\httpd.conf)。打開它。
2. 防止 80端口被IIS等佔用: 找到“Listen 80”,緊接着Listen的數字就是端口號,我們改爲“Listen 8080”。 修改爲其它未使用的端口號也行。
3. 重新啓動Apache,使新的配置生效。可以使用右下角狀態欄的“Apache Serive Monitor” 啓動apache。
也可以點擊“開始”>"運行>輸入cmd>回車>定位到apache安裝目錄下到bin目錄,然後輸入 “httpd –k start”。
4. 這時候在瀏覽器輸入http://localhost:8080/ 可以看到與圖10一樣結果。
httpd.conf:
web網頁根目錄:
DocumentRoot "E:/Apache2.2/htdocs"
/***************************************************************************************************
使用c語言編寫cgi程序 2012-03-05 09:35:46
分類: Python/Ruby
簡單的說,cgi是溝通HTML表單和服務器端程序的接口,是可以被其他語言所應用的一個規範集。
必要條件,安裝apache。
首先建立C程序,這裏就不多介紹。參照前面的文章或者其它的參考書籍。
建立文件hello.c,內容如下:
#include <stdio.h>
int main()
{
printf("Content-type:text/html\n\n");
printf("<html>");
printf("<head><title>welcome to c cgi.</title></head><body>");
printf("你好:世界");
printf("</body></html>");
}
編繹hello.c,生成hello.exe。把hello.exe文件拷到 apache安裝/cgi-bin/ 目錄下。
然後配置 apache 配置文件 httpd.conf。在配製文件中找到
AddHandler cgi-script .cgi 在這一行後面加上 .exe,並且去掉前邊的#
最後在瀏覽器中輸入 http://localhost/cgi-bin/hello.exe,回車。
在瀏覽器中將顯示:你好:世界。
通過index.html調用cgi
index.html 文件如下:
<HTML>
<HEAD> </HEAD>
<BODY>
<FORM ACTION=http://localhost/cgi-bin/cgi.exe METHOD=POST>
<INPUT TYPE=submit VALUE=OK>
</FORM>
</BODY>
</HTML>
在瀏覽器中輸入 http://localhost/index.html,回車。
點擊ok按鈕,調用cgi程序瀏覽器顯示:你好:世界。
<a href="http://www.w3school.com.cn">
This is a link</a>
***************************************************************************************************/
http://localhost:8080/
http://localhost:8080/cgi-bin/hello.exe
實現文件訪問<a href="1239G.bin">This is a file link!</a><br />
1239G.bin在根目錄下
今天又學了一招,以前不知道,就是做過的東西太少了……
目標:實現點擊鏈接彈出文件下載對話框
代碼:
<html>
<head>代碼下載</head>
<title>代碼下載</title>
<body>
<a href="Web.rar" >download</a>
</body>
</html>
瀏覽器支持能夠打開的格式,他都會默認直接在線打開(比如word或圖片),不支持的格式,他就會彈出下載提示。最好是做成.rar格式的文件
如果放入index.html文件將會顯示主頁面不會顯示目錄,即使是個空文件
win7 x64 apche
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.