阿里雲服務器Node環境配置


最近,將網站的阿里雲服務器遷移到阿里雲北京機房,記錄下CentOS的遷移過程。

首次登錄雲服務器,要先進行用戶設置。

用戶設置

首先用passwd命令修改超級管理員root密碼。

$ passwd

根據提示連續輸入兩次密碼,很簡單吧。

接着,要新建一個普通的管理賬號並設置密碼,用於日常的系統管理。

$ useradd user1
$ passwd user1

將用戶添加進管理組,以便於統一管理管理員的權限。

$ usermod -a -G wheel user1

設置新用戶的sudo權限。

$ visudo

執行visudo命令實際上編輯的是/etc/sudoers文件。 找到 root ALL=(ALL:ALL) ALL 這行,並下面添加一行

user1    ALL=(ALL:ALL) ALL

  

保存退出,以后就可用用sudo命令執行管理操作了。

修改主機名

每台服務器都有自己的名字,一般web服務器會用網站的域名來做主機名。 [用戶名@主機名 ~]$

$ hostname "www.chufa.la"
$ vi /etc/sysconfig/network

  

HOSTNAME=www.chufa.la

保存,並退出編輯,下次等登入服務器就能看到修改的主機名字了。

SSH配置

將ssh的端口22改掉,另外,禁止root通過ssh登錄服務器,並允許新建的普通管理員登錄。

$ vi /etc/ssh/sshd_config 

找到 # Port 22 ,去掉#並將22修改為1025到65536 之間的沒被用到的端口號。 找到下面一行,並去掉注釋符。

# PermitRootLogin yes 

  

在配置文件里添加

AllowUsers user1

保存后,退出文件編輯。 重啟sshd

$ service sshd restart

下次登錄,就要用新設定的端口號登錄了。

$ ssh user1@ip -p port  

掛載數據盤

為數據盤建立交換分區和普通分區,並掛載到系統。 首先查看查看數據盤

$ fdisk -l 

確認數據盤為 /dev/xvdb 接着,對數據盤進行分區操作,

$ fdisk -S 56 /dev/xvdb

輸入m可以查看幫助。 這里直接鍵入n新建第一個擴展分區,接着輸入p建立立基本分區,輸入要建立的分區號1,起始簇保持默認,結束簇的位置輸入 +2G (一般擴展分區的大小為內存的兩倍)。 然后,重復上面的步驟,將剩下的分為數據盤,注意第二個分區的分區號為2。

格式化分區

$ mkswap /dev/xvdb1
$ mkfs.ext4 /dev/xvdb2

啟用swap分區

$ swapon /dev/xvdb1

將數據盤的第二個分區,掛載到新建的 /data 目錄。

$ mkdir /data

修改fstab文件,保證重啟系統后自動掛載。

$ vi /etc/fstab

添加

/dev/xvdb1              swap                    swap    defaults        0 0
/dev/xvdb2              /data                   ext4    defaults        0 0

保存文件,並退出編輯,下次啟動系統就能自動掛載數據盤了。

執行掛載命令,可以立即看到掛載的硬盤。

$ mount -a

軟件安裝 Nginx Mongo Node

我習慣於多個node進程共享80端口,用nginx反向代理到不同的node服務上去。 安裝nginx。 新建yum倉庫配置文件。

$ vi /etc/yum.repos.d/nginx.repo
內容如下:
[nginx]
name=nginx repo
baseurl=http://nginx.org/packages/centos/6/$basearch/
gpgcheck=0
enabled=1

  

保存文件,並退出編輯。

執行.

$ yum install nginx

  

安裝mongodb

$ vi /etc/yum.repos.d/mongodb.repo
文件內容
[mongodb]
name=MongoDB Repository
baseurl=http://downloads-distro.mongodb.org/repo/redhat/os/x86_64/
gpgcheck=0
enabled=1

  

保存文件,並退出編輯。

執行

$ yum install mongodb-org

安裝Node和NPM

$ sudo yum install nodejs npm

 

至此,服務器環境就搭建好了。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM