Apache的安装与目录结构
- 一、Apache是什么?
- Apache官网
- Apache下载地址
- 二、Apache的安装
- 1.Apache在Windows安装
- 1.启动“命令”窗口
- 2.切换目录
- 3.进行安装
- 4.卸载命令
- 5.启动Apache 服务
- 2.Apache在linux安装
- 1.linux安装代码
- 1.在 Fedora/CentOS/Red Hat Enterprise Linux 上安装
- 2.在 Ubuntu/Debian 上安装
- 3.从源安装
- 三、Apache的目录结构
一、Apache是什么?
Apache(音译为阿帕奇)是世界使用排名第一的Web服务器软件
Apache可以运行在几乎所有广泛使用的计算机平台上,由于其跨平台和安全性被广泛使用,是最流行的Web服务器端软件之一。它快速、可靠并且可通过简单的API扩充,将Perl/Python等解释器编译到服务器中。
Apache官网
Apache官网
https://httpd.apache.org/
Apache下载地址
Apache官网
https://httpd.apache.org/download.cgi
二、Apache的安装
Apacbe需要通过命令行的方式来进行安装,具体操作步骤如下。
1.Apache在Windows安装
1.启动“命令”窗口
在“开始”菜单中选择“所有程序”→“附件”。找到“命令提示符”后,单击鼠标右键,选择“以管理员身份运行”。
cd C: \web apacbe2.4\bin
2.切换目录
在cmd窗口中执行如下命令,将当前目录切换到Apache的bin目录。
3.进行安装
输人以下命令开始安装。
httpd -k Instal1 -n Apache2.4
在上述命令中,“htpd”表示Apache的服务程序htpd.exe;“-k install”表示将Apache安装为Windows系统的服务项;“-n Apache2.4”表示将Apache 服务的名称设置为Apache2.4。
通过命令行安装Apache
4.卸载命令
如果需要卸载Apache,可以使用如下命令进行卸载。
httpd -k uninstall -n Apache2.4
5.启动Apache 服务
安装Apache后.Apache就可以作为Windows的服务项被启动或关闭了。Apache提供了服务监视工具Apache Service Monitor,用于管理Apache 服务.程序位于bin 目录下的ApacheMonitorsexe。打开ApacheMonitor.exe,Windows系统任务栏右下角状态栏会出现Apache的小图标管理工具,单击该图标会弹出控制菜单,如图所示。
从图中可以看出,通过Apache Service Monitor可以快捷地控制Apoche 服务的启动、停止和重新启动。单击“Star”可以启动服务,当图标由红色变为绿色时,表示启动成功。
将Apache 成功启动后,在浏览器地址栏输人“hitpe/localhost”后按“Enter”键,说明Apache正常运行。
所示的“It works!”是Apache默认站点下的首页,即htdoesindlex.html这个网页的显示结果。读者也可以将其他网页放到hdos目录下,然后通过“htp/Mocalhost/网页文件名”进行访问。
2.Apache在linux安装
1.linux安装代码
1.在 Fedora/CentOS/Red Hat Enterprise Linux 上安装
sudo yum install httpd
sudo systemctl enable httpd
sudo systemctl start httpd
这些发行版的较新版本使用 dnf而不是yum
2.在 Ubuntu/Debian 上安装
sudo apt install apache2
sudo service apache2 start
3.从源安装
下载 | 从http://httpd.apache.org/download.cgi下载最新版本 |
解压缩 | $ gzip -d httpd-NN.tar.gz $ tar xvf httpd-NN.tar $ cd httpd-NN |
配置 | $ ./configure --prefix=PREFIX |
编译 | $ make |
安装 | $ make install |
定制 | $ vi PREFIX/conf/httpd.conf |
测试 | $ PREFIX/bin/apachectl -k start |
NN必须替换为当前版本号,并且PREFIX必须替换为服务器安装所在的文件系统路径。如果 未指定PREFIX,则默认为 /usr/local/apache2。
下面更详细地描述编译安装过程的每个部分,从编译安装Apache httpd的要求开始。
三、Apache的目录结构
Apache的目录结构包括以下主要部分:
bin目录:包含Apache的可执行文件,如httpd,apachectl等。
conf目录:存放Apache的配置文件,如httpd.conf等。
logs目录:保存Apache运行时产生的日志文件,如access_log、error_log等。
htdocs目录:默认的网站根目录,存放网站的HTML文件和资源。
modules目录:存放Apache的模块文件,如mod_ssl.so、mod_rewrite.so等。
如若本文能帮您, 希望您能关注Python老吕的CSDN博客 ;
您可以在本文进行评论,老吕将努力快速回复,和您近距离交流各种问题;
博主ID:Python老吕,希望大家点赞、评论、收藏。