欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

LNMP部署及HTTPS服務(wù)開(kāi)啟教程

 更新時(shí)間:2018年11月13日 08:52:41   作者:晴空ytc  
本文主要給大家介紹的是LNMP環(huán)境的部署以及開(kāi)啟https服務(wù)的方法和示例,有需要的小伙伴可以參考下

LNMP是什么 : Linux+Nginx+Mysql+(php-fpm,php-mysql)

                         即在Linux操作系統(tǒng)上Nginx+Mysql+Php的網(wǎng)站服務(wù)架構(gòu)。

                         CentOS 6中為MySQL,CentOS 7中為Mariadb

  作用是什么    : 提供web服務(wù),并可以解析PHP類的應(yīng)用程序;

  下面我就利用LNMP架構(gòu)部署phpMyAdmin:

   前提:這次操作均在172.16.75.1主機(jī)上進(jìn)行;

    1.  為web服務(wù)器配置一個(gè)域名:www.sss.com

      在物理機(jī)的C盤下的windows/System32/drivers/etc/etc/hosts文件中添加一條記錄:

      172.16.75.1 www.sss.com     

    2. 在172.16.75.1主機(jī)上部署LNMP架構(gòu):

[root@master ~]# yum install nginx mariadb php-fpm php-mysql

    在這估計(jì)大家會(huì)提出疑問(wèn),php-fpm,php-mysql的作用是什么呢?

    因?yàn)镹ginx只是提供web服務(wù),不能解析PHP應(yīng)用,而php-fpm可以

    而php-mysql用來(lái)連接PHP應(yīng)用和Mariadb的;

    3. 配置:

[root@master ~]# vim /etc/nginx/nginx.conf

  

[root@master ]# nginx -t
nginx: the configuration file /etc/nginx/nginx.conf syntax is ok
nginx: configuration file /etc/nginx/nginx.conf test is successfu

  測(cè)試Nginx配置無(wú)錯(cuò),開(kāi)啟服務(wù):

[root@master ~]# systemctl start nginx

 開(kāi)啟php-fpm服務(wù):

[root@master ~]# systemctl start php-fpm

 創(chuàng)建一個(gè)目錄用于存放資源,在nginx.conf中已經(jīng)定義:

[root@master ~]# mkdir -pv /myweb/nginx/

 我事先已將wordpress和phpMyAdmin的包放到該目錄下:

 首先部署phpMyAdmin(用來(lái)管理數(shù)據(jù)庫(kù))應(yīng)用

 解壓:

[root@master ~]# cd /myweb/nginx/
[root@master nginx]# tar -xf phpMyAdmin-3.5.4-all-languages.tar.gz 
[root@master nginx]# mv phpMyAdmin-3.5.4-all-languages pma

在/var/lib/php下創(chuàng)建目錄session:

  屬主為root,屬組為apache,權(quán)限為770;

[root@master ~]# cd /var/lib/php
[root@master php]# mkdir session
[root@master php]# chown root:apache session/
[root@master php]# chmod 770 session/

給管理員配置一個(gè)數(shù)據(jù)庫(kù)的管理密碼:

[root@master ~]# mysqladmin -p'' password '111111'
Enter password:

完成后,在web端進(jìn)行訪問(wèn)測(cè)試:


這樣phpMyAdmin部署完成。

接下來(lái)為phpMyAdmin提供https服務(wù):

[root@master ~]# cd /etc/pki/CA/
[root@master CA]# (umask 077;openssl genrsa -out private/cakey.pem 2048)
[root@master CA]# openssl req -new -x509 -key private/cakey.pem -out cacert.pem -days 3653
[root@master CA]# touch index.txt
[root@master CA]# echo 01 > serial
[root@master ssl]# (umask 077;openssl genrsa -out nginx.key 2048)
[root@master ssl]# openssl req -new -key nginx.key -out nginx.csr -days 3653
[root@master ssl]# openssl ca -in nginx.csr -out /etc/pki/CA/certs/nginx.crt -days 3653
Using configuration from /etc/pki/tls/openssl.cnf
Check that the request matches the signature
Signature ok
Certificate Details:
  Serial Number: 1 (0x1)
  Validity
   Not Before: Nov 12 14:15:57 2018 GMT
   Not After : Nov 12 14:15:57 2028 GMT
  Subject:
   countryName    = CN
   stateOrProvinceName  = Hebei
   organizationName   = james
   organizationalUnitName = james.edu
   commonName    = www.james.com
  X509v3 extensions:
   X509v3 Basic Constraints: 
    CA:FALSE
   Netscape Comment: 
    OpenSSL Generated Certificate
   X509v3 Subject Key Identifier: 
    5A:68:D6:47:29:DA:A5:29:98:09:0D:82:02:2D:B1:5D:61:8A:26:EC
   X509v3 Authority Key Identifier: 
    keyid:32:B2:8D:AC:68:57:FC:BF:8B:F2:CA:68:8B:45:93:D4:7F:A2:25:F3
    
  
