今天写一下LINUX下的APACHE的配置方法。
APACHE是作为WEB服务器的。它的优点在于用缓存方式来加快网页的搜索速度。
APACHE缺省只支持静态网页
LINUX下有APACHE的RPM包
安装上第一张盘里的httpd-2.0.40-21.i386.rpm 包
1 /etc/httpd/conf.d 放在这里的都是动态网页的配置文件
2 /etc/httpd/conf/httpd.conf 主配置文件
3 /var/log/httpd   日志文件目录。
4 /var/www/html 网页的存放目录
5 /etc/rc.d/init.d 工具文件目录。
6 vi /etc/httpd/conf/httpd.conf
 
  Section 1: Global Environment(全局设置)
 
 ServerRoot "/etc/httpd" (APACHE安装路径)
 DirectoryIndex index.html index.html.var (网页首页的第一页)
 Timeout 300 (超出时间)
 KeepAlive Off(保持Httpd激活)
 MaxKeepAliveRequests 100 (保持的连接的人数,改成0就是说没有人数的限制)
 KeepAliveTimeout 15 (保持激活的超出时间)
 prefork MPM (预派生模式)
 worker MPM (工作者模式)
 Listen 80 (侦听的端口)
 LoadModule (加载模块)
Section 2: 'Main' server configuration(服务器配置)
  User apache Group apache (由谁启动APACHE服务器)
  ServerAdmin root@localhost (网页出错给谁发信通知)
  ServerName new.host.name:80(设置网站的域名)
  DocumentRoot "/var/www/html"(网页存放的路径)
  <Directory /> (目录容器)
  Options (选项) FollowSymLinks(允许符号连接,允许这个网页以外的地方)
  AccessFileName .htaccess(访问文件定义名称文件容器)
  <Files ~ "^\.ht"> 想把所有以 .ht 开头的文件做限制
    Order allow,deny 定义访问顺序 先允许,后拒绝
    Deny from all  拒绝所有人
</Files>

Section 3: Virtual Hosts (虚拟主机)
  
  NameVirtualHost * (虚拟主机工作的IP)
  ServerAdmin [email]webmaster@dummy-host.example.com[/email] (虚拟主机的管理员的邮件地址)
  DocumentRoot /www/docs/dummy-host.example.com (网页放在那)
  ServerName dummy-host.example.com (主机名是什么)
  ErrorLog logs/dummy-host.example.com-error_log(错误日记路径)
  CustomLog logs/dummy-host.example.com-access_log common(访问日志路径)

1 基于IP的虚拟主机
  1 NameVirtualHost * 放开
  2 <VirtualHost 192.168.0.12:80>
    ServerAdmin [email]webmaster@yirehe.com[/email]
    DocumentRoot /web1
    ServerName [url]www.yirehe.com[/url]
    ErrorLog logs/www.yirehe.com-error_log
    CustomLog logs/www.yirehe.com-access_log common
   </VirtualHost>
  3 <VirtualHost 192.168.0.13:80>
    ServerAdmin [email]webmaster@zuanmou.com[/email]
    DocumentRoot /web2
    ServerName [url]www.zuanmou.com[/url]
    ErrorLog logs/www.zuanmou.com-error_log
    CustomLog logs/www.zuanmou.com-access_log common
    </VirtualHost>
2 基于端口的虚拟主机
  1 NameVirtualHost 192.168.0.12 放开
  2 <VirtualHost 192.168.0.12:8080>
    ServerAdmin [email]webmaster@yirehe.com[/email]
    DocumentRoot /web1
    ServerName [url]www.yirehe.com[/url]
    ErrorLog logs/www.yirehe.com-error_log
    CustomLog logs/www.yirehe.com-access_log common
    </VirtualHost>
  3 <VirtualHost 192.168.0.12:80>
    ServerAdmin [email]webmaster@zuanmou.com[/email]
    DocumentRoot /web2
    ServerName [url]www.zuanmou.com[/url]
    ErrorLog logs/www.zuanmou.com-error_log
    CustomLog logs/www.zuanmou.com-access_log common
    </VirtualHost>
3 基于主机头的虚拟主机
 
  1 NameVirtualHost 192.168.0.12:80 放开
  2 <VirtualHost 192.168.0.12:80>
    ServerAdmin [email]webmaster@yirehe.com[/email]
    DocumentRoot /web1
    ServerName [url]www.yirehe.com[/url]
    ErrorLog logs/www.yirehe.com-error_log
    CustomLog logs/www.yirehe.com-access_log common
    </VirtualHost>
  3 <VirtualHost 192.168.0.12:80>
    ServerAdmin [email]webmaster@zuanmou.com[/email]
    DocumentRoot /web2
    ServerName [url]www.zuanmou.com[/url]
    ErrorLog logs/www.zuanmou.com-error_log
    CustomLog logs/www.zuanmou.com-access_log common
    </VirtualHost>

