日日操夜夜添-日日操影院-日日草夜夜操-日日干干-精品一区二区三区波多野结衣-精品一区二区三区高清免费不卡

公告:魔扣目錄網為廣大站長提供免費收錄網站服務,提交前請做好本站友鏈:【 網站目錄:http://www.ylptlb.cn 】, 免友鏈快審服務(50元/站),

點擊這里在線咨詢客服
新站提交
  • 網站:51998
  • 待審:31
  • 小程序:12
  • 文章:1030137
  • 會員:747

linux有很多像這樣的群集,比如說LAMP,LNMP,那LNMP和LAMP有什么區別呢?

LNMP的是Nginx而LAMP的是Apache

1)相比 Apache,用 Nginx 作為 Web 服務器:使用資源更少,支持更多并發連接,效率更高。

2).作為負載均衡服務器:Nginx 既可在內部直接支持 Rails 和 php,也可支持作為 HTTP 代理服務器對外進行服務。Nginx 用 C 編寫而成,不論是系統資源開銷還是 CPU 使用效率都比 Perlbal 要好的多。

那LNMP都表示什么意思?

LNMP分離部署

L表示Liunx操作系統也是一種Unix的操作系統,目前流行的操作系統是:centos,Ubuntu,mint等等一些系統。

N表示nginx是一種高性能的web服務,可以做反向代理等等

M表示MySQL是一種小型關系型數據庫管理系統

P表示PHP是一種在服務器執行的嵌入html的文檔腳本

下面我們來操作一下則么將LNMP分離部署在不同的服務器并且實現連通和訪問

我這里是用來三臺centos7.3的系統,三臺可以互相的連通

LNMP分離部署

相信ping命令都會用

再看一下要用到的安裝包吧(綠色的

LNMP分離部署
LNMP分離部署

第一臺配置nginx

1)先搭建一下nginx的環境,直接使用yum搭建。

LNMP分離部署

2) 解壓軟件包并且編譯安裝

LNMP分離部署

創建一個用戶

LNMP分離部署

進入nginx文件編譯安裝

LNMP分離部署
LNMP分離部署

優化路徑(讓他可以直接啟動)

LNMP分離部署
LNMP分離部署

3)先安裝php依賴環境

LNMP分離部署

解壓并且編譯安裝

LNMP分離部署
LNMP分離部署

出現Makefile編譯成功,下面執行安裝命令(時間可能稍微長一點)

LNMP分離部署

4)編譯安裝完成之后,配置一下php的文件(php,fpm)

配置文件:php,fpm

cp php.ini-production /usr/local/php/php.ini

cp /usr/local/php/etc/php-fpm.conf.default /usr/local/php/etc/php-fpm.conf

cp /usr/local/php/etc/php-fpm.d/www.conf.default /usr/local/php/etc/php-fpm.d/www.conf

啟動文件

cp /usr/src/php-7.1.6/sapi/fpm/init.d.php-fpm /etc/init.d/php-fpm

chmod a+x /etc/init.d/php-fpm

路徑優化

ln –s /usr/local/php/bin/* /usr/local/bin

ln –s /usr/local/php/sbin/* /usr/local/sbin

修改配置文件

LNMP分離部署

vi /usr/local/php/php.ini

default_charset = "UTF-8"

short_open_tag = On

vim/usr/local/php/etc/php-fpm.conf

pid = run/php-fpm.pid

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

listen = 0.0.0.0:9000

user = nginx

group = nginx

pm.max_children = 30

pm.start_servers = 10

pm.min_spare_servers = 5

pm.max_spare_servers = 12

啟動服務

service php-fpm start

5) 安裝mysql先安裝cmake

(直接編譯安裝)

6)解壓mysql,編譯,安裝(慢),授權,配置,

解壓編譯:

LNMP分離部署

安裝:

LNMP分離部署

配置:

ln -s /usr/local/mysql/bin/* /usr/local/bin

seradd -M -s /sbin/nologin mysql

chown -R mysql:mysql /usr/local/mysql/

初始化數據庫:

LNMP分離部署

拷貝配置文件到/etc/my.cnf,考培啟動文件到/etc/init.d/mysql

cp /home/chenyang/mysql-5.6.36/support-files/my-default.cnf /etc/my.cnf

cp /home/chenyang/mysql-5.6.36/support-files/mysql.server /etc/rc.d/init.d/mysqld

給啟動腳本添加可執行權限

chmod a+x /etc/rc.d/init.d/mysqld

將mysqld添加到服務管理器

chkconfig --add mysqld

chkconfig mysqld on

開啟mysql服務

systemctl mysql start

LNMP分離部署

授權:

LNMP分離部署

6) 回到nginx寫一個小腳本配置一下主配置文件

LNMP分離部署
LNMP分離部署
LNMP分離部署
LNMP分離部署

最終效果

LNMP分離部署

分享到:
標簽:部署 分離 LNMP
用戶無頭像

網友整理

注冊時間:

網站:5 個   小程序:0 個  文章:12 篇

  • 51998

    網站

  • 12

    小程序

  • 1030137

    文章

  • 747

    會員

趕快注冊賬號,推廣您的網站吧!
最新入駐小程序

數獨大挑戰2018-06-03

數獨一種數學游戲,玩家需要根據9

答題星2018-06-03

您可以通過答題星輕松地創建試卷

全階人生考試2018-06-03

各種考試題,題庫,初中,高中,大學四六

運動步數有氧達人2018-06-03

記錄運動步數,積累氧氣值。還可偷

每日養生app2018-06-03

每日養生,天天健康

體育訓練成績評定2018-06-03

通用課目體育訓練成績評定