查看“Apache2基础”的源代码
←
Apache2基础
跳到导航
跳到搜索
因为以下原因,您没有权限编辑本页:
您请求的操作仅限属于该用户组的用户执行:
用户
您可以查看和复制此页面的源代码。
[[文件:Apache-http.png|左|无框|200x200像素]] 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 目录=== <small>[default] /etc/apache2/</small> === 增加子目录 === <small>''/etc/apache2/sites-available/000-default.conf''</small> Alias /wiki "/u01/web/wiki/" Alias /soft "/u01/web/soft/" <Directory "/u01/web/"> Options FollowSymlinks AllowOverride None Require all granted </Directory> ===为访问Apache2 目录及文件增加用户名密码验证=== ====建立用户密码文件==== <small>''创建 -C 修改 -m''</small> htpasswd -c .htpasswd bi ====修改配置文件==== <small>''/etc/apache2/sites-available/000-default.conf''</small> 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> === 修改端口 === <small>''/etc/apache2/sites-available/000-default.conf''</small> <VirtualHost *:2080> </VirtualHost> <small>''/etc/apache2/ports.conf''</small> Listen 2080 [[分类:Develop]] [[分类:Linux]] [[分类:Web]]
返回
Apache2基础
。
导航菜单
个人工具
登录
命名空间
页面
讨论
大陆简体
查看
阅读
查看源代码
查看历史
更多
搜索
导航
首页
最近更改
随机页面
目录
文章分类
侧边栏
帮助
工具
链入页面
相关更改
特殊页面
页面信息