4 做虚拟目录的认证

1找到 /Alias

2 Alias /xinwe/ "/usr/web1"

<Directory "/usr/web1">
    Options Indexes MultiViews
    AllowOverride None
    Order allow,deny
    Allow from all
    AuthName "huiyuan"
    AuthType Basic
    AuthUserFile /etc/pass
    require valid-user tom1 tom2
</Directory>

3 htpasswd -c /etc/pass tom1
4 htpasswd -c /etc/pass tom2
5 chown apache.apache /etc/pass
6 service httpd reload

另一种方式也可以实现做虚拟目录的认证

1 找到 /Alias
2 Alias /xinwe/ "/usr/web1"
  <Directory "/usr/web1">
      AllowOverride AuthConfig
  </Directory>
3 然后在/usr/web1文件夹下touch .htaccess 文本文件
4 vi /usr/web1/.htaccess 在里面写入
    Options Indexes MultiViews
    Order allow,deny
    Allow from all
    AuthName "huiyuan"
    AuthType Basic
    AuthUserFile /etc/pass
    require valid-user tom1 tom2
5 chown apache.apache /etc/pass
  htpasswd -c /etc/pass tom1
  htpasswd -c /etc/pass tom2
  service httpd reload

APACHE有代理局域网上网的功能 把前面的#去掉
#<IfModule mod_proxy.c>
#ProxyRequests On  (当等于ON的时候说明打开代理)
#<Proxy *>
#    Order deny,allow (把它改成Order allow,deny,)
#    Deny from all  (把它改成Allow from all)
#    Allow from .your-domain.com  (局域网网段比如:Allow from 192.168.0.0/24)
#</Proxy>

#ProxyVia On (让代理支持http)

#CacheRoot "/etc/httpd/proxy" (缓存的路径)
#CacheSize 5 (缓存的大小)
#CacheGcInterval 4
#CacheMaxExpire 24 (缓存最大的过期时间)
#CacheLastModifiedFactor 0.1
#CacheDefaultExpire 1 (最短的过期时间)
#NoCache a-domain.com another-domain.edu joes.garage-sale.com (不缓存那些域名)
 
客户端改IE 依次 工具--Internet选项--连接--局域网设置--勾上为LAN使用使用代理服务器--填写APACHE主机的
IP地址比如:192.168.0.20 端口:80

到这里APACHE的配置讲完了. 希望看完我的配置你可以配置网站的服务器!

LINUX 职场 APACHE 系统知识

0

分享

微博 QQ 微信

收藏

上一篇:linux中建立网站服务器详解 下一篇:Linux快速构建apache ...
lanyue24

92篇文章,22W+人气,0粉丝

Ctrl+Enter 发布

发布

取消

1条评论

按时间倒序 按时间正序

推荐专栏更多

VMware vSAN中小企业应用案例

掌握VMware超融合技术

共41章 | 王春海

¥51.00 346人订阅

订   阅

基于Kubernetes企业级容器云平台落地与实践

容器私有云平台实践之路

共15章 | 李振良OK

¥51.00 596人订阅

订   阅

网工2.0晋级攻略 ——零基础入门Python/Ansible

网络工程师2.0进阶指南

共30章 | 姜汁啤酒

¥51.00 1566人订阅

订   阅

负载均衡高手炼成记

高并发架构之路

共15章 | sery

¥51.00 507人订阅

订   阅

带你玩转高可用

前百度高级工程师的架构高可用实战

共15章 | 曹林华

¥51.00 462人订阅

订   阅

猜你喜欢

我的友情链接 Cisco路由配置语句汇总 使用iLO远程管理HP系列服务器 搭建ELK日志分析平台(下)—— 搭建kibana和logstash服务器 CentOS6.4+LAMP+Postfix+Dovecot+Postfixadmin+Roundcubemail 打造企业级邮件服务器 (1) 用Windows Storage Server 2008做iSCSI存储服务器 服务器排障 之 nginx 499 错误的解决 apache做反向代理服务器 体验vSphere 6之3-使用vSphere Web Client Windows Server 2012图形用户界面(GUI)和服务器核心(Server Core)之间的切换 Linux运维高级篇—CentOS 7下Postfix邮件服务器搭建 最新免费HTTP代理服务器地址 简述centOS 7系统用户和组的管理及配置 解析DELL R710服务器迁移操作内容 开学季出大事:某教育局丢失3台虚拟机 EVA4400存储虚拟机+数据库数据恢复成功案例 服务器数据恢复通用方法+服务器分区丢失恢复案例 在CentOS7上部署squid缓存服务器及代理功能 EMC 5400服务器raid阵列瘫痪数据恢复成功案例 服务器数据恢复案例 / raid5阵列多块硬盘离线处理方法

