henda 发表于 2018-11-25 10:14:27

Apache的虚拟主机配置和网页加密

  Apache的虚拟主机配置和网页加密
  源码安装apache,在此略过
  
  一:首先开启虚拟主机功能
  # vim /usr/local/apache2/conf/httpd.conf
  找到这一行,去掉前面的#号注释(不同版本可能不在这一行)
  460#Include conf/extra/httpd-vhosts.conf
  
  二:修改虚拟主机配置文件
  
  网页路径在/usr/local/apache2/conf/htdocs下面
  新建2个网站
  
  新建2个网站的根目录
  mkdir /usr/local/apache2/htdocs/12
  echo "woshi 1" > /usr/local/apache2/htdocs/1/index.html
  echo "woshi 2" > /usr/local/apache2/htdocs/2/index.html
  
  修改虚拟主机配置文件
  # vim /usr/local/apache2/conf/extra/httpd-vhosts.conf

  
  启动apache
  /# /usr/local/apache2/bin/apachectl restart
  
  使用xp验证:打开c:/windows/system32/drivers/etc/hosts
  添加两行:
  
  IP地址 www.1.com
  IP地址 www.2.com

  验证:


  OK 成功!      
  
  网页加密
  
  加密网站1的mimi这个页面
  echo "wo shi luo ben" > /usr/local/apache2/htdocs/1/mimi
  修改虚拟主机配置文件,在末尾添加

  其中.qq是一个新建的隐藏的文件 放用户信息的文件
  
  接下来就是新建用户
  
  # /usr/local/apache2/bin/htpasswd-c/usr/local/apache2/htdocs/1/.qq lin
  New password:
  Re-type new password:
  Adding password for user lin
  这个-c是新建.qq这个文件的意思,第二个用户就无需添加了,以为已经新建了
  # /usr/local/apache2/bin/htpasswd   /usr/local/apache2/htdocs/1/.qq hh
  New password:
  Re-type new password:
  Adding password for user hh
  
  重启apache
  打开浏览器看一下效果吧



  Ok大功告成!




页: [1]
查看完整版本: Apache的虚拟主机配置和网页加密