最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

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

 更新時間:2018年11月13日 08:52:41   作者:晴空ytc  
本文主要給大家介紹的是LNMP環(huán)境的部署以及開啟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ù)器配置一個域名: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

    在這估計大家會提出疑問,php-fpm,php-mysql的作用是什么呢?

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

    而php-mysql用來連接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

  測試Nginx配置無錯,開啟服務(wù):

[root@master ~]# systemctl start nginx

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

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

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

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

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

 首先部署phpMyAdmin(用來管理數(shù)據(jù)庫)應(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/

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

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

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


這樣phpMyAdmin部署完成。

接下來為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

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

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

 web端測試:

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

相關(guān)文章

  • 在Linux中限制root用戶SSH遠(yuǎn)程登錄的流程詳解

    在Linux中限制root用戶SSH遠(yuǎn)程登錄的流程詳解

    在Linux系統(tǒng)中,root用戶擁有最高權(quán)限,因此為了增強(qiáng)系統(tǒng)安全性,我們通常會限制root用戶通過SSH遠(yuǎn)程登錄,本文將介紹如何在Linux系統(tǒng)中限制root用戶的SSH遠(yuǎn)程登錄,需要的朋友可以參考下
    2024-03-03
  • linux安裝Jenkins超詳細(xì)全過程

    linux安裝Jenkins超詳細(xì)全過程

    大家好,本篇文章主要講的是linux安裝Jenkins超詳細(xì)全過程,感興趣的同學(xué)趕快來看一看吧,對你有幫助的話記得收藏一下,方便下次瀏覽
    2021-12-12
  • Linux宿主機(jī)下/容器下如何修改進(jìn)程打開的文件句柄數(shù)(open files)

    Linux宿主機(jī)下/容器下如何修改進(jìn)程打開的文件句柄數(shù)(open files)

    系統(tǒng)級的max-file和進(jìn)程級的ulimit-n分別控制文件句柄的最大數(shù)量,系統(tǒng)級限制整個系統(tǒng),而ulimit-n只限制單個進(jìn)程,當(dāng)進(jìn)程打開的文件句柄數(shù)超限時,會報“Too many files open”錯誤,可以通過特定命令查看和修改這些值
    2024-10-10
  • Linux下解壓.tar.xz格式文件的方法

    Linux下解壓.tar.xz格式文件的方法

    最近下載到了一份tar.xz結(jié)尾的壓縮文件,網(wǎng)上解決的方法比較少,所以決定將解決的方法總結(jié)下來,這篇文章主要給大家介紹了在Linux下解壓.tar.xz格式文件的方法,需要的朋友可以參考借鑒,下面來一起看看吧。
    2017-05-05
  • Nginx出現(xiàn)500 Internal Server Error 錯誤的解決方案

    Nginx出現(xiàn)500 Internal Server Error 錯誤的解決方案

    這篇文章主要介紹了Nginx出現(xiàn)500 Internal Server Error 錯誤的解決方案,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-11-11
  • Centos7 安裝達(dá)夢數(shù)據(jù)庫的教程

    Centos7 安裝達(dá)夢數(shù)據(jù)庫的教程

    這篇文章主要介紹了Centos7 安裝達(dá)夢數(shù)據(jù)庫的教程,本文給大家介紹的非常詳細(xì),具有一定的參考借鑒價值,需要的朋友可以參考下
    2019-12-12
  • CentOS 7中Nginx日志定時拆分實(shí)現(xiàn)過程詳解

    CentOS 7中Nginx日志定時拆分實(shí)現(xiàn)過程詳解

    這篇文章主要介紹了CentOS 7中Nginx日志定時拆分實(shí)現(xiàn)過程詳解,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下
    2020-06-06
  • Linux fsync系統(tǒng)調(diào)用方式

    Linux fsync系統(tǒng)調(diào)用方式

    這篇文章主要介紹了Linux fsync系統(tǒng)調(diào)用方式,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2025-04-04
  • CentOS 7 網(wǎng)絡(luò)配置詳解

    CentOS 7 網(wǎng)絡(luò)配置詳解

    本篇文章主要介紹了CentOS 7 網(wǎng)絡(luò)配置,現(xiàn)在分享給大家,也給大家做個參考。需要的朋友可以參考下。
    2016-11-11
  • 在Linux里安裝和啟動nginx的方法

    在Linux里安裝和啟動nginx的方法

    本篇文章主要介紹了在Linux里安裝和啟動nginx的方法,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2018-05-05

最新評論

全州县| 峨山| 新建县| 庄河市| 顺平县| 普宁市| 北票市| 登封市| 固原市| 安乡县| 聂荣县| 浮山县| 康平县| 和田市| 三明市| 大石桥市| 西林县| 白山市| 婺源县| 德格县| 宁蒗| 额尔古纳市| 梧州市| 板桥市| 南通市| 屏东市| 凤城市| 隆化县| 新龙县| 临澧县| 秦皇岛市| 永和县| 内江市| 芦山县| 广州市| 长沙市| 同德县| 灌南县| 淄博市| 杂多县| 枝江市|