设置端口号为:8080,查看访问方式有何区别
打开 Apache 的配置文件 httpd.conf:
搜索 listen:
将端口号改为 8080
,然后重启 Apache,我们发现:
之前打开的网址是 localhost:
现在打开的网址是 localhost:8080:
将文档主目录放到 d:\homepage 文件夹下
打开 Apache 的配置文件 httpd.conf 找到了 DocumentRoot "D:/Download/xampp/htdocs"
与 <Directory "D:/Download/xampp/htdocs">
改为 DocumentRoot "D:/homepage"
与 <Directory "D:/homepage">
这时候重启 Apache 试一下,会发现首页出来了:
设置 default.htm 为缺省的访问文件
“缺省 意思即“默认”。 缺省文件名 系统默认的文件名。也就是说你没有指定用哪件工具,系统自动提供给你的那个就是缺省的,例如你在打开网页时,如果IE是缺省的浏览器,系统就会打开IE——Internet Explorer,使用IE来浏览网页。
在 Apache 的配置文件 httpd.conf 中搜索 DirectoryIndex
:
为 d:\web2002 文件夹, 设置虚拟目录名 \st2002
在 Apache 的配置文件 httpd.conf 中搜索 <IfModule alias_module>
:
在里面添加:Alias /st2002 "d:/web2002/"
:
然后在</IfModule>
后面接着加:
保存后,重新启动 Apache 就可以了。
取消 st2002 的目录浏览功能
在上文添加的代码中,将 Options 进行如下修改:
可关闭 Apache 相关目录的浏览功能。
用 www 的 upload 上传文件到 d:\web2002 文件夹,用 ftp 复制文件到 d:\web2002 文件夹,比较操作上的区别
配置 放上传文件的目录 apache(httpd)
修改 apache vhost 配置文件:D:\Download\xampp\apache\conf\extra\httpd-vhosts.conf,添加以下配置:
<VirtualHost *:8080>
ServerAdmin Administrator@www.mediamix.cn
DocumentRoot "D:/web2002"
ServerName www.mediamix.cn
ServerAlias www.mediamix.cn
ErrorLog "logs/mediamix.cn-error.log"
CustomLog "logs/mediamix.cn.log" common
<Directory "D:/web2002">
Options Indexes FollowSymLinks Includes ExecCGI
AllowOverride All
Require all granted
</Directory>
</VirtualHost>
(这一步好像并没有起到什么作用?
www 文件上传
将 d:/homepage/index.html 的内容改为以下代码:
<html>
<head>
<meta charset="utf-8"/>
<title>文件上传表单</title>
</head>