Apache2基础:修订间差异
无编辑摘要 |
无编辑摘要 |
||
第1行: | 第1行: | ||
[[文件:Apache-http.png|左|无框]] | [[文件:Apache-http.png|左|无框|200x200像素]] | ||
Apache HTTP Server(简称Apache)源于 NCSAhttpd 服务器,是 Apache 软件基金会的一个开放源码的网页服务器,是最流行的Web服务器端软件之一。快速、可靠并且可以简单的API扩展。是世界使用排名第一的 Web 服务器软件,市场占有率达60%左右。 | Apache HTTP Server(简称Apache)源于 NCSAhttpd 服务器,是 Apache 软件基金会的一个开放源码的网页服务器,是最流行的Web服务器端软件之一。快速、可靠并且可以简单的API扩展。是世界使用排名第一的 Web 服务器软件,市场占有率达60%左右。 | ||
2023年4月15日 (六) 09:43的版本
Apache HTTP Server(简称Apache)源于 NCSAhttpd 服务器,是 Apache 软件基金会的一个开放源码的网页服务器,是最流行的Web服务器端软件之一。快速、可靠并且可以简单的API扩展。是世界使用排名第一的 Web 服务器软件,市场占有率达60%左右。
Apache取自“a patchy server”的读音,意思是充满补丁的服务器,Apache的特点是简单、速度快、性能稳定,并可做代理服务器来使用。
本来它只用于小型或试验 Internet 网络,后来逐步扩充到各种 Unix 系统中,尤其对 Linux 的支持相当完美。Apache 有多种产品,可以支持SSL技术,支持多个虚拟主机。
Apache 的诞生极富有戏剧性。当 NCSAWWW 服务器项目停顿后,那些使用 NCSAWWW 服务器的人们开始交换他们用于该服务器的补丁程序,他们也很快认识到成立管理这些补丁程序的论坛是必要的。就这样,诞生了 Apache Group,后来这个团体在 NCSA(National Center for Supercomputer Applications,国家超级计算机应用中心),美国最大的公共超级计算机机构,始建于1985年。) 的基础上创建了 Apache。
Apache 是以进程为基础的结构,进程要比线程消耗更多的系统开支,不太适合于多处理器环境,因此,在一个 Apache Web 站点扩容时,通常是增加服务器或扩充群集节点而不是增加处理器。
Apache2 目录
[default] /etc/apache2/
增加子目录
/etc/apache2/sites-available/000-default.conf
Alias /wiki "/u01/web/wiki/" Alias /soft "/u01/web/soft/" <Directory "/u01/web/"> Options FollowSymlinks AllowOverride None Require all granted </Directory>
为访问Apache2 目录及文件增加用户名密码验证
建立用户密码文件
创建 -C 修改 -m
htpasswd -c .htpasswd bi
修改配置文件
/etc/apache2/sites-available/000-default.conf
Alias /backup "/u01/web/backup/" <Directory "/u01/web/backup/"> Options Indexes FollowSymLinks AllowOverride None AuthType Basic AuthName Authorize AuthUserFile /u01/web/backup/.htpasswd Require user bi </Directory>