阿里雲服務器(centos)配置nginx及node環境部署

1. 遠程登陸服務器

FTP客戶端工具選擇FileZillahtml

使用教程:node

  • 啓動FileZilla後,點擊新建站點:單擊 文件 > 站點管理器 > 新站點 。WX20191114-111821@2x.png
  • 協議選擇:SFTP-SSH File Transfer Protocol
  • 端口能夠不填
  • 登陸類型:正常
  • 用戶:若是沒改過默認爲的root
  • 密碼填寫主機的FTP密碼(實例密碼)。
  • 點擊連接,連接成功後會看到遠程站點信息WX20191114-112518@2x.png
  • 點擊上圖根路徑會顯示服務器的全部文件目錄,以後就能夠隨便往服務器裏拖拽上傳本身的文件了

2. 配置nginx

使用阿里雲服務器自帶包管理器yumlinux

  • 2.1 安裝nginx指令
yum -y install nginx
  • 2.2 測試nginx安裝是否成功
nginx啓動目錄:/usr/sbin
    nginx網站默認目錄:/usr/share/nginx/html
    nginx配置文件默認路徑:/etc/nginx/nginx.conf

image.png

  • 2.3 nginx默認開啓80端口,在雲服務器ecs實例中建立80端口的安全組

步驟:實例列表->更多->網絡和安全組->安全組配置-配置規則-添加安全組規則
image.png
協議類型能夠根據須要,端口範圍可以選擇80或者輸入80就能夠;nginx

注意:若是須要開啓其餘端口的服務,一樣添加對應端口的安全組就能夠了mongodb

2.4 nginx經常使用指令shell

  • 啓動nginx服務數據庫

    nginx
  • 關閉nginx服務:npm

    經常使用: nginx -s stop
  • 暫停指定進程vim

    運行命令:ps -ef | grep nginx,找到master對應的進程號。
    快速中止:kill -TERM nginx進程號或kill -INT nginx進程號
    從容中止: kill -QUIT nginx進程號
    強制中止全部nginx進程:pkill -9 nginx
  • 重啓服務安全

    nginx -s reload
  • 修改nginx配置文件

    vim /etc/nginx/nginx.conf   // /etc/nginx/nginx.conf 爲nginx配置文件地址

    image.png

3. 部署node服務

3.1 二進制安裝(使用wget的方式,wget是一個從網絡上自動下載文件的自由工具)

1. 進入/usr目錄,在這裏安裝通常的應用軟件
cd /usr/local
2. 解壓文件
tar xvf node-v6.10.2-linux-x64.tar.xz
3. 建立軟連接(環境變量),您就能夠在任意目錄下直接使用node和npm命令。
ln -s /root/node-v6.9.5-linux-x64/bin/node /usr/local/bin/node
ln -s /root/node-v6.9.5-linux-x64/bin/npm /usr/local/bin/npm

3.2 查看node是否成功安裝及安裝版本

/usr/local/src/node-v8.12.0-linux-x64/bin/node -v

image.png

注意:不要直接複製建立軟連接指令,要先查看本身node解壓包文件路徑;不然配置不成功,本人已掉坑
ln -s node解壓包文件夾路徑/bin/node /usr/local/bin/node /usr/local/bin/node

4. 安裝mongodb

  • 安裝指令
wget https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-3.4.6.tgz
  • 解壓
tar zxvf mongodb-linux-x86_64-2.6.0.tgz
  • 重命名
mv mongodb-linux-x86_64-2.6.0 mongodb
  • 建立數據和日誌存放目錄
mkdir /var/mongodb
    mkdir /var/mongodb/data
    mkdir /var/mongodb/logs
  • 配置數據庫文件

    • 進入bin文件夾
    cd /usr/local/src/mongodb/bin    // 找到安裝mongodb路徑
    • 配置mongodb.conf,進入編輯
    <!--編輯mongodb.conf文件-->
    vim mongodb.conf
    # 設置數據文件的存放目錄(根據實際的db文件夾的路徑填寫)  
    dbpath =/mongodb/install_path/mongodb-linux-x86_64-amazon-3.6.4/db
    # 設置日誌文件的存放目錄及其日誌文件名(根據實際的logs文件夾的路徑填寫)  
    logpath = /mongodb/install_path/mongodb-linux-x86_64-amazon-3.6.4/log/mongodb.log
    # 設置端口號(默認的端口號是 27017)  
    port = 27017
    # 設置爲以守護進程的方式運行,即在後臺運行  
    fork = true

4.1 啓動mongodb 服務

  • 啓動指令
./mongod -f mongodb.conf

3.2 阿里雲遠程鏈接mongdodb

  • 修改mongodb配置文件
<!--編輯mongodb.conf-->
vim  mongodb.conf
# 遠程訪問地址
bind_ip=0.0.0.0
# 設置端口號(默認的端口號是 27017)  
port = 27017

==注意bind_ip必定要是0.0.0.0==

  • 配置軟鏈接
ln -s /usr/local/src/mongodb-linux-x86_64-amazon-3.6.4/bin/mongod /usr/local/bin/mongod

4.3 指令操做數據庫

  • 啓動mongo shell
cd /usr/local/mongodb/bin/      // 切到mongodb的bin文件夾下

./mongo    //執行./mongo指令
  • 操做指令
show dbs                // 查看全部數據庫

use admin               // 若是沒有指定數據庫則建立,有則切換到admin數據庫

db.dropDatabase()       // 刪除數據庫   { "dropped" : "youj", "ok" : 1 }

db.collection.drop()    // 集合刪除語法
相關文章
相關標籤/搜索