首页服务器Web服务器 CentOS 7 下LAMP实现及基于https的虚拟化主机

CentOS 7 下LAMP实现及基于https的虚拟化主机

系统环境: CentOS 7
Apache 2.4
php 5.4
MariaDB 5.5 项目需求: 创建3个虚拟主机,分别架设phpMyadmin,wordpress,Discuz 其中phpMyadmin提供https服务. 一、使用yum安装…

系统环境:

CentOS 7
Apache 2.4
php 5.4
MariaDB 5.5

项目需求:

创建3个虚拟主机,分别架设phpMyadmin,wordpress,Discuz

其中phpMyadmin提供https服务.

一、使用yum安装环境所需组件

  httpd,php,php-mysql,mariadb-server

  # yum install httpd php php-mysql mariadb-server

二、关闭SELINUX并配置防火墙

  1.为了测试方便,先关闭selinux

    临时关闭:

    setenforce 0

    永久关闭:

    vim /etc/sysconfig/selinux
    SELINUX=disabled

  2.在CentOS 7自带防火墙中添加80,443,3306端口

    查看firewall运行状态

    # firewall-cmd --state

    添加端口

    # firewall-cmd --add-port=80/tcp --permanent
    # firewall-cmd --add-port=443/tcp --permanent
    # firewall-cmd --add-port=3306/tcp --permanent

    重载firewall配置

    # firewall-cmd --reload

    查看已有规则

    # iptables -L -n

三、测试一下各软件是否正常

  1.启动httpd并测试访问:

    # systemctl start httpd

    没什么意外的话,此时浏览器访问测试页应该是成功的.

  2.测试数据库

    启动MariaDB

    # systemctl start mariadb

    能进入MariaDB命令行即可

    # mysql

centos7,虚拟化主机,lamp,虚拟主机

  3.查看php版本,我的版本是5.4.16

    # php -v

centos7,虚拟化主机,lamp,虚拟主机

四、配置Apache

  1.新建所需文件夹

    在/web/vhosts下创建三个虚拟主机分别需要的文件夹 ,pma,wp,dz

    # mkdir -p /web/vhosts/{pma,wp,dz}

  2.赋予Apache用户对整个/web目录的访问权:

    # chown -R apache:apache /web

  3.创建测试页面

    # vim /web/vhosts/pma/index.php

    内容为: 

 <?php    echo "this is pma"    ?>    # vim /web/vhosts/wp/index.php    内容为:    <?php    echo "this is wp"    ?>    # vim /web/vhosts/dz/index.php    内容为:    <?php    echo "this is dz"    ?>
本文来自网络,不代表1号站长-站长学院|资讯交流平台立场。转载请注明出处: https://www.1cn.cc/fwq/web/5392.html
上一篇Ubuntu常见错误问题的解决方法小结
下一篇 详解Ubuntu下ssh服务的安装与登陆(ssh远程登陆)
admin

作者: admin

这里可以再内容模板定义一些文字和说明,也可以调用对应作者的简介!或者做一些网站的描述之类的文字或者HTML!

为您推荐

评论列表()

    联系我们

    联系我们

    0898-88888888

    在线咨询: QQ交谈

    邮箱: email@wangzhan.com

    工作时间:周一至周五,9:00-17:30,节假日休息

    关注微信
    微信扫一扫关注我们

    微信扫一扫关注我们

    关注微博
    返回顶部