openKylin论坛

 找回密码

Apache服务的基本介绍 [复制链接]

1、Apache的安装
1)安装Apache服务:sudo apt-get install apache2
2)安装apache的附加功能:sudo apt-get install apache2-utils
2、Apache的基本目录
1)/etc/apache2
2)/etc/init.d
3)/var/www /usr/share
4)/var/log/apache2
5)/usr/sbin
3、Apache的基本命令
1)apache2
2)/etc/init.d/apache2
3)htpasswd
4)a2[en/dis][mod/conf/sites]  
4、Apache的配置文件
基本结构如下:
/etc/apache2/
|-- apache2.conf
|       `--  ports.conf
|-- mods-enabled
|       |-- *.load
|       `-- *.conf
|-- conf-enabled
|       `-- *.conf
|-- sites-enabled
|       `-- *.conf
5、Apache服务配置 1)虚拟主机的配置
作用:能在一个机器上运行多个网站(比如:www.company1.com和[url]www.company2.com[/url])。
如果每个网站拥有不同的IP地址,则虚拟主机可以是"基于IP"的;如果只有一个IP地址,也可以是"基于主机名"的。
实现后,对最终用户是透明的。
2)主配置文件:apache2.conf
在服务运行时,将加载其他配置文件内容到主配置文件,配置文件对大小写是不敏感的。
3)配置指令格式 ①直接指令:
require all granted
②块指令:
<block-directive option>
directive option
</block-directive>  
4)访问控制配置
登陆浏览权限:order
输入用户名访问:Auth
允许覆盖参数:allowoverride
5)目录块访问
Alias /backuppc /usr/share/backuppc/cgi-bin/
<Directory /usr/share/backuppc/cgi-bin/>
    AllowOverride None
    Allow from all
    Options ExecCGI FollowSymlinks
    AddHandler cgi-script .cgi
    DirectoryIndex index.cgi
    AuthUserFile /etc/backuppc/htpasswd
    AuthType basic
    AuthName "BackupPC admin"
    require valid-user
</Directory>
①options表示apache服务进入这个目录,可以进行的操作:indexs,followsymlinks,execcgi,includes,multiviews;
②alias表示访问localhost/backuppc相当于访问localhost/usr/share/backuppc/cgi-bin/ 。
6)其他配置文件目录 ①conf-enable / conf-avaliable
存放某些主配置文件的某些附加文件,或用户自己的一些局部配置文件;
②mods-enable / mods-avaliable  
目录下有一些是.conf和.load 文件,它们是系统中可以使用的加载各种模块的配置文件。
mods-enabled目录下是指向这些配置文件的符号连接。系统可以仅通过在此目录下 创建了符号连接的mods-available目录里的配置文件来加载模块。
同时系统还提供了两个命令(由 apache2-common 包提供),用于维护这些符号连接——a2enmod 和 a2dismod。
命令格式为:a2enmod [module]   或  a2dismod [module] 。
③sites-enable / sites-avaliable
目录下是配置好的站点的配置文件。
sites-enabled 目录下则是指向这些配置文件的符号连接,系统通过这些符号的连接来起用站点sites-enabled目录下附有一个数字前缀的符号连接,如000-default,。
这个数字用于决定启动顺序, 数字越小, 启动优先级越高。 系统提供了 a2ensite 和 a2dissite 两个命令用于维护这些符号连接。
6、搭建lamp站点
安装lamp系列软件包:sudo tasksel install lamp-server

楼主
发表于 2018-3-2 14:21:10
回复

使用道具 举报

openKylin

GMT+8, 2024-5-17 15:16 , Processed in 0.020583 second(s), 17 queries , Gzip On.

Copyright ©2022 openKylin. All Rights Reserved .

ICP No. 15002470-12 Tianjin

快速回复 返回顶部 返回列表