篇首语:本文由编程笔记#小编为大家整理,主要介绍了怎么在linux搭建Apache?在linux下对apache进行简单配置相关的知识,希望对你有一定的参考价值。
我们平常上网时,我们的浏览器就是客户端,但只有客户端我们是不能上网的。我们之所以平常能访问百度等网页,就是因为百度有自己的web服务器,我们可以作为客户访问他们提供的服务。这就是C/S模式,服务器-客户机,即Client-Server(C/S)结构。而Apache就是一种web服务器。我们在向服务器发送数据请求时使用的就是HTTP协议。我们在web访问时网址(URL)显示http://即是使用的HTTP协议。HTTP协议 超文本传输协议,具体介绍可以参照我最开始的几篇文章~HTTP协议提供软件:Apache、nginx、stgw、jfe、Tengine
安装web服务器apache,dnf install httpd.x86_64 开启apache服务,关闭火墙: systemctl enable --now httpd systemctl disable --now firewalld 也可以不关火墙对防火墙进行设置: firewall-cmd --permanent --add-service=http 关闭内核级火墙: setenforce 0临时更改或者修改配置文件/etc/sysconfig/selinux永久生效,修改配置文件的话需要重启主机! 在Windows主机浏览器中输入自己的下载了Apache主机的ip地址访问成功! 我们可以自己写一个简单的页面让其显示,在/var/www/html/下自己创建默认页面index.html 在Windows主机浏览器中访问成功!
dnf install httpd.x86_64
systemctl enable --now httpd
systemctl disable --now firewalld
firewall-cmd --permanent --add-service=http
setenforce 0
/etc/sysconfig/selinux
服务名称:httpd配置文件: /etc/httpd/conf/httpd.conf 主配置文件/etc/httpd/conf.d/*.conf 子配置文件默认发布目录: /var/www/html默认发布文件: index.html默认端口:80 http ; 443 https用户: apache日志存放位置: /etc/httpd/logs
vim /etc/httpd/conf/httpd.conf
firewall-cmd --permanent --add-port=8080/tcp
firewall-cmd --reload
mkdir /var/www/lucky