CentOS8搭建apache服务器

Posted jfsiao

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了CentOS8搭建apache服务器相关的知识,希望对你有一定的参考价值。

apache(web服务器配置)

  1. 配置好yum,挂载光盘,使用yum安装httpd
  2. 到/var/www/html下创建index.html文件并进行编写,之后重启防火墙关闭selinux重启服务,刚修改文件的权限。最后到浏览器上查看ip地址出现编辑内容。
  3. 配置apache实现虚拟目录和用户登录限制
  4. 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>

  1. 在虚拟目录的物理路径下创建index.html文件,在里面进行内容编辑。给index.html修改权限,使其他人能够查看它的内容,关闭防火墙和selinux
  2. Systemctl stop firewalld 和 setenforce 0.最后重启httpd服务,systemctl restart httpd

    1. 到浏览器下访问虚拟机ip地址。Ps:如果访问失败去查看一下主机的代理(如果代理开启就把代理关闭)和虚拟机ip地址是否和主机ip地址一个网段。
  3. 配置支持php语言
  4. 使用yum安装php和php-*(安装所有有关php的程序)
  5. 到/var/www/html下创建index.php文件,在文件内写入<?php phpinfo(); ?>’ >
  6. 修改文件权限,关闭防火墙和selinux,重启服务。最后到浏览器查看ip地址。如果页面显示php的相关信息就代表配置成功
  7. 数据库的安装与运行
  8. 使用yum安装mariadb-server mariadb
  9. 输入mysqladmin -u +用户名 password ‘密码’
  10. 输入 mysql -u 上一步创建的用户名 -p 上一步创建的用户的密码,进入数据库代表运行正常。
  11. 进入php的网页,如果有mysqli的介绍代表配置成功 

如有不足请私信补充,谢谢 

以上是关于CentOS8搭建apache服务器的主要内容,如果未能解决你的问题,请参考以下文章

腾讯云主机安装centos,搭建apache,开启httpd服务,域名解析到公网,访问公网ip却不能访问到apache首页!

centos8下maven私服搭建(nexus-3.13)

43 openEuler搭建Apache服务器-配置文件说明和管理模块

CentOS8下使用Apache Httpd创建源服务

CentOS8 安装部署Apache+Php+MariaDB(pdo扩展)

Centos8 搭建 kafka2.8 .net5 简单使用kafka