说明:
Centos7 172.16.250.162 安装php、httpd xcache lftp等服务 wordpress网站程序 CA服务器
Centos7 172.16.252.221 安装phpmyadmin php mod_ssl
mariadb-server 等服务
实验步骤:
1、162主机yum安装httpd、php、php-mysql、php-xcahe等服务
221主机yum安装phpmyadmin、mariadb-server服务
2、162主机上新建目录文件:mkdir -pv /data/vhost/www
在/etc/httpd/conf.d/目录下新建www.conf文件,内容为:
<VirtualHost *:80> ServerName www.googe.vip DocumentRoot /data/vhost/www <Directory “/data/vhost/www”> Options None AllowOverride None Require all granted </Directory> </VittualHost>
使用httpd -t 检查文件,重启httpd服务
3、221主机上编辑/etc/my.cnf文件,添加:
Innodb_file_pre_tables = ON skip_name_resolve = ON 继续编辑/etc/httpd/conf.d/phpMyAdmin.conf文件,修改处: <IfModule mod_authz_core.c> # Apache 2.4 <RequireAny> Require ip 127.0.0.1修改为Require ip 172.16 一共两处 重启mariadb服务,进入mysql,输入以下命令: grant all on wpdb.* to ‘wpuser’@’172.16.%.%’ identified by ‘wppass’; Create datebase wpdb;
重新启动mariadb服务
4、162主机上下载解压wordpress文件,并复制文件夹到/data/vhost/www目录下,
进入/data/vhost/www/wordpress目录下,cp wp-config-sample.php wp-config.php
修改wp-config.php内容,并重启httpdf服务。
访问浏览器
http:172.16.250.162//wordpress/wp-admin/install.php
5、浏览器访问http://172.16.252.221/phpmyadmin,登录需要密码,命令输入:
Mysqladmin -u root -p password 123456
在本地host文件中加入172.16.252.221 www1.googe.vip
6、在162主机上进行操作
cd /etc/pki/CA (umask 077;openssl genrsa -out private/cakey.pem 2048) openssl req -new -x509 -key private/cakey.pem -out cacert.pem touch index.txt echo > serial 在221机器上操作: yum install mod_ssl mkdir /etc/http/ssl (umask 077;opeanssl genrsa -out httpd.key 1024) opeanssl req -new -key httpd.key -out httpd.csr
scp httpd.csr 根服务器(ip)/tmp/
返回根服务器(172.16.250.162)上颁发证书:
opeanssl ca -in /tmp/http.csr -out /etc/pki/CA/certs/httpd.crt scp /etc/pki/CA/certs/httpd.crt ip(172.16.252.221) :/etc/httpd/ssl
转载于:https://blog.51cto.com/sdwcg/1829354
本文介绍如何在CentOS7环境下通过yum安装httpd、php、phpmyadmin等服务,并配置WordPress网站及CA证书服务。具体步骤包括设置虚拟主机、安装并配置数据库、导入WordPress程序以及创建和部署SSL证书。





被折叠的 条评论
为什么被折叠?



