简述Linux环境下建立Web服务器虚拟目录功能
来源:互联网 发布:mac桌面文件夹打不开 编辑:程序博客网 时间:2024/05/26 20:22
版权声明:对于本博客所有原创文章,允许个人、教育和非商业目的使用,但务必保证文章的完整性且不作任何修改地以超链接形式注明原始作者、 出处及本声明。
博客地址:http://blog.csdn.net/zzu_handsome_boy
原始作者:zzu_handsome_boy
环境:本实验采用高校软件学院基础实验室的一台xp物理实验机+vmware workstation安装的linux reh5
一. VMware网络连接相关的知识和网络环境设置
不会配置的朋友
请参考http://blog.csdn.net/zzu_handsome_boy/article/details/26632037第一部分
二.虚拟目录
你知道与虚拟目录和实际物理目录的区别吗?
通常情况下,网络资源需要放置在Apache的文档目录中才可以发布在网页当中,默认的路径是“/var/www/html”目录,这就是常说的实际物理目录。如果想要发布文档目录遗忘的其他目录就需要用到虚拟目录功能。
虚拟目录是一个为于Apache服务器主目录之外的目录,它不包含在Apache服务器的主目录中,但在访问Web站点的用户来看,它与位于主目录中的子目录是一样的。每一个虚拟目录都有一个别名,客户端可以通过别名来访问虚拟目录。在Apache服务器的主配置文件httpd.conf中,通过Alias指令设置虚拟目录,当然虚拟目录的文件还是在计算机的硬盘上。
想要知道虚拟目录与实际物理目录相比较的优点吗?
虚拟目录相对实际物理目录方便快捷,灵活性强并且便于移动以及具有良好的安全性等优点。怎么样,是不是心动了,下面我就介绍虚拟目录的配置。
三.实例配置虚拟目录
Apache服务器的IP地址是192.168.121.3,在该服务器上创建名为/test/的虚拟目录,它对应的物理路径是"/scsd/test/"。
步骤1:创建物理目录/scsd/test/。
[root@localhost ~]#mkdir -p /scsd/test
步骤2:创建默认首页文件。
[root@localhost ~]#cd /scsd/test
[root@localhost ~]#echo "this is /scsd/test Directory!!!!">>index.html
步骤3:修改默认文件的权限,使其他用户具有读和执行的权限。
[root@localhost ~]#chmod 705 /scsd/test
步骤4:selinux放行
步骤:5在httpd.conf文件,添加下面的语句
Alias /test/ "/scsd/test/“
步骤:6重启httpd服务
[root@localhost ~]#serivce httpd restart
测试,打开浏览器输入http://192.168.121.3/test/
带有安全性的虚拟目录
在httpd.conf文件,添加下面的语句
<Directory "/scsd/test/">
options indexes
Allowoverride none
AuthName "This is protects for test Directory"
AuthType Basic
AuthUserFile /var/www/htpasswdfile
Require valid-user
</Directory>
利用htpasswd命令生产用户密码文件,用为tom用户设置密码
[root@localhost ~]#httpd -c /var/www/htpasswdfile tom
123456
重启httpd服务后测试,打开浏览器输入http://192.168.121.3/test/输入用户名tom,密码123456
0 0
- 简述Linux环境下建立Web服务器虚拟目录功能
- linux环境下web服务器环境搭建
- Linux下xampp建立虚拟目录绑定域名
- Tomcat服务器建立虚拟目录
- win7下建立web服务器
- Web服务器虚拟目录
- Linux下配置功能完善的Web服务器
- Linux系统下配置功能完善的Web服务器
- 命令行下建立一个虚拟目录
- Red Hat Linux 9.0环境下架设Web服务器
- Linux下Web服务器应用之源码构建LAMP环境
- vmware环境下在linux中创建web服务器
- Win10系统下搭建Linux环境的web服务器
- 阿里云服务器Linux下配置web服务环境
- 简述web功能
- ubuntu下BOA服务器的建立以及arm开发板linux嵌入式web服务器boa
- Linux服务器搭建web环境
- 在Tomcat下jsp、Servlet和JavaBean环境的配置,手功建立tomcat虚拟目录
- MySql_5.5安装图解说明
- 医疗平台:我的第一个大项目
- Binary Tree Zigzag Level Order Traversal
- 10年后再看Robust Real-Time Face Detection(二) 之特征
- Efficient data transfer through zero copy
- 简述Linux环境下建立Web服务器虚拟目录功能
- HDU 1003 - Max Sum
- spring加载外部properties配置文件
- Eclipse下junit@Test出现Type mismatch: cannot convert from Test to Annotation错误
- opencv中Mat到 IplImage*的转换
- JavaScript高级程序设计(第2版) 学习笔记:(六)js基于构造函数与原型的继承
- NO.1 You must restart adb and Eclipse多种情形分析与解决方案
- 三层架构入门实例
- LeetCode: Maximal Rectangle [085]