CentOS8搭建apache服务器
Posted jfsiao
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了CentOS8搭建apache服务器相关的知识,希望对你有一定的参考价值。
apache(web服务器配置)
- 配置好yum,挂载光盘,使用yum安装httpd
- 到/var/www/html下创建index.html文件并进行编写,之后重启防火墙关闭selinux重启服务,刚修改文件的权限。最后到浏览器上查看ip地址出现编辑内容。
- 配置apache实现虚拟目录和用户登录限制
- cd到/etc/httpd/conf.d目录下,创建一个以.conf结尾的文件。编辑刚创建的文件
<VirtualHost *:80> //*为IP地址,80为端口
ServerName www.test.com //浏览器访问地址
DocumentRoot "/opt/TRS/www/test1" #网页存在的路径
Alias /www “/zyh” // /www为虚拟目录路径,/zyh为虚拟目录的物理路径
</VirtualHost>
<Directory "/yum"> //定义目录访问权限
Order allow,deny //匹配顺序为先允许,后拒绝
Allow from all //设置允许所有人访问
Deny from 192.168.1.0/24 172.20.123.56 //禁止192.168.1网段和172.20.123.56访问
Authtype basic //固定格式
Anthname “test” //当用户尝试登录的提示信息
Anthuserfile /user/passwd.d //用户密码储存目录
Require valid-user //只允许在用户密码储存下的用户能够访问
</Directory>
- 在虚拟目录的物理路径下创建index.html文件,在里面进行内容编辑。给index.html修改权限,使其他人能够查看它的内容,关闭防火墙和selinux
-
Systemctl stop firewalld 和 setenforce 0.最后重启httpd服务,systemctl restart httpd
-
- 到浏览器下访问虚拟机ip地址。Ps:如果访问失败去查看一下主机的代理(如果代理开启就把代理关闭)和虚拟机ip地址是否和主机ip地址一个网段。
- 配置支持php语言
- 使用yum安装php和php-*(安装所有有关php的程序)
- 到/var/www/html下创建index.php文件,在文件内写入<?php phpinfo(); ?>’ >
- 修改文件权限,关闭防火墙和selinux,重启服务。最后到浏览器查看ip地址。如果页面显示php的相关信息就代表配置成功
- 数据库的安装与运行
- 使用yum安装mariadb-server mariadb
- 输入mysqladmin -u +用户名 password ‘密码’
- 输入 mysql -u 上一步创建的用户名 -p 上一步创建的用户的密码,进入数据库代表运行正常。
- 进入php的网页,如果有mysqli的介绍代表配置成功
如有不足请私信补充,谢谢
以上是关于CentOS8搭建apache服务器的主要内容,如果未能解决你的问题,请参考以下文章
腾讯云主机安装centos,搭建apache,开启httpd服务,域名解析到公网,访问公网ip却不能访问到apache首页!
43 openEuler搭建Apache服务器-配置文件说明和管理模块