前言:
当前朋友们对“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绑定配置文件