日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 运维知识 > linux >内容正文

linux

linux启动php服务_群晖docker 实现nodejs为后端的简单web服务器 并连接数据库

發(fā)布時(shí)間:2024/7/19 linux 81 豆豆
生活随笔 收集整理的這篇文章主要介紹了 linux启动php服务_群晖docker 实现nodejs为后端的简单web服务器 并连接数据库 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

前情摘要:雖然群暉有web station 作為開發(fā)簡(jiǎn)單網(wǎng)頁(yè)的服務(wù)器首選,但是web station 里面最好用的技術(shù)棧還是基于LNMP或者LAMP的php開發(fā)環(huán)境。對(duì)于學(xué)習(xí)nodejs的同學(xué)可能丈二和尚,摸不著頭腦,到底如何在web station上運(yùn)行nodejs?可能并不能快速找到相關(guān)文檔以供解決問題。

而群暉的docker套件正如改革春風(fēng),它是各種應(yīng)用甚至系統(tǒng)的容器,生產(chǎn)力強(qiáng)大,能夠安裝各種軟件和環(huán)境,并且可視化界面讓我們無(wú)需懂得多少代碼就能快速構(gòu)建開發(fā)和運(yùn)行所需環(huán)境,本文介紹一種簡(jiǎn)單的nodejs 運(yùn)行方法和用docker構(gòu)建簡(jiǎn)單的web服務(wù)器。

php 的后端大概可以有 LNMP或者LAMP,實(shí)際上包括系統(tǒng)linux,Nginx或Apache,數(shù)據(jù)庫(kù)mysql或者mariaDB,和PHP開發(fā)語(yǔ)言。

而本次采用技術(shù)棧為前端容易理解的基于JavaScript的Nodejs (which 替代了PHP),使用json格式的mongoDB which 替代mysql,簡(jiǎn)單網(wǎng)頁(yè)暫不需要Nginx和Apache,開發(fā)系統(tǒng)選用centos 開發(fā)版。

運(yùn)行容器添加獨(dú)立的mongoDB和centos.

mongoDB開放映射端口,比如默認(rèn)27017;centos 映射內(nèi)部端口80(或者其他)為32770(或其他);

這樣就可以通過ip地址:端口的方式訪問mongoDB 和 centos的web服務(wù)器了。

centos容器詳情:

包括

  • 映射端口和裝載路徑文件夾到群暉,
  • 安裝部署nodejs
  • 拷貝代碼并最后node app 運(yùn)行相關(guān)代碼。
  • 第一步:

    映射端口

    設(shè)置服務(wù)器存放文件夾

    第二步centos下終端安裝部署nodejs

    nodejs的直接部署(終端命令)

    首先安裝 wget:

    yum install -y wget

    下載 nodejs 最新的 bin 包:

    wget https://nodejs.org/dist/v9.3.0/node-v9.3.0-linux-x64.tar.xz

    解壓包

    xz -d node-v9.3.0-linux-x64.tar.xz
    tar -xf node-v9.3.0-linux-x64.tar

    部署 bin 文件(讓node 全局可用)

    因?yàn)樵诟夸洶惭b,路徑為~/node-v9.3.0-linux-x64/bin。

    ln -s ~/node-v9.3.0-linux-x64/bin/node /usr/bin/node
    ln -s ~/node-v9.3.0-linux-x64/bin/npm /usr/bin/npm

    測(cè)試

    node -v
    npm

    輸出版本號(hào),則部署 OK:

    在www中npm安裝所需模塊:

    包括

    npm init安裝dependencies或者手動(dòng)安裝四個(gè)包

    art-template作為頁(yè)面分離和拼接字符串等的模板引擎,

    mongoose 連接mongoDB數(shù)據(jù)庫(kù)

    router作為路由

    serve-static訪問照片、css等靜態(tài)資源。

    文件列表(簡(jiǎn)單模式)

    model 設(shè)置數(shù)據(jù)庫(kù)連接

    public 存放靜態(tài)資源

    route設(shè)置路由

    views存放art文件,即頁(yè)面模塊

    app.js 引入模塊和啟動(dòng)服務(wù)器。

    編寫好路由后,cd 到 www文件夾,node app 啟動(dòng)即可運(yùn)行編寫好的網(wǎng)頁(yè)了。


    PS:mongoDB可視化軟件:compass

    編輯器:vs code

    創(chuàng)作挑戰(zhàn)賽新人創(chuàng)作獎(jiǎng)勵(lì)來(lái)咯,堅(jiān)持創(chuàng)作打卡瓜分現(xiàn)金大獎(jiǎng)

    總結(jié)

    以上是生活随笔為你收集整理的linux启动php服务_群晖docker 实现nodejs为后端的简单web服务器 并连接数据库的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。

    主站蜘蛛池模板: 超碰公开在线观看 | 日日摸日日碰 | 久热国产视频 | 日韩网站视频 | 欧美亚洲国产精品 | 小仙女av| www.四虎在线观看 | 萌白酱一区二区 | 国产一级视频免费观看 | 国产麻豆久久 | 国产良妇出轨视频在线观看 | 麻豆av一区 | 性久久久久久久 | 久久久久久国产视频 | 涩涩涩在线视频 | 国内自拍第三页 | 欧美中文在线观看 | 亚洲国产第一页 | 中文写幕一区二区三区免费观成熟 | 最新中文字幕久久 | 娇妻高潮浓精白浆xxⅹ | 秋霞福利 | caoporn成人 | 亚洲国产精品无码久久久 | 国产黄a三级三级看三级 | 久久久久久久久久久99 | 99热这里| 黄a在线 | 亚洲成年人专区 | xxx麻豆 | 男生女生操操操 | 国产精品免费视频观看 | 久久久精品久久久久久 | 久久精品成人一区二区三区蜜臀 | 日韩中文字幕网 | 日韩在线精品强乱中文字幕 | 一个色综合久久 | 欧美亚洲一区二区三区四区 | 森泽佳奈在线播放 | 国产小视频免费在线观看 | 在线观看中文字幕一区二区 | www,xxx69 japan | 色小姐在线视频 | 色综合久久久久 | 成人国产免费 | 黄wwwww| 新红楼梦2005锦江版高清在线观看 | 久久激情网 | 日本理论片 | 性色浪潮| 91av亚洲 | 欧美自拍区 | 亚洲自拍激情 | 亚洲一区二区免费看 | 噜噜噜亚洲色成人网站 | 双性懵懂美人被强制调教 | 在线观看网址你懂的 | 欧美一卡二卡在线观看 | 久久影库 | 国产精品www在线观看 | 国产91精品露脸国语对白 | 欧美大片免费观看网址 | 一区二区福利电影 | 日韩欧美中文在线观看 | 在线中文字幕观看 | 国产精品久久午夜夜伦鲁鲁 | 六月婷婷在线 | 台湾综合色 | 色丁香久久 | 国产在线看 | 男女av| 中文字幕欧美激情 | 久久久久18 | 亚洲日本影院 | 国产精品分类 | 婷婷丁香综合网 | 国产精品yy | 好了av在线| 国产高清一区二区三区四区 | 女人一区二区三区 | 四虎4hu| 爽爽视频在线观看 | av在线免费观看一区 | 精品熟妇视频一区二区三区 | 欧美成人vr18sexvr | 日韩精品第一页 | youjizzxxx69 | 日韩一级片在线观看 | 久久亚洲av午夜福利精品一区 | 狠狠干美女 | 高清在线一区二区 | 中文字幕日韩av | 天天爽天天搞 | 黄色一极视频 | 无码人妻精品一区二区三区9厂 | 男女交性视频 | 亚洲欧美日韩国产一区二区 | 国产一卡二 | 欧美电影一区二区三区 |