apache安装系统环境: CentOS 7 Apache(2)

电脑杂谈  发布时间:2018-02-15 13:09:21  来源:网络整理

6.重新载入httpd配置:

# systemctl reload httpd

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

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

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

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

测试成功!

五、配置mariaDB

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

运行安全初始化脚本

# /usr/bin/mysql_secure_installation

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

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

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

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

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

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

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

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

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

六.安装程序包

1.安装phpmyadmin,Discuz,wordpress

下载安装包到家目录

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

apache安装和配置环境_apache安装_apache安装命令

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

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

比如生成的字串为

e2d8e1132dc737b3dc1f05cd44c0cc9e

将生成的字串加入到上面的参数的引号中.如图:

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

保存退出.

访问pma.buybybuy.com的时候发现程序报错:

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

意思是需要mbstring模块支持,mbstring是一个多语言包.

所以要安装这个包

# yum install php-mbstring

重载httpd以便配置生效

# systemctl reload httpd

重新访问pma.buybybuy.com,页面成功打开

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

此时可以使用之前配置的mysql的root用户登陆.

2.创建所需

为了安装wordpress和Discuz,可以先使用phpMyadmin来为他们创建.

新增->填写名称->选择排序编码->建立

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

另外我们希望每个网站可以使用单独的用户进行访问,所以这里为每个创建自己的用户并绑定到对应的.

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

为了方便,我将名与对应的用户名保持一致,可以按下图来创建

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

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

因为已经提前创建,所以红色下划线的命令会跳过创建的步骤,后面蓝色下划线的命令会把用户绑定给这个.

3.配置wordpress


本文来自电脑杂谈,转载请注明本文网址:
https://www.pc-fly.com/a/jisuanjixue/article-78951-2.html

相关阅读
    发表评论  请自觉遵守互联网相关的政策法规,严禁发布、暴力、反动的言论

    热点图片
    拼命载入中...