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 (加载模块)
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>
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 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>
Options Indexes MultiViews
AllowOverride None
Order allow,deny
Allow from all
AuthName "huiyuan"
AuthType Basic
AuthUserFile /etc/pass
require valid-user tom1 tom2
</Directory>
4 htpasswd -c /etc/pass tom2
5 chown apache.apache /etc/pass
6 service httpd reload
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
#<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>
#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
0
分享
收藏
92篇文章,22W+人气,0粉丝
Ctrl+Enter 发布
发布
取消
1条评论
按时间倒序 按时间正序
推荐专栏更多
掌握VMware超融合技术
共41章 | 王春海
¥51.00 346人订阅
容器私有云平台实践之路
共15章 | 李振良OK
¥51.00 596人订阅
网络工程师2.0进阶指南
共30章 | 姜汁啤酒
¥51.00 1566人订阅
高并发架构之路
共15章 | sery
¥51.00 507人订阅
前百度高级工程师的架构高可用实战
共15章 | 曹林华
¥51.00 462人订阅
猜你喜欢
扫一扫,领取大礼包
1
1
lanyue24
转载于:https://blog.51cto.com/lanyue24/30993
LINUX下的APACHE的配置相关推荐
- apache安装_kali Linux下的Apache的配置和安装:
kali Linux下的Apache的配置和安装: 首先,我要说的是,今天浪费了太多的时间在yum的安装上面,一直出现bash:yum命令不可用.去找了教程需要rpm下载一些包,于是又出现bash:r ...
- Linux下安装Apache和配置虚拟主机
安装apache 1.安装:(httpd是Apache在centos中的名字) yum install httpd 2.启动: service httpd start 3.网页访问80端口:172.2 ...
- 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 ...
- Linux下Tomcat的安装配置
Linux下Tomcat的安装配置 一.下载安装对应的jdk,并配置Java环境. 官网下载地址: http://www.oracle.com/technetwork/java/javase/down ...
- 如何关闭PHP的安全模式,Linux下的Apache和PHP安全设置,如何开启PHP的安全模式
Linux下的Apache和PHP安全设置 PHP安全模式开启,PHP5.3将不再有安全模式. (1) safe_mode:以安全模式运行php; 在php.ini文件中使用如下 safe_mode ...
- 在Linux下进行Apache+tomcat整合
今天为大家介绍如何在Linux下进行Apache+tomcat整合,虚拟机版本是Redhat5,ip地址为192.168.1.12,实验步骤如下: 一 安装Jdk 二 安装Apache 三 安装tom ...
- 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 ...
- linux下安装apache + subversionSVN_Subversion
linux下安装apache + subversion 转自:http://anxiao322.blog.163.com/blog/static/12334124220097310455860/ 目录 ...
- apache 下载安装linux,linux下安装apache详解
下载httpd-2.2.6.tar.bz2 把httpd-2.2.6.tar.bz2放到/soft 下 [root@localhost ~]#cd /soft [root@localhost soft ...
最新文章
- 在家搭建大数据分布式计算环境!
- 基于Android移动终端的微型餐饮管理系统的设计与实现4——Android基础
- 读QT5.7源码(三)Q_OBJECT 和QMetaObject
- Android 自定义ListView单击事件失效
- JS移动客户端--触屏滑动事件 banner图效果
- JavaEE 从入门到精通(含学习路线)
- 【讨论】从吉日的一段话说起+寻找WinForm架构的最佳实践
- C++ STL 乱序算法
- Android 获取app 地址,获取手机设备信息、app版本信息、ip地址
- 天然纤维复合材料行业调研报告 - 市场现状分析与发展前景预测
- bzoj 2002: [Hnoi2010]Bounce 弹飞绵羊(分块)
- Chrome浏览器V43版本不支持silverlight 5.0的解决办法
- 苹果充电器怎么辨别真假_9款热门充电器盘点——苹果、Anker、Thinkplus、紫米、小米、锤子,谁更值得买?...
- 数字图像处理之引言基础
- Drools教程 —— 安装及eclipse项目创建
- 睿智的目标检测51——Tensorflow2搭建yolo3目标检测平台
- 分享电脑中截图的五种方法(包括截长图)
- linux触摸屏校准命令,Linux 触摸屏校准
- Python之禅及其翻译
- LAMP服务器环境搭建及工程部署