实现目的:
在Fedora10.0下架设Apache服务器,为Windows提供web访问服务。实现不同用户(test1,test2,mm1,mm2)的不同访问权限。并且实现基于IP(192.168.1.6与192.168.1.119)和端口(192.168.1.6:80与192.168.1.6:8090)的虚拟主机功能。
实现步骤:
安装好Fedora7.0后,系统已经安装好了Apache服务。路径为 /etc/httpd
其中/etc/httpd/conf/httpd.conf为Apache服务的主配置文件,下面进行配置。
ServerRoot "/etc/httpd"     //指定Apache服务的启动路径
Listen 192.168.1.6:80     //启动侦听端口
Listen 192.168.1.6:8090     //启动基于端口8090的虚拟主机的侦听
Listen 192.168.1.119:80     //启动基于端口80的虚拟主机的侦听
User apache       
Group apache              //指明启动Apache服务的用户和组
ServerAdmin ccx193@163.com   //指明访问失败时的联系邮箱
ServerName www.ccx.com:80          //指定服务器域名
DocumentRoot "/opt/ouc-server"
<Directory "/opt/ouc-server">           //指明web服务的目录
DirectoryIndex index.php index.htm index.html index.html.var
//上面这一行指明当Apache服务接受访问时,搜索主页的顺序,由前至后
//下面实现基于IP的虚拟主机功能:
<VirtualHost 192.168.1.6:8090>
              ServerAdmin   root@localhost
              DocumentRoot /var/www/html         //定义该虚拟主机的目录
              ServerName    localhost
</VirtualHost>
<VirtualHost 192.168.1.119>
              ServerAdmin   root@localhost
              DocumentRoot /var/www/html
              ServerName    localhost
</VirtualHost>
//用图形界面来添加一个ip记录
下面实现用户管理功能:
<Directory "/opt/ouc-server">
       Authname "ccx's Apache server"    //登录时显示在对话框上的提示信息
       AuthType Basic                  //用户验证类型
       AuthUserFile /etc/httpd/passwd     //用户密码存放文件,需自己创建
       AuthGroupFile /etc/httpd/groupfile   // 组用户存放文件,需自己创建
       Require group ouc                //允许访问的组,我这里建立了组ouc
</Directory>
建立passwd文件:
# htpasswd /etc/httpd/passwd test1
# htpasswd   /etc/httpd/passwd test2
#htpasswd   /etc/httpd/passwd mm1
#htpasswd   /etc/httpd/passwd mm2
建立groupfile文件:
# cat /etc/httpd/groupfile
ouc: test1 test2 mm1 mm2
重新启动Apache服务器:
# service httpd restart
下面我们就可以在Windows下访问建立好的网站.

转载于:https://blog.51cto.com/chinajava/342599

linux构建web主机相关推荐

  1. Apache构建web主机、日志分割及AWStats分析系统

    Apache小结 一.构建虚拟 Web 主机 1.1 基于域名的虚拟主机 1.1.1 基于域名的虚拟主机构建流程(理论) 1.1.1.1.为虚拟主机提供域名解析 方法一∶ 部署DNS域名解析服务器 来 ...

  2. 详解 nginx 配置文件及构建 web 虚拟主机

    详解 nginx 主配置文件.添加服务及构建 web 虚拟主机 一.添加为系统服务 1.方法一 2.方法二 二.nginx 主配置文件 nginx.conf 1.全局配置 2.I/O 事件配置 3.H ...

  3. apache服务构建虚拟web主机

    apache服务构建虚拟web主机 一.虚拟web主机的类型 1.虚拟 Web 主机介绍 2.apache服务支持的三种虚拟web主机类型 2.1.基于域名的类型 2.2.基于IP地址的类型 2.3. ...

  4. 虚拟机web服务器配置ppt,在Linux虚拟机下配置apache构建web服务器.doc

    在Linux虚拟机下配置apache构建web服务器.doc 上传人:清**** 文档编号:55209606 上传时间:2020-03-08 格式:DOC 页数:2 大小:32.50KB 下载提示(请 ...

  5. linux安装web服务器httpd,Linux_linux构建动态WEB服务器安装篇,基本配置 安装web服务器:httpd-2. - phpStudy...

    linux构建动态WEB服务器安装篇 基本配置 安装web服务器:httpd-2.X.X 先优化吧 根据CPU设置变量 #export CFLAGS="-O2 -march=pentium4 ...

  6. Linux部署动态网页,linux构建动态WEB服务器安装篇

    linux构建动态WEB服务器安装篇 发布时间:2008-09-18 08:50:01   作者:佚名   我要评论 基本配置 安装web服务器:httpd-2.X.X 先优化吧 根据CPU设置变量 ...

  7. dell 虚拟linux,戴尔:Linux是轻松构建虚拟主机的关键

    戴尔电脑技术长Kevin Kettler在旧金山举行的LinuxWorld大会上表示,Linux是轻松构建虚拟主机的关键. 他在演说中强调,开放原始码Linux操作系统的授权收益可望在2011年达到1 ...

  8. Linux中的的虚拟WEB主机的几点总结

    Linux中的虚拟WEB主机几点注意与备忘 听着钢琴曲,第一次开始写博客. 其实有点疲惫,因为上课了一整天,晚上还搭建了一遍服务.但是难以掩住第一次写博客的心情. 还原虚拟机的命令:rht-vmctl ...

  9. 构建虚拟web主机(基于域名,IP,端口)

    文章目录 构建虚拟 web主机简介 1.基于域名 2.基于IP 3.基于端口 构建虚拟 web主机简介 虚拟 Web 主机指的是在同一台服务器中运行多个 Web 站点,其中的每一个站点实际上并不独立占 ...

最新文章

  1. 一些可以让心灵安静的动图
  2. zabbix 监控 elasticsearch
  3. 部署 instance 到 OVS vlan100 - 每天5分钟玩转 OpenStack(138)
  4. 【Android 逆向】代码调试器开发 ( ptrace 函数 | 向进程内存写出数据 )
  5. 【LOJ】#2014. 「SCOI2016」萌萌哒
  6. 最大公约数+最小公倍数
  7. QT的QDesignerMemberSheetExtension类的使用
  8. 访问chm文件出现“已取消到该网页的导航”的解决方法
  9. [Java基础]对象(反)序列化流
  10. 使用所有对象共有的方法
  11. 隐马尔可夫(HMM)/感知机/条件随机场(CRF)----词性标注
  12. css3新增特性集合贴
  13. 程序员讨厌领导又不想辞职,用一妙招让领导离职,网友:佩服
  14. WPF之DatePicker使其只能选择日期,不能输入日期
  15. Access、CorelDRAW总结
  16. [现代控制理论]6_稳定性_李雅普诺夫_Lyapunov
  17. 如何使用ps制作ico图标文件
  18. 手机微信登录的服务器繁忙请稍后再试,微信操作太频繁请稍后再试怎么办(登不上去要等多久)...
  19. 幼儿园小班下学期班级工作计划
  20. 第7章第30节:四图排版:四张图片交错对齐排列 [PowerPoint精美幻灯片实战教程]

热门文章

  1. rabbitmq用户权限管理
  2. JAVA 重载,重写(覆盖)个人理解
  3. 101每日发现练习大图
  4. Redhat环境MySQL+Apache+PHP环境配置
  5. ftp 主动或者被动ftp
  6. centos 6推荐使用epel源
  7. Office Tab免费版:标签化浏览和编辑Office文档
  8. 如何从Silverlight 代码调用Javascript 函数
  9. (转)flask的context机制
  10. ASP.NET MVC WebAPI实现文件批量上传