当前位置:文档之家› apache网页服务器配置

apache网页服务器配置


重启[root@localhost ~]#service httpd restart
由于本机ip地址就是在配置中所禁止的ip地址所以无法显示该网页
.htaccess的用法
.htaccess文件可以改变httpd.conf主配置文件
中的配置,但是它只能设置对目录的访问控制。
这个目录就是.htaccess文件存放的目录。 在.htaccess文件中的配置将覆盖httpd.conf主配 置文件中的配置,但它只有在Allowoverride的 取值为非none时才生效。如果Allowoverride的 取值为none,服务器将不会读取.htaccess文件 的内容。
[root@localhost ~]htpasswd –c /jiajianweixuni/htpasswdfile jiajianwei New password:
重启[root@localhost ~]#service httpd restart
5. 虚拟主机

虚拟主机是指在一台Web服务器上,通过多个独立的IP地址、域名 或端口号提供不同的Web站点。
通过.htaccess文件,禁止对/jiajianweixuni虚拟目录列出目录列表。
允许dui/diaoyanfengxuni虚拟目录列出目录列表
[root@localhost jiajianweixuni]#mv index.html index.html1 [root@localhost diaoyanfengxuni]#mv index.html index.html1
创建个人主页空间的默认首页文件 [root@localhost~]#cd /home/jiajianwei/public_html [root@localhost public_html]#echo “这是贾建伟的个人空间主页”>index.html [root@localhost~]#cd /home/diaoyanfeng/public_html [root@localhost public_html]#echo “这是刁岩峰的个人空间主页”>index.html
重启[root@localhost ~]#service httpd restart
order allow,deny的应用
不允许ip:192.168.30.2访问jiajianweixuni的虚拟目录 只允许来自的域访问diaoyanfengxuni的虚拟目录
为了试验的准确,先将配置恢复到允许jiajianweixuni、diaoyanfengxuni 虚拟目录列出目录列表的状态。主页扩展名为index.html
创立目录 [root@localhost~]#mkdir /jiajianweixuni [root@localhost~]#mkdir /diaoyanfengxuni 创建默认首页文件 [root@localhost jiajianweixuni]#echo “这是贾建伟的虚拟目录中的主页”>index.html 更改文件的权限 [root@localhost jiajianweixuni]#chmod 705 index.html 创建默认首页文件 [root@localhost diaoyanfengxuni]#echo “这是刁岩峰的虚拟目录中的主页”>index.html 更改文件的权限 [root@localhost diaoyanfengxuni]#chmod 705 index.html
1. 基于IP地址的虚拟主机。需要在服务器上绑定多个IP地址,然后配置
Apache,把多个网站绑定在不同的IP地址上,访问服务器上不同的IP地址,
就可以看到不同的网站。
2 .基于域名的虚拟主机。只需服务器有一个IP地址即可,所有的虚拟主机
共享同一个IP,各虚拟主机之间通过域名进行区分。
3 .基于端口号的虚拟主机。只需服务器有一个IP地址即可,所有的虚拟主
配置服务器
1.用户个人主页 2.虚拟目录 3.基于主机的访问控制 4.基于用户认证的访问控制 5. 虚拟主机
1.用户个人主页
网页文件上传完成后,立即自动发布,URL为
/~工程师名.假设工程师为你组的成员名,如: 贾建伟:jiajainwei、刁岩峰diaoyanfegn
options indexes的应用
允许/jiajianweixuni虚拟目录列出目录列表。 禁止/diaoyanfengxuni虚拟目录列出目录列表。
分别在/jiajianweixuni下建立test1、test2 、 /diaoyanfengxuni下建立test1、test2 [root@localhost~]#mkdir /jiajianweixuni/test1 /jiajianweixuni/test2 [root@localhost~]#mkdir /diaoyanfengxuni/test1 /diaoyanfengxuni/test2
#
#
# # # #
#
# # # # #
#
#
重启[root@localhost public_html]#service httpd restart
2.虚拟目录
虚拟目录是一个位于Apache服务器主目录之外的 目录,它不包含在Apache服务器的主目录中,但 在访问Web站点的用户看来,它与位于主目录中 的子目录是一样的。每一个虚拟目录都有一个别 名,客户端可以通过此别名来访问虚拟目录。在
Alias /jiajianweixuni “/jiajianweixuni” Alias /diaoyanfengxuni “/diaoyanfengxuni”
重启[root@localhost diaoyanfengxuni]#service httpd restart
3.基于主机的访问控制
有时可能需要将一些敏感的信息放到Internet/Intranet
网络中,这时可以利用Apache的访问控制机制实现对
敏感信息的保护。在httpd.conf文件中,有很多类似于
<Directory “目录”>…</Directory>的容器,在每个容 器中有options、Allowoverride、Limit等指令,它们 都是和访问控制相关的。
机共享同一个IP,各虚拟主机之间通过不同的端口号进行区分。在设置基 于端口号的虚拟主机的配置时,需要利用Listen语句设置所监听的端口。
基于IP地址的虚拟主机
假设Apache服务器具有192.168.30.1和 192.168.30.2两个IP地址。现需要利用这两个IP 地址分别创建2个基于IP地址的虚拟主机,要求不
பைடு நூலகம்
Apache特性
1. Apache具有跨平台性,可以运行在UNIX、
Linux和Windows等多种操作系统上。
2. Apache凭借其开放源代码的优势发展迅速,
可以支持很多功能模块。借助这些功能模块,
Apache具有无限扩展功能的优点。
3.
Apache的工作性能和稳定性远远领先于其他
同类产品。
配置服务器的流程
Apache服务通过AuthName、AuthType、AuthUserFile和
AuthGroupFile四个指令和require命令设置认证访问控制。 具体含义如表12-4和表12-5所示。
对/jiajianweixuni虚拟目录进行保护,只有输入合法的用户名和密码才能 访问该目录。用户名:jiajianwei密码:jiajianwei 登陆界面显示:please inpute correct username and password.
重启[root@localhost ~]#service httpd restart
[root@localhost jiajianweixuni]#echo “options -indexes”>.htaccess
[root@localhost diaoyanfengxuni]#echo “options indexes”>.htaccess
Apache服务器的主配置文件httpd.conf文件中,通 过Alias指令设置虚拟目录。
分别创建名为/jiajianweixuni的虚拟目录,它对应的 物理路径是/jiajianweixuni。创建名为/diaoyanfengxuni的 虚拟目录,它对应的物理路径是/diaoyanfengxuni
名的虚拟主机,要求不同的虚拟主机对应的主目 录不同,默认文档的内容也不同
加入以下命令
将内容修改成如下所示
将内容修改成如下所示
添加命令
重启[root@localhost ~]#service httpd restart
添加用户:贾建伟、刁岩峰 [root@localhost~]#useradd jiajianwei [root@localhost~]#useradd diaoyanfeng 修改家目录权限 [root@localhost~]#chmod 705 /home/jiajianwei [root@localhost~]# chmod 705 /home/diaoyanfeng 创建存放用户个人主页空间的目录 [root@localhost~]#mkdir /home/jiajianwei/public_html [root@localhost~]#mkdir /home/diaoyanfeng/public_html
同的虚拟主机对应的主目录不同,默认文档的内 容也不同。
创建虚拟主机所在目录和主页文件
重启[root@localhost ~]#service httpd restart
基于域名的虚拟主机
假设Apache服务器IP地址为192.168.30.2。在本 地DNS服务器中该IP地址对应的域名分别为 和。现需要创建基于域
相关主题