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 阅读(267)
评论(0) 编辑 收藏 引用 所属分类:
Pathon