[root@master ssl]# scp /etc/pki/CA/certs/nginx.crt ./
[root@master ssl]# rm -f nginx.csr

修改nginx配置文件:

[root@master ssl]# vim /etc/nginx/nginx.conf

檢測(cè)無(wú)誤后重啟nginx服務(wù):

[root@master ssl]# nginx -t
[root@master ssl]# nginx -s reload

 web端測(cè)試:

https服務(wù)實(shí)現(xiàn)。

相關(guān)文章

  • linux安裝部署ftp圖片服務(wù)器的實(shí)現(xiàn)方法

    linux安裝部署ftp圖片服務(wù)器的實(shí)現(xiàn)方法

    這篇文章主要介紹了linux安裝部署ftp圖片服務(wù)器的方法,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2020-06-06
  • linux cd的含義以及用法

    linux cd的含義以及用法

    在本文里我們給大家整理了關(guān)于linux cd的含義以及用法并把相關(guān)知識(shí)點(diǎn)做了詳細(xì)介紹,需要的朋友們參考下。
    2019-05-05
  • CentOS 7中搭建NFS文件共享存儲(chǔ)服務(wù)的完整步驟

    CentOS 7中搭建NFS文件共享存儲(chǔ)服務(wù)的完整步驟

    如果僅僅只是希望搭建一個(gè)linux之間進(jìn)行文件共享的服務(wù)器,而不是所有異構(gòu)的系統(tǒng)之間共享的話,nfs是一個(gè)不錯(cuò)的選擇。下面這篇文章主要給大家介紹了關(guān)于在CentOS 7中搭建NFS文件共享存儲(chǔ)服務(wù)的完整步驟,需要的朋友可以參考下
    2018-11-11
  • linux中chmod命令用法詳解

    linux中chmod命令用法詳解

    在本篇文章里小編給大家分享了關(guān)于linux中chmod命令用法和相關(guān)知識(shí)點(diǎn),需要的朋友們跟著學(xué)習(xí)下。
    2019-04-04
  • Linux中的who命令實(shí)例介紹

    Linux中的who命令實(shí)例介紹

    who命令是顯示目前登錄系統(tǒng)的用戶信息。下面這篇文章主要給大家介紹了關(guān)于Linux中who命令的相關(guān)資料,文中通過(guò)示例代碼介紹的非常詳細(xì),需要的朋友可以參考借鑒,下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2018-12-12
  • CentOS6.5環(huán)境下使用rsync增量同步備份文件的方法

    CentOS6.5環(huán)境下使用rsync增量同步備份文件的方法

    這篇文章主要介紹了CentOS6.5環(huán)境下使用rsync增量同步備份文件的方法,結(jié)合實(shí)例形式分析了rsync進(jìn)行文件同步備份操作的相關(guān)命令與使用技巧,需要的朋友可以參考下
    2018-04-04
  • 如何關(guān)閉http Methods中的Trace 提高安全意識(shí)

    如何關(guān)閉http Methods中的Trace 提高安全意識(shí)

    在配置文件http.conf 添加 TraceEnable off 即可關(guān)閉
    2013-02-02
  • 簡(jiǎn)單實(shí)現(xiàn)linux聊天室程序

    簡(jiǎn)單實(shí)現(xiàn)linux聊天室程序

    這篇文章主要介紹了簡(jiǎn)單實(shí)現(xiàn)linux聊天室程序的詳細(xì)代碼,幫助大家了解聊天室的實(shí)現(xiàn)原理,感興趣的小伙伴們可以參考一下
    2015-12-12
  • 在Centos7中配置NIS的詳細(xì)過(guò)程

    在Centos7中配置NIS的詳細(xì)過(guò)程

    大家好,本篇文章主要講的是在Centos7中配置NIS的詳細(xì)過(guò)程,感興趣的同學(xué)趕快來(lái)看一看吧,對(duì)你有幫助的話記得收藏一下,方便下次瀏覽
    2021-12-12
  • linux環(huán)境安裝node.js開(kāi)發(fā)環(huán)境搭建圖文教程

    linux環(huán)境安裝node.js開(kāi)發(fā)環(huán)境搭建圖文教程

    這篇文章主要介紹了 linux環(huán)境安裝node.js開(kāi)發(fā)環(huán)境搭建圖文教程的相關(guān)資料,需要的朋友可以參考下
    2016-10-10

最新評(píng)論