怎么在linux搭建Apache?在linux下对apache进行简单配置
Posted Tuki_a
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了怎么在linux搭建Apache?在linux下对apache进行简单配置相关的知识,希望对你有一定的参考价值。
Apache的简介及安装
什么是Apache?
我们平常上网时,我们的浏览器就是客户端,但只有客户端我们是不能上网的。
我们之所以平常能访问百度等网页,就是因为百度有自己的web服务器,我们可以作为客户访问他们提供的服务。
这就是C/S模式,服务器-客户机,即Client-Server(C/S)结构。
而Apache就是一种web服务器。
我们在向服务器发送数据请求时使用的就是HTTP协议。我们在web访问时网址(URL)显示http://即是使用的HTTP协议。
HTTP协议 超文本传输协议,具体介绍可以参照我最开始的几篇文章~
HTTP协议提供软件:Apache、nginx、stgw、jfe、Tengine
Apache的安装
安装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主机浏览器中访问成功!
Apache的基本信息
服务名称:httpd
配置文件: /etc/httpd/conf/httpd.conf 主配置文件
/etc/httpd/conf.d/*.conf 子配置文件
默认发布目录: /var/www/html
默认发布文件: index.html
默认端口:80 http ; 443 https
用户: apache
日志存放位置: /etc/httpd/logs
Apache的基本配置
- Apache端口修改
vim /etc/httpd/conf/httpd.conf
把80端口修改为8080
设置防火墙访问规则:
firewall-cmd --permanent --add-port=8080/tcp
firewall-cmd --reload
更改完记得重启http服务!systemctl restart httpd
在Windows主机浏览器中输入http://IP:8080,访问成功!
- 修改默认发布文件
vim /etc/httpd/conf/httpd.conf在第167行加入我们自己写的页面
##多个页面中间用空格隔开,顺序发布,前面的没有才访问后边的
更改完记得重启http服务!systemctl restart httpd
在Windows主机浏览器中访问成功!
- 修改默认发布目录
自己随便创建一个目录mkdir /var/www/lucky
编辑配置文件vim /etc/httpd/conf/httpd.conf,做如图更改
##要做属性说明授权,否则客户端无法访问!
更改完记得重启http服务!systemctl restart httpd
在Windows主机浏览器中访问成功!
以上是关于怎么在linux搭建Apache?在linux下对apache进行简单配置的主要内容,如果未能解决你的问题,请参考以下文章