購買完成後 配置安全組 容許http https ftp 端口 通常運營商會提供說明,這一步主要是供咱們連接服務器和訪問服務器所用 配置完安全組以後,瀏覽器打開公網ip(買了服務器以後就會分配給你) 這時候會報錯 應爲服務器沒有運行服務程序 因此找不到任何東西 這個時候打開咱們的連接工具 putty 輸入咱們的連接信息 通常帳號是root 密碼本身重置 登陸完成後,下一步 下載咱們須要的包
wget https://nodejs.org/dist/v10.16.3/node-v10.16.3-linux-x64.tar.xz 這裏的node連接不是最新的,能夠去官網換成最新的,必定要linux版本的 或者直接如今本地機器下載完成後網服務器上丟,不必定非要在服務器來下載
ln -s /root/node-v10.16.3-linux-x64/bin/node /usr/local/bin/node ln -s /root/node-v10.16.3-linux-x64/bin/npm /usr/local/bin/npm 設置完成後,任意一個文件夾 node -v npm -v 查看 Node.js 及 npm 版本信息 固然你還能夠設置npm淘寶鏡像 也能夠全局安裝yarn,一樣須要設置yarn的軟鏈接
yum install -y git
git clone https://github.com/cnpm/nvm.git ~/.nvm && cd ~/.nvm && git checkout `git describe --abbrev=0 --tags`
echo ". ~/.nvm/nvm.sh" >> /etc/profile
source /etc/profile
nvm list-remote nvm install v**.**.** nvm use v**.**.**
### 4. 安裝Nginx
cat /etc/redhat-releasehtml
全部用戶 執行這句 添加 yum 源 Nginx 不在默認的 yum 源中,可使用 epel 或者官網的 yum 源,這裏使用官網的 yum 源。 sudo rpm -ivh http://nginx.org/packages/centos/7/noarch/RPMS/nginx-release-centos-7-0.el7.ngx.noarch.rpm 安裝完 yum 源以後,能夠查看一下。 sudo yum repolist nginx repo 已經安裝了。 yum 安裝 Nginx,一條命令。 sudo yum install nginx 設置開機啓動 $ sudo systemctl enable nginx 啓動服務 $ sudo systemctl start nginx 中止服務 $ sudo systemctl restart nginx 從新加載,由於通常從新配置以後,不但願重啓服務,這時可使用從新加載。 $ sudo systemctl reload nginx
安裝所需環境 Nginx 是 C語言 開發,建議在 Linux 上運行 一. gcc 安裝 安裝 nginx 須要先將官網下載的源碼進行編譯,編譯依賴 gcc 環境,若是沒有 gcc 環境,則須要安裝: yum install gcc-c++ 二. PCRE pcre-devel 安裝 PCRE(Perl Compatible Regular Expressions) 是一個Perl庫,包括 perl 兼容的正則表達式庫。nginx 的 http 模塊使用 pcre 來解析正則表達式,因此須要在 linux 上安裝 pcre 庫,pcre-devel 是使用 pcre 開發的一個二次開發庫。nginx也須要此庫。命令: yum install -y pcre pcre-devel 三. zlib 安裝 zlib 庫提供了不少種壓縮和解壓縮的方式, nginx 使用 zlib 對 http 包的內容進行 gzip ,因此須要在 Centos 上安裝 zlib 庫。 yum install -y zlib zlib-devel 四. OpenSSL 安裝 OpenSSL 是一個強大的安全套接字層密碼庫,囊括主要的密碼算法、經常使用的密鑰和證書封裝管理功能及 SSL 協議,並提供豐富的應用程序供測試或其它目的使用。 nginx 不只支持 http 協議,還支持 https(即在ssl協議上傳輸http),因此須要在 Centos 安裝 OpenSSL 庫。 yum install -y openssl openssl-devel 2.使用wget命令下載(推薦)。 wget -c https://nginx.org/download/nginx-1.10.1.tar.gz tar -zxvf nginx-1.10.1.tar.gz cd nginx-1.10.1 make make install 啓動 重啓 和上面同樣
npm i npm start 而且localhost:3000 這裏要注意! 服務器安全組須要開啓3000端口 否則訪問不到
server { listen 80; #代理80 server_name localhost; #能夠換成域名 #charset koi8-r; #access_log /var/log/nginx/host.access.log main; # 代理be 直接到咱們的接口路勁 location /be { proxy_pass http://localhost:3000/; add_header Access-Control-Allow-Origin *; add_header Access-Control-Allow-Headers Content-Type; add_header Access-Control-Allow-Methods POST; add_header Access-Control-Allow-Methods GET; } # 代理網頁 直接到咱們的home文件夾 location / { root /home/fe; index index.html index.htm; }