Vista操作系統
1.申請了花生殼
2.將路由器的地址映射到了我的機器上。
3.用HTTPSS.exe這樣的小工具,建立Web成功。(ftp也ok了)使用域名訪問
4.用Apache建立WebServ失敗了,域名訪問失敗
于是開始分析原因:
1.http:\\localhost\訪問成功,說明apache已經正常啟動
2.用lenusma.gicp.net訪問失敗了,而上面用HttpSS.exe已經成功了,說明不是域名的問題,而且也能ping通
3.搜索資料,發現要對httpd.conf進行修改,于是增加了
NameVirtualHost *:80

<VirtualHost *:80>
DocumentRoot d:\game
ServerName lenusma.gicp.net
</VirtualHost>

4.發現死活不成功,最后居然發現httpd.conf居然沒有修改。
5.原來是Vista對文件進行了保護,沒有寫進去!!!!!于是提權~~~
6.使用httpd.exe搞定了,但是用ApacheMonitor.exe還是不行,出現
Forbidden
You don't have permission to access / on this server
7.想起當初搜索資料的時候要修改一個根目錄的步驟
<Directory "D:/heavyz/homepage"> and </Directory> : 定義本地文件系統容器,該容器位于D:/heavyz/homepage中。
Alias /homepage "D:/heavyz/homepage" : 當URL中的路徑名為/homepage時,將映射到該文件系統容器中。
Options Indexes FollowSymLinks -ExecCGI : 當搜索不到默認首頁時,允許列出目錄的內容;允許目錄中的符號鏈;不允許執行CGI腳本。
DirectoryIndex index.php index.html home/index.php home/index.html : 按照列出的四個本地URL搜索默認首頁,最先找到的文件作為首頁返回。
Order allow,deny : Order規定了HTTP客戶的訪問權限。先允許再禁止(allow,deny)表明allow中允許的訪問權限優先級低于deny中禁止的訪問權限。
Allow from all : 先允許來自任何地方的HTTP客戶的訪問請求。
Deny from enpc.fr : 再禁止域名為enpc.fr的HTTP客戶的訪問請求(國立路橋學校ENPC的主機不允許訪問該頁面),對于這些客戶,服務器返回403 Forbidden信息。注意Order中定義了deny的優先級高于allow,故該指令將生效。
8.最后享受一下成功的HelloWorld
posted on 2008-10-22 01:13
margin 閱讀(276)
評論(0) 編輯 收藏 引用 所屬分類:
Pathon