龙空技术网

apache安装与配置解析

IT 42

前言:

当前朋友们对“apache安装64”可能比较着重,大家都想要分析一些“apache安装64”的相关知识。那么小编同时在网络上汇集了一些关于“apache安装64””的相关知识,希望小伙伴们能喜欢,咱们快快来学习一下吧!

Apache是一个开源的网页服务器,可以在大多数计算机操作系统中运行,由于其跨平台和安全性被广泛使用,是最流行的Web服务器端软件之一 。它快速、可靠并且可通过简单的API扩展,将Perl/Python等解释器编译成模块。

1,下载Apache安装包,并解压到指定目录。

yum install -y http 或 sudo apt install apache2

systemctl start httpd

2,检查安装成功没

rpm -qa | grep http

3, 检查防火墙和selinux是否关闭

systemctl stop firewalld

systemctl status firewalld

setenforce 0

getenforce

4,启动apache服务

sudo systemctl start httpd.service

5. 查看进程是否存在

[root@localhost ~]#ps -ef | grep http

6. 检查端口是否存在

netstat tunlp | grep 80

7. 在服务器本地进行测试

再浏览器里输入127.0.0.1 会出现apache安装成功页面

8.设置 Apache 开机自启动

我们需要保证 Apache 每次开机都能正常启动,所以还要设置自启动,命令如下:

[root@localhost httpd-2.4.7]# vi /etc/rc.local/usr/local/apache2/bin/apachectl start

#在rc.local文件中加入Apache启动命令

二.配置文件的解析

/etc/httpd/:主配置文件目录

/etc/httpd/conf/httpd.conf:服务配置文件

/etc/httpd/conf.d/:服务配置目录(模块化)

/etc/httpd/conf.modules.d/:模块配置目录

/etc/sysconfig/httpd:守护进程配置文件

/usr/lib64/httpd/modules/:可用模块

/usr/sbin/:相关命令目录

/var/log/httpd/:日志目录

/var/www/:站点目录

三.主配置文件说明

##主配置说明##

[root@node3 ~]# grep "^[^ #]" /etc/httpd/conf/httpd.conf

ServerRoot "/etc/httpd" # 服务器的根

Listen 80 # 监听的端口

Include conf.modules.d/*.conf # 包含模块

User apache # 用户

Group apache # 属组

ServerAdmin root@localhost # 服务器管理员

<Directory />

AllowOverride none

Require all denied

</Directory> # <Directory>和</Directory>用于封装一组指令,使之仅对某个

目录及其子目录生效。

DocumentRoot "/var/www/html"

ErrorLog "logs/error_log" # 错误日志

LogLevel warn # 日志等级

EnableSendfile on # 开启

IncludeOptional conf.d/*.conf # 虚拟服务器配置文件

标签: #apache安装64 #linux安装两个apache #rpm包安装的apache可以如何启动 #apacheweb服务器配置 #apache绑定配置文件