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的介绍代表配置成功 

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

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
THE END
分享
二维码
< <上一篇

)">
下一篇>>