今天新買了阿里雲,想把**跑起來,於是記錄跑起來的過程
1.購買網域名稱
2.購買解析
3.購買ecs主機
4.ssh登入主機
5.安裝vsftpd
6.配置ftp使用者、資料夾、許可權
7.安裝nginx/nodejs
8.安裝7z
9.上傳原始碼
10.起飛
阿里雲備案系統,備案多久,就送多久,一般是備案2周到3周,如何備案,首先先買了網域名稱,之後買伺服器,然後再在控制面板中進入網域名稱備案中心,自己按照阿里雲的提示一步一步的進行填寫,填寫的時候注意,需要列印一張審核單,這個審核單填完了(其實就是簽字)然後,再上傳回去,接著申請幕布,幕布郵寄到家估計是3天,然後就坐等備案中心審批,至此備案結束,備案結束之後,可以在阿里雲進行網域名稱解析,解析到你的伺服器,如果你捉急用,可以利用ip位址來訪問你的伺服器,這就需要安裝nginx來處理80埠了。
#1. 安裝
yum install nginx
#2. 啟動服務
service nginx start
#安裝7z是為了方便解壓7z的壓縮包,比如你用ftp上傳了7z到你的伺服器,只能使用7z去解壓
yum install p7zip
7za x seal-script-darkness.7z
#1.編譯安裝(不推薦)
yum -y install gcc make gcc-c++ openssl-devel wget
make && make install
node -v
#2.手動解壓,增加軟連線到path
#建立資料夾
mkdir /opt/soft/node
cd /opt/soft/node
wget
#解壓tar -xvf node-v6.7.0-linux-x64.tar.xz
#進入解壓後的資料夾
cd /opt/soft/node/node-v6.7.0-linux-x64/bin/
#檢測版本
./node -v
#增加軟連線(環境變數) 不建議這樣
ln -s /opt/soft/node/node-v6.7.0-linux-x64/bin/node /usr/bin/node
ln -s /opt/soft/node/node-v6.7.0-linux-x64/bin/npm /usr/bin/npm
#增加node的path環境變數(建議使用)
vi /etc/profile
#新增如下兩行,注意自己的node路徑
export node_path=/opt/soft/node/node-v6.7.0-linux-x64/bin
export path=$:$
#使機器生效
. /etc/profile
#我解釋一下為何增加軟連線不如增加環境變數,因為你的node需要全域性安裝一些生產環境必備的軟體,比如express,或者forever,npm i -g express 之後,你再使用 express demo 等命令,它是找不到的,因為你的軟連線只連線了node和npm,這就導致以後你每全域性安裝乙個package,就需要ln -s 相關命令到/usr/bin/*** 這很不爽,不如我們直接把path放到環境變數裡面。就這麼簡單。
#全域性檢測版本
cd /
node -v
npm config set registry="" #官方的映象,這行命令用來重置倉庫,恢復到官方
npm config set registry="" #**的映象,推薦使用這個,不用安裝cnpm也可以使用
#安裝生產環境工具,後台啟動node,不至於關閉了ssh就關閉了node服務,推薦pm2和forever
npm i -g forever
#開啟 node
#關閉 node
#檢視當前執行的node例項,程序資訊
forever list
上傳原始碼(從本地上傳**到阿里雲伺服器某目錄)
scp -r ../node-weixin root@ip:/opt/nodepro/
#1.查詢nginx路徑
whereis nginx
cd /etc/nginx/
vi nginx.conf
server
error_page 404 /404.html;
location = /40x.html
error_page 500 502 503 504 /50x.html;
location = /50x.html
}然後執行
nginx -t //檢查是否有語法錯誤
nginx -s reload //重啟
nginx -s stop //關閉
ps -ef | grep nginx
kill -9 程序id
nginx**規則參考:
npm軟連線參考:
阿里雲上CentOS6 5系統安裝Nginx
系統環境 centos 6.5 在安裝nginx前,需要確保系統安裝了g gcc openssl devel pcre devel和zlib devel軟體。安裝必須軟體 yum install gcc c yum y install zlib zlib devel openssl openssl ...
阿里雲centos 配置fastdfs
1 安裝必須使用make cmake和gcc編譯器 fastdfs是c語言開發的應用,你的centos不一定有,先安裝之 yum install y make cmake gcc gcc c 2 安裝fastdfs核心庫,libfastcommon libfastcommon是從fastdfs 和f...
阿里雲伺服器Centos7 4安裝Nginx步驟
root xyuser wget root xyuser tar xvf nginx 1.6.2.tar.gz因為nginx有依賴,所以先將nginx的一系列依賴安裝好 yum install gcc c yum install y pcre pcre devel yum install y zli...