主服务器的设置
user apache
guoup apache
usecanoncalname on
serverradmin webmaster@tom.net
server name 主机名:主机名:端口号:IP地址:IP地址:端口设置服务器名称,默认情况该选项不起作用,通常在设置虚拟服务器时,才使用
documentroot “目录名”
设置站点主目录
<D:recfory 目录> “定义目录的属性”
options 特性名称
作用:定义目录特性
特性名称: all 所有目录特性
none 消除所有的目录特性
indexs 当目录中没有默认文件时,则列出文件列表
execcgi 允许执行cgi程式
拒绝主机访问
allow from 域名:主机名:网络号 />
允许主机访问
alloworerride
设置是否用目录中的,htalless文件的设置选项来覆盖目录的设置
:
</direcfory>
是否支持个人主页
allessfile name htalless
定义文件访问控制选项:
defaulttype
mimemagicfile /etc/magic
errorlog log/error_log
loglevel worn
实例:根据以下需求修改httpd.comf主服务器的所有设置
(1) 站点主目录为 /webpage,所有的主机和用户都能访问该目录
(2) 支持个人主页
(3) 支持中文其默认文件为defacclf.htm
(4) 通过apache能够访问 /www目录页面,且只允许192.168.0.1主机访问
defaultlanguage zh-CN
adddefaultcharasef gb2312
dircctoryindex default.htm
(3)虚拟服务器
1) 基于ip地址的虚拟服务器
# cp /etc/sysconfig/network-scriipts/ifcfg-etho
2) 基于域名的量虚拟主机
a. 设置dns服务器
修改区域,建立多条主机记录指向同一个IP 地址
# vi /etc/sysconfig/network-scripfs/ifcfg-eth0:0
documentroot /web2
directory index index.htm
2)现有一台linux主机,eth0IP为192.168.3.1,同时DNS中有两个主机指向192.168.3.1,需求利用httpd.2.0发布两个web站点
添加以下记录
主服务器的设置:
虚拟主机的设置
基于设置选项的案例:
具体如下:
1) 工作主目录为/etc.httpd
2) 同时只允许180台客户机访问,且httpd在启动时,预生成8个子进程,每个子进程能接受1200次请求
3) 支持httpd1.1,每次连接可支持50次请求
4) 监听80号端口
5) 发布/var/www/html下站点,默认文件为index.htm 主机名为hf.linux.net
6) 支持中文
7) 建立基于域名的虚拟主机,其主机名为hfwww.linux.net
主目录为/web2,默认文件defacclf.htm
四、apache其他功能的设置
1. 个人主页
定义:web服务器中每个用户的主目录中页面,能通过apache自动发布出去。
设置选项:userdir public-html(个人主页存在主目录哪个子目录)
option indexs follosymlinks
allowoverride none
authname “字符串”
aufhtype
anthuserfile “文件的路径”
用户文件存放的路径
authgroupfile “文件的路径”
组文件存放的路径
requife
require group组名
指定有效组
require
实例:实现对/var/www/html/pub目录进行身份验证,且只允许u1访问
3)# chown apache.apache /var/www/html/passwds
域名:主机名:网络号 />域名:主机名:网络号 />
linux下的apache服务器配置.可以自己建立个中转放文件
最新推荐文章于 2022-08-25 10:46:28 发布
转自Linux 下 阿帕奇 服务器的设置-Linux -华夏名网资讯中心
Linux 下 阿帕奇 服务器的设置