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 19:50
下一篇 2017-07-01 20:00

相關推薦

  • 網絡管理

    7層結構。三次握手,四次揮手。

    2017-12-17
  • FHS文件系統介紹及各目錄功能說明

     FHS文件系統介紹及各目錄功能說明 M21-陸東貴 FHS簡介 Filesystem Hierarchy Standard(文件系統目錄標準)的縮寫,多數Linux版本采用這種文件組織形式,類似于Windows操作系統中c盤的文件目錄,FHS采用樹形結構組織文件。FHS定義了系統中每個區域的用途、所需要的最小構成的文件和目錄,同時還給出了例外處理…

    Linux干貨 2016-10-18
  • 流式傳輸的兩大主流種類及流式傳輸特點

     流式傳輸定義很廣泛,現在主要指通過網絡傳送媒體(如視頻、音頻)的技術總稱。其特定含義為通過Internet 將影視節目傳送到PC機。實現流式傳輸有兩種方法:實時流式傳輸(Realtime streaming)和順序流式傳輸(progressive streaming)。(百度百科)     在網絡上傳輸音/視頻(英文…

    Linux干貨 2015-04-10
  • 第十八周作業

    1.LNMP架構添加Memcached支持,并驗證其緩存結果 Memcache是一個高性能的分布式的內存對象緩存系統,通過在內存里維護一個統一的巨大的hash表,它能夠用來存儲各種格式的數據,包括圖像、視頻、文件以及數據庫檢索的結果等。簡單的說就是將數據調用到內存中,然后從內存中讀取,從而大大提高讀取速度。 Memcached是以守護程序(監聽)方式運行于一…

    2017-07-07
  • 第四周

    查看鏈接:http://note.youdao.com/noteshare?id=317ec635a5f28f2681421fd7c9a60f27

    Linux干貨 2016-09-19
  • Linux磁盤管理

                             Linux磁盤管理 磁盤管理:  本章內容    磁盤結構    分區類型   &nbsp…

    系統運維 2016-09-02
欧美性久久久久