扫一扫,领取大礼包

1

1

分享

lanyue24

转载于:https://blog.51cto.com/lanyue24/30993

LINUX下的APACHE的配置相关推荐

  1. apache安装_kali Linux下的Apache的配置和安装:

    kali Linux下的Apache的配置和安装: 首先,我要说的是,今天浪费了太多的时间在yum的安装上面,一直出现bash:yum命令不可用.去找了教程需要rpm下载一些包,于是又出现bash:r ...

  2. Linux下安装Apache和配置虚拟主机

    安装apache 1.安装:(httpd是Apache在centos中的名字) yum install httpd 2.启动: service httpd start 3.网页访问80端口:172.2 ...

  3. linux下安装配置apache+php,linux下安装apache与php;Apache+PHP+MySQL配置攻略

    linux下安装apache与php;Apache+PHP+MySQL配置攻略 时间:2019-10-09 20:04 1.apache 在如下页面下载apache的for Linux 的源码包 ht ...

  4. Linux下Tomcat的安装配置

    Linux下Tomcat的安装配置 一.下载安装对应的jdk,并配置Java环境. 官网下载地址: http://www.oracle.com/technetwork/java/javase/down ...

  5. 如何关闭PHP的安全模式,Linux下的Apache和PHP安全设置,如何开启PHP的安全模式

    Linux下的Apache和PHP安全设置 PHP安全模式开启,PHP5.3将不再有安全模式. (1) safe_mode:以安全模式运行php; 在php.ini文件中使用如下 safe_mode ...

  6. 在Linux下进行Apache+tomcat整合

    今天为大家介绍如何在Linux下进行Apache+tomcat整合,虚拟机版本是Redhat5,ip地址为192.168.1.12,实验步骤如下: 一 安装Jdk 二 安装Apache 三 安装tom ...

  7. linux tomcat apr安装,Linux下Tomcat8.0.44配置使用Apr的方法

    听说Apr可以提高tomcat很多的性能,配置具体如下 1.安装apr 1.5.2 [root@ecs-3c46 ]# cd /usr/local/src [root@ecs-3c46 src]# w ...

  8. linux下安装apache + subversionSVN_Subversion

    linux下安装apache + subversion 转自:http://anxiao322.blog.163.com/blog/static/12334124220097310455860/ 目录 ...

  9. apache 下载安装linux,linux下安装apache详解

    下载httpd-2.2.6.tar.bz2 把httpd-2.2.6.tar.bz2放到/soft 下 [root@localhost ~]#cd /soft [root@localhost soft ...

最新文章

  1. 在家搭建大数据分布式计算环境!
  2. 基于Android移动终端的微型餐饮管理系统的设计与实现4——Android基础
  3. 读QT5.7源码(三)Q_OBJECT 和QMetaObject
  4. Android 自定义ListView单击事件失效
  5. JS移动客户端--触屏滑动事件 banner图效果
  6. JavaEE 从入门到精通(含学习路线)
  7. 【讨论】从吉日的一段话说起+寻找WinForm架构的最佳实践
  8. C++ STL 乱序算法
  9. Android 获取app 地址,获取手机设备信息、app版本信息、ip地址
  10. 天然纤维复合材料行业调研报告 - 市场现状分析与发展前景预测
  11. bzoj 2002: [Hnoi2010]Bounce 弹飞绵羊(分块)
  12. Chrome浏览器V43版本不支持silverlight 5.0的解决办法
  13. 苹果充电器怎么辨别真假_9款热门充电器盘点——苹果、Anker、Thinkplus、紫米、小米、锤子,谁更值得买?...
  14. 数字图像处理之引言基础
  15. Drools教程 —— 安装及eclipse项目创建
  16. 睿智的目标检测51——Tensorflow2搭建yolo3目标检测平台
  17. 分享电脑中截图的五种方法(包括截长图)
  18. linux触摸屏校准命令,Linux 触摸屏校准
  19. Python之禅及其翻译
  20. LAMP服务器环境搭建及工程部署

热门文章

  1. Annotation 注解
  2. if _name_ == _main_
  3. 各视频、各音频之间格式任意玩弄(图文详解)
  4. Delphi通过ICMP检测与远程主机连接
  5. Android之Menu动态改变文字
  6. element ui table scrollTop 滚动到行头或行尾
  7. Ajax — 第五天
  8. 【LOJ】#2184. 「SDOI2015」星际战争
  9. Restrictions查询用法
  10. RBAC 权限设计(转载)