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

2019-10-13 16:46:41王振洲

  6.重新载入httpd配置:

    # systemctl reload httpd

  7.测试一下三个虚拟主机:

    

    

  测试成功!

五、配置mariaDB

  1.刚安装完mariaDB后先初始化安全设置

    运行安全初始化脚本

    # /usr/bin/mysql_secure_installation

    以下给出我自己的选项作为参考

    1)是否设置root用户密码? (是)

    2)是否删除匿名用户? (是)

    3)禁止root用户远程登录吗? (否,但如果生产环境推荐禁止)

    4)要删除测试数据库吗? (否,如果将来有测试需求就保留)

    5)重载授权表吗? (是,刚刚的设置立即生效)

  2.附上root用户改密码命令

 # mysql
    SET PASSWORD FOR 'root'@'localhost'=PASSWORD('123456');
    SET PASSWORD FOR 'root'@'127.0.0.1'=PASSWORD('123456');

六.安装程序包

  1.安装phpmyadmin,Discuz,wordpress

    下载安装包到家目录

    可以用wget或者使用ftp工具,我这里因为用了Xshell连接服务器,所以直接使用了配套的Xftp将控制机中的安装包直接扔进家目录.

  2.确保已安装必要的压缩/解压缩工具

    我这里缺少bzip2,zip和unzip,所以

    # yum -y install bzip2 zip unzip

    分别解压缩  

# unzip Discuz_X3.2_SC_UTF8.zip -d Discuz_X3.2_SC_UTF8
    # tar -xf wordpress-4.5.3-zh_CN.tar.gz
    # tar -xf phpMyAdmin-4.4.15.8-all-languages.tar.bz2

  3.分别复制到定义好的虚拟主机目录下,注意只复制需要的文档   

 # cp -a phpMyAdmin-4.4.15.8-all-languages/* /web/vhosts/pma/
    # cp -a wordpress/* /web/vhosts/wp/
    # cp -a Discuz_X3.2_SC_UTF8/upload/* /web/vhosts/dz/

七、调试网站

  1.配置phpmyadmin

    #cd /web/vhosts/pma

    找到默认配置文件并重命名为标准名称

    # cp config.sample.inc.php config.inc.php

    编辑配置文件
    大概17行找到

    $cfg['blowfish_secret'] = '';

    这里需要加入一个随机字串,可以在bash下用以下命令生成:
    # tr -d 'a-zA-Z0-9' < /dev/urandom | head -30 | md5sum