第一部分为当前网址 //第二部分为要跳转的网址
标签:
2.1默认虚拟主机 2.1.1介绍是一种在单一主机或主机群上,实现多网域处事的要领,可以运行多个网站或处事的技术。虚拟主机之间完全独立,并可由用户自行打点,虚拟并非指不存在,而是指空间是由实体的处事器延伸而来,其硬件系统可以是基于处事器群,或者单个处事器。
2.1.2配置#vim /usr/local/apache2.4/conf/extra/httpd-vhosts.conf
//编纂虚拟主机配置文件
<VirtualHost *:80>
ServerAdmin [email protected]
DocumentRoot "/data/wwwroot/test0920.com"
ServerName test0920.com
ServerAlias
ErrorLog "logs/aming.com-error_log"
CustomLog "logs/aming.com-access_log" common
</VirtualHost>
<VirtualHost *:80>
DocumentRoot "/data/wwwroot/testdomain.com"
ServerName
</VirtualHost>
//ServerAdmin指定打点员邮箱,
//DocumentRoot为该虚拟主机站点的根目录,
//ServaerName为网站的域名
//ServerAlias为网站的第二域名
//ErrorLog为站点的错误日志
//CustomLog为站点的访谒日志
#mkdir -p /data/wwwroot/test0920.com /data/wwwroot/testdomain.com
#echo “” > /data/wwwroot/test0920.com/index.html
//网站默认的主页就是index.html
#echo “” > /data/wwwroot/testdomain.com/index.html
#/usr/local/apache2.4/bin/apachectl -t
#/usr/local/apache2.4/bin/apachectl graceful
2.1.3配置验证#curl -x127.0.0.1:80
test0920.com
//访谒 test0920.com
#curl -x127.0.0.1:80 testdomain.com
#curl -x127.0.0.1:80
2.1.4验证告成
2.2用户认证 2.2.1介绍
用户认证用来对某些目录中的网页进行访谒控制,
当用户访谒这些页面的时候需要输入用户名暗码进行认证
2.2.2配置#vim /usr/local/apache2.4/conf/extra/httpd-vhost.conf
<VirtualHost *:80>
DocumentRoot "/data/wwwroot/testdomain.com"
ServerName
<Directory /data/wwwroot/testdomain.com>
// 指定认证的目录
AllowOverride AuthConfig
// 这个相当于打开认证的开关
AuthName "testdomain.com user auth"
//自界说认证的名字,感化不大
AuthType Basic
//认证的类型,一般为Basic
AuthUserFile /data/.htpasswd
//指定暗码文件地址位置
require valid-user
// 指定需要认证的用户为全部可用用户
</Directory>
</VirtualHost>
#/usr/local/apache2.4/bin/htpasswd -cm /data/.htpasswd test
//htpasswd为创建用户的工具,-c为creat
//-m为指定暗码加密的方法为MD5
//data/.htpasswd为暗码文件,
//test为创建的用户。第一次执行需加-c
//第二次不用加,否则暗码文件会重置
#/usr/local/apache2.4/bin/apachectl -t
Syntax OK //验证配置文件是否有问题
#/usr/local/apache2.4/bin/apachectl graceful
2.2.3配置验证配置完可在windows上访谒
文件在C:\Windows\System32\drivers\etc\hosts
打开在最后一行输入
#你的IP
温馨提示: 本文由Jm博客推荐,转载请保留链接: https://www.jmwww.net/file/web/32927.html
- 上一篇:有利于浏览器的兼容性
- 下一篇: uuid 由PathBuilderUuid生成存储路径