linux(十二)___Apache服务器用户认证、虚拟主机的配置

创建xiangkejin  zhangsan两个用户

可看见文件中创建的两个用户:

建立虚拟目录并配置用户认证

①建立虚拟目录 /xiangkejin

②在Apache的主配置文件httpd.conf文件中,加入以下语句

Alias /xiangkejin "/xkj"
<Directory "/xkj">
AuthType Basic
Authname "This is a private website"
AuthUserFile /etc/httpd/password
Require valid-user
</Directory>

service httpd restart  记得重启

在浏览器中访问该虚拟目录:

将之前设置的账户密码输入即可访问。————————————————这是接着上篇博客后只是加了一个用户验证,在上篇博客中怎么都不能访问虚拟目录,

                                 显示没有权限。而在这却又可以了,很奇怪?不知道原因。

 虚拟主机的配置:

基于ip地址的虚拟主机:

新建另外一个网卡,现在就有两块网卡了,分别分配一个ip地址。

首先打开端口:

配置:

然后在浏览器输入地址,一个ip地址对应一个站点。

基于域名的的虚拟主机:

想要访问在浏览器中输入域名访问成功,在hosts文件中设置域名 ip地址映射关系。

时间: 2024-08-03 10:55:49

linux(十二)___Apache服务器用户认证、虚拟主机的配置的相关文章

WEB服务器-Nginx之虚拟主机、日志、认证及优化

WEB服务器-Nginx之虚拟主机.日志.认证及优化 概述 Nginx ("engine x") 是一个高性能的HTTP和反向代理服务器,也是一个IMAP/POP3/SMTP服务器.Nginx是由Igor Sysoev为俄罗斯访问量第二的Rambler.ru站点开发的,第一个公开版本0.1.0发布于2004年10月4日.其将源代码以类BSD许可证的形式发布,因它的稳定性.丰富的功能集.示例配置文件和低系统资源的消耗而闻名.2011年6月1日,nginx 1.0.4发布. Nginx是一

shell编程(十二)--- 添加用户示例

[[email protected] Learn]# cat useradd-final.sh  #!/bin/bash # DEBUG=0 ADD=0 DEL=0 help() { echo "Usage: $(basename $0) -v | --verbose | --add user1,user2,... | --del user1,user2,... | -h | --help" } while [ $# -ne 0 ] do case $1 in -h | --help 

linux笔记之Nginx虚拟主机的配置

1.源码编译安装Nginx.并配置基于端口的虚拟主机 配置要求:主机ip地址为172.16.249.96,要求分别为本机的80端口.8080端口做虚拟主机. 在第一章中已经讲解怎么编译安装Nginx,所有这里就不再演示安装过程了,直接基于已经安装的基础上,配置基于端口的虚拟主机. 步骤一:安装nginx.vim使得使用vim编辑nginx配置文件时有语法高亮(这不是必须的,只是为了方便编辑配置文件). (1)下载nginx.vim(下载页面:http://www.vim.org/scripts/

Linux下宝塔(BT.CN)虚拟主机管理面板开心版一键脚本

Linux下宝塔(BT.CN)虚拟主机管理面板愉快版一键script 这是一篇受密钥保护的文章,您需要供给访问密钥: 密钥: 希望以上的文章对各位有用,如果觉得不错给我顶一下吧!更多和Linux下宝塔(BT.CN)虚拟主机管理面板开心版一键脚本相关的问题或者对好用的纽约服务器有疑惑也欢迎大家咨询. 原文地址:https://www.cnblogs.com/fubitech/p/9806765.html

Nginx总结(二)基于ip的虚拟主机配置

前面讲了如何安装配置Nginx,大家可以去这里看看nginx系列文章:https://www.cnblogs.com/zhangweizhong/category/1529997.html 今天要说的是Nginx如何配置虚拟主机. 1. 什么是虚拟主机 虚拟主机是一种特殊的软硬件技术,它可以将网络上的每一台计算机分成多个虚拟主机,每个虚拟主机可以独立对外提供www服务,这样就可以实现一台主机对外提供多个web服务,每个虚拟主机之间是独立的,互不影响的. 如下图: 通过nginx可以实现虚拟主机的

server2016下搭建web服务器&amp;三种虚拟主机实验文档

安装web服务器 首先打开server2016的服务器管理器,点击添加角色和功能如图所示: 开始之前默认下一步如图所示: 安装类型默认下一步选择基于角色或基于功能的安装如图所示: 服务器选择默认下一步如图所示: 服务器角色选择web服务器(IIS)如图所示: 功能选项一般默认即可哦如图所示: 确认下无误后点击安装如图所示: 安装完成点击关闭如图所示: 以上web服务器安装完成我们在Windows管理工具里打开如图所示: 点击打开后点到网站会有一个站点在这里我们可以进行操作更改,点击这里的web网

apache中虚拟主机的配置

一.两种方式:基于域名的虚拟主机和基于IP地址的的虚拟主机 (这里基于前者) 二.作用:实现在同一个web服务器下,同时运行很多个站点(项目) 三.虚拟主机的配置 1.在核心配置文件中加载虚拟主机配置文件 Apache中,默认的提供了一个专门配置虚拟主机的配置文件  conf/extra/httpd-vhosts.conf,但是Apache在启动的时候只会读取核心配置文件conf/httpd.conf.因此,需要开启它:在httpd.conf中,找到Include  conf/extra/htt

Tomcat 的部署+虚拟主机的配置

文章目录 一.Tomcat介绍 1.1.Tomcat 核心组件 1.2.Tomcat 目录结构 二.Tomcat 的部署步骤 2.1.安装JDK 2.2.安装Tomcat 2.3.优化Tomcat的启动速度 三.虚拟主机的配置 3.1.虚拟主机的需求 3.2.配置过程 一.Tomcat介绍 免费的.开放源代码的Web应用服务器 Apache软件基金会 (Apache Software Foundation) Jakarta项目 中的一个核心项目 由Apache.Sun和一些公司及个人共同开发而成

实战Nginx(1)-虚拟主机基础配置

Nginx 是一个轻量级高性能的 Web 服务器, 并发处理能力强, 对资源消耗小, 无论是静态服务器还是小网站, Nginx 表现更加出色, 作为 Apache 的补充和替代使用率越来越高. 增加 Nginx 虚拟主机 这里假设大家的 Nginx 服务器已经安装好.我们可以参照apache的关于虚拟主机的配置,直接在主配置文件中引用虚拟主机配置文件,而虚拟主机的配置文件另外存放到特定的虚拟主机存放目录: 1.我们先创建网站资源存放目录: [[email protected] /]# mkdir