Nginx反向代理https,提供PhpMyAdmin

准备工作:主机1、双网卡:外–172.16.252.187  内–192.168.42.140

主机2:192.168.42. 145

主机3:172.16.251.112

主机4:192.168.42.141

在主机2上:

    安装httpd  yum  install -y  php-fpm php-mysql  php php-mbstring php-mcrypt

编辑网页文件:vim /var/www/html/index.php

    Nginx反向代理https,提供PhpMyAdminNginx反向代理https,提供PhpMyAdmin

编辑php-fpm配置文件

    vim /etc/php-fpm.d/www/conf

Nginx反向代理https,提供PhpMyAdmin

Nginx反向代理https,提供PhpMyAdmin

Nginx反向代理https,提供PhpMyAdmin

手动创建:将目录的属主和属组修改和上边对应一致
开启fpm systemctl start php-fpm

ss -ntl 查看9000端口打开

签证:找一台主机 做CA主机 cd /etc/pki/CANginx反向代理https,提供PhpMyAdmin

touch index.txt serial

echo 01 > serial

在web服务器上:

Nginx反向代理https,提供PhpMyAdmin

Nginx反向代理https,提供PhpMyAdmin

scp nginx.csr 172.16.251.112:/tmp/
在CA上:Nginx反向代理https,提供PhpMyAdmin

scp certs/nginx.crt 172.16.252.187:/etc/nginx/ssl/
在web主机上:

     将nginx.key nginx.crt 都放在 /etc/nginx/ssl/目录下

主机1即web服务器上:

        安装Nginx—-yum  install -y nginx

编辑配置文件:vim vim /etc/nginx/conf.d/ilinux.conf
        Nginx反向代理https,提供PhpMyAdmin

在windows主机上测试

    将生成的证书导入浏览器之前访问:

    Nginx反向代理https,提供PhpMyAdmin

导入证书:Nginx反向代理https,提供PhpMyAdmin

在windows主机上修改hosts文件,解析主机名:

C:\Windows\System32\drivers\etc

用记事本打开hosts,加入

                    172.16.252.187   www.ilinux.io

访问:

Nginx反向代理https,提供PhpMyAdmin

   在主机2上部署pma

cp config.sample.inc.php config.inc.php
vim config.inc.php

Nginx反向代理https,提供PhpMyAdmin

mysql在其他主机上时:指向主机地址

Nginx反向代理https,提供PhpMyAdmin

在主机3上:

    yum install -y mariadb-server

vim /etc/my.cnf.d/server.cnf

Nginx反向代理https,提供PhpMyAdmin

systemctl start nariadb    、  ss -ntl 查看打开3306端口

mysql_secure_installation 为数据库设置密码和其他选项
测试:

Nginx反向代理https,提供PhpMyAdmin















原创文章,作者:Immortals、zcy,如若转载,请注明出处:http://www.178linux.com/78940

(0)
Immortals、zcyImmortals、zcy
上一篇 2017-06-30
下一篇 2017-07-01

相关推荐

  • 设定Linux自动登陆

    设定Linux自动登陆 在实验场景中我们可能会经常重新启动Linux,然后反复输入账户密码登陆。为了在每次启动后快速进入系统减少在实验场景中不必要的工作,我们可以设定Linux在启动后自动登陆到指定账户(实验中一般为root账户)。基于Linux一切皆文件的思想,我们可以通过修改配置文本的方式决定是否启用自动登录,以及自动登录的账户是普通用户账户还是root…

    Linux干货 2017-07-15
  • GNU awk

    awk -> gawk – 模式扫描和输出语言文件, pattern scanning and processing language 基本用法: gawk [options] 'program' FILE … program: PATTERN{ACTION ATATEMENTS} ACTION ATATEM…

    Linux干货 2016-09-22
  • HAProxy 入门及基础负载应用

    A、首介 。。。         HAProxy——开放源代码软件,是一款代理服务器和伪4层的负载均衡软件解决方案。基于TCP(第四层)和HTTP(第七层)应用的代理软件,支持高并发链接,它的工作模式可以将其简单而安全地整合到当前的服务架构中,同时可以保护你的WEB服务器不暴露到…

    Linux干货 2017-05-17
  • Linux命令学习

    阅读目录 Linux cat命令 file命令 dd命令 hexdump命令 cat命令   cat三大功能:      1.一次显示整个文件:cat filename      2.从键盘创建一个文件:cat > filename 注意只能创建新文件,…

    Linux干货 2017-07-16
  • 初学Linux之文本处理工具和正则表达

    1、各种文本工具来查看、分析、统计文本 
    2、grep 
    3、正则表达式和扩展正则表达式 
    4、egrep

    2017-12-09
  • 第三周作业

    1. 列出当前系统上所有已经登录的用户的用户名,注意:同一个用户登录多次则显示一次即可。 who | cut -d' ' -f1 | sort -u 2. 取出最后登录当前系统的用户的相关信息 grep  "$(who …

    Linux干货 2016-12-19