国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

在騰訊云服務器上配置nodejs項目環境 CentOS6.5

xiyang / 2266人閱讀

摘要:我把代碼上傳到了目錄文件夾下。而當你用時,這個的啟動并不是賬號,一般是賬號,因而自然訪問不了一些的文件和文件夾了。解決方法直接把該文件刪除掉用用戶啟動就行了。設置開機啟動在中添加之后重啟

項目演示地址:http://115.159.155.118:3002/

在騰訊云服務器上配置nodejs環境 CentOS6.5 一、配置服務器環境

1.用xshell登錄服務器
2.把yum更新到最新版本:yum -y update
3.我們將使用最新源代碼構建Node.js,要進行軟件的安裝,需要一組用來編譯源代碼的開發工具:

yum -y groupinstall "Development Tools"
二、安裝node.js

1、全局安裝Node.js

官網 https://nodejs.org/en/downloa...

2、順便安裝個神器pm2,到時候用來啟動nodejs項目 npm install -g pm2

三、安裝mongdb

第一步:配置包管理系統(yum)

創建/etc/yum.repos.d/mongodb-org-3.2.repo文件,以便可以直接安裝MongoDB中,使用yum

對于最新的MongoDB的穩定版本使用下面的庫文件:

[mongodb-org-3.2]
name=MongoDB Repository
baseurl=https://repo.mongodb.org/yum/redhat/$releasever/mongodb-org/3.2/x86_64/
gpgcheck=1
enabled=1
gpgkey=https://www.mongodb.org/static/pgp/server-3.2.asc

第二步:安裝MongoDB的包和相關聯的工具。要安裝的MongoDB的最新穩定版本,用以下命令:

yum install -y mongodb-org

關于數據目錄和權限

該MongoDB實例默認情況下存儲在它的數據文件在/var/lib/mongo ,其日志文件在/var/log/mongodb,使用mongod的用戶帳戶運行。大家可以在/etc/mongod.conf指定替代日志和數據文件目錄

第三步:操作mongodb
開啟mongodb

 $service mongod start

停止MongoDB

 $service mongod stop

重啟MongoDB

 $service mongod restart

PS:關于卸載MongoDB

要徹底從系統中刪除MongoDB中,必須刪除MongoDB的應用程序本身,配置文件,以及包含數據和日志的任何目錄,這個過程是不可逆的,因此請確保你所有的配置和數據在繼續之前備份

step1: $service mongod stop                        停止MongoDB
step2: $yum erase $(rpm -qa | grep mongodb-org)    刪除軟件包
step3: $rm -r /var/log/mongodb                     刪除日志目錄
step4: $rm -r /var/lib/mongo                       刪除數據目錄

附上官網地址:https://docs.mongodb.com/manu...

四、上傳文件

上傳代碼可以考慮使用ftp(xftp、sftp等)、svn、git。我用的是winscp的sftp。

我把代碼上傳到了/home目錄文件夾下。

五、啟動應用

1.進入存放代碼的目錄,存放在/home/imooc目錄下,app.js為程序入口文件

$cd /home/imooc
$pm2 start app.js  //用pm2啟動應用

在瀏覽器輸入ip+端口號,可以看到頁面啦


【常見錯誤】:

啟動mongodb的時候,service mongodb start 發現啟動不了

原因:當你使用 “root”賬號在 mongod上做一些文章的時候,生成的文件和目錄都會是root的權限。
而當你用service mongodb start時,這個的啟動并不是root賬號,一般是mongodb賬號,因而自然訪問不了一些root的文件和文件夾了。

【解決方法】:只要重新分配dbpath的權限即可:

chown -R mongod:mongod /var/lib/mongo 

另外一個會出現的錯誤可能是:log日志報出: socket file /tmp/mongodb-27017.sock errno:1 Operation not permitted.

原因:從提示可以看出是因為/tmp/mongodb-27017.sock這個文件沒有操作權限。
其實這個文件的所有者是root用戶,因為在準備環境的時候用的是root用戶,而當時用root用戶啟動過一個沒成功,后面修改配置文件過后用mongodb用戶啟動就出現了這個問題。

【解決方法】:直接把該文件刪除掉用Mongodb用戶啟動就行了。

設置開機啟動mongodb:

在/etc/rc.local中 添加 /usr/local/mongodb/bin/mongod --dbpath=/var/lib/mongo --logpath /var/log/mongodb/mongod.log -fork 之后重啟

文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。

轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/18906.html

相關文章

  • 騰訊務器配置nodejs項目環境 CentOS6.5

    摘要:我把代碼上傳到了目錄文件夾下。而當你用時,這個的啟動并不是賬號,一般是賬號,因而自然訪問不了一些的文件和文件夾了。解決方法直接把該文件刪除掉用用戶啟動就行了。設置開機啟動在中添加之后重啟 項目演示地址:http://115.159.155.118:3002/ 在騰訊云服務器上配置nodejs環境 CentOS6.5 一、配置服務器環境 1.用xshell登錄服務器2.把yum更新到最新...

    yuanzhanghu 評論0 收藏0
  • 把Node.js項目部署到阿里務器(CentOs)

    摘要:最近用開發了一個項目,開發完打算先部署到我自己買的阿里云學生服務器上,讓客戶先試用下網站良心乙方。不知道如何把項目部署到阿里云服務器,在問了飛哥哥之后,在網上找了下教程,部署成功。 最近用node.js開發了一個web項目,開發完打算先部署到我自己買的阿里云學生服務器上,讓客戶先試用下網站(良心乙方)。不知道如何把node.js項目部署到阿里云服務器,在問了飛哥哥之后,在網上找了下教程...

    ConardLi 評論0 收藏0
  • 阿里部署nodejs應用

    摘要:一購買阿里云服務器對于沒錢的學生黨阿里云有推出一個月的套餐,對于不想花太多錢去體驗的個人,阿里云有免費半年的名額這個需要搶。其他服務器方面的配置就不在此贅述了,阿里云官網上有對應的教程。 前段時間領了一個阿里免費的半年服務器,一直想用來搞點小東西。時至今日,總算勉強搞定了。在這兒寫一下總結,把遇到的問題都做一個歸納。 一、購買阿里云服務器 對于沒錢的學生黨阿里云有推出9.9一個月的套餐...

    Cobub 評論0 收藏0

發表評論

0條評論

xiyang

|高級講師

TA的文章

閱讀更多
最新活動
閱讀需要支付1元查看
<