Apache2基础:修订间差异

来自牛奶河Wiki
跳到导航 跳到搜索
无编辑摘要
无编辑摘要
 
(未显示同一用户的2个中间版本)
第1行: 第1行:
[[文件:Apache-http.png|左|无框|200x200像素]]
Apache HTTP Server(简称Apache)源于 NCSAhttpd 服务器,是 Apache 软件基金会的一个开放源码的网页服务器,是最流行的Web服务器端软件之一。快速、可靠并且可以简单的API扩展。是世界使用排名第一的 Web 服务器软件,市场占有率达60%左右。
Apache HTTP Server(简称Apache)源于 NCSAhttpd 服务器,是 Apache 软件基金会的一个开放源码的网页服务器,是最流行的Web服务器端软件之一。快速、可靠并且可以简单的API扩展。是世界使用排名第一的 Web 服务器软件,市场占有率达60%左右。


第38行: 第39行:
     AuthName Authorize
     AuthName Authorize
     AuthUserFile /u01/web/backup/.htpasswd
     AuthUserFile /u01/web/backup/.htpasswd
     Require user bi'''
     Require user bi
  </Directory>
  </Directory>
=== 修改端口 ===
<small>''/etc/apache2/sites-available/000-default.conf''</small>
<VirtualHost *:2080>
</VirtualHost>
<small>''/etc/apache2/ports.conf''</small>
Listen 2080


[[分类:Develop]]
[[分类:Develop]]
[[分类:Linux]]
[[分类:Linux]]
[[分类:Web]]
[[分类:Web]]

2023年8月30日 (三) 19:45的最新版本

Apache-http.png

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>

修改端口

/etc/apache2/sites-available/000-default.conf

<VirtualHost *:2080>
</VirtualHost>

/etc/apache2/ports.conf

Listen 2080