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.www58058.com/78940

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

相關推薦

  • liunx性能監控工具總結

    1.uptime 1)顯示的信息:顯示當前時間,系統已啟動的時間,當前在線人數,系統平均負載(1分鐘、5分鐘、10分鐘的平均負載,一般不會超過1) 2)系統平均負載:指在特定時間間隔內運行隊列中的平均進程數。 3)如果每個CPU內核的當前活動進程數不大于3的話,那么系統的性能良好。如果每個CPU內核的任務數大于5,那么這臺及其的性能有嚴重問題 4)ruguo…

    Linux干貨 2016-09-09
  • 文本處理三劍客之grep

    文本處理三劍客之grep 正則表達式(regex) 文本處理工具 grep egrep 試驗環境:CentOS 7.2 正則表達式 Linux的哲學之一“一切皆文件”,學習Linux應得掌握其基本的文本處理工具,這些工具主要包括: 文件內容:less和cat 文件截?。篽ead和tail 文件抽?。篶ut 關鍵字搜索:grep 正則表達式是計算機科…

    Linux干貨 2016-08-07
  • vim編輯器整理(無演示)

    vim編輯器 vim編輯器是linux中最強大的全屏幕純文本編輯器,他是vi編輯器的增強版。 文本編輯器: 文本:純文本,在ASCII角度講是純粹的不加任何修飾的文本信息     支持Unicode編碼方式 文本編輯器種類: 行編輯器:sed 全屏編輯器:nano,vi vi : (VIsual&n…

    Linux干貨 2016-08-10
  • 網卡相關

    ifconfig eth1 IP / ip a a IP dev eth1 修改指定網卡的IP地址   /etc/udev/rules.d/70-persistent-net.rules 設置Mac地址/網卡名配置文件,建議關機修改Mac地址,否則會造成Mac地址不匹配的情況   /etc/sysconfig/network-script…

    2017-12-18
  • 105-MHA

    一.MHA簡介 1.1.簡介         MHA(Master HA ) 是一款開源的 MySQL高可用程序,它為MYSQL 主從復制架構提供了automating master failover 主節點自動遷移功能.MHA在監控到master節點故障時候,會自動提升擁有的數據最近進于主節點的其他從節點為主節點,

    2016-11-27
  • linux iptables替代工具nftables

    1 使用 FirewallD 構建動態防火墻 1.1 “守護進程” 1.2 靜態防火墻(system-config-firewall/lokkit) 1.3 使用 iptables 和 ip6tables 的靜態防火墻規則 1.4 什么是區域? 1.4.1 預定義的服務 1.4.2 端口和…

    Linux干貨 2015-03-11
欧美性久久久久