簡體   English   中英

如何在 GoDaddy 托管 (cPanel) 上托管我的 webapp(使用 HTML、CSS、JS、節點和快遞制作)? 我已經購買了一個域並在其中托管,

[英]How do I host my webapp (made using HTML, CSS, JS, node and express) on GoDaddy hosting (cPanel)? I've already purchased a domain and hosting at it,

我已經使用 HTML、CSS、JS、node 和 express 制作了一個 webapp。 現在我想在 GoDaddy 上托管它。 我已經購買了它的域名和主機。 但我經常觀察到的唯一選擇是 WORDPRESS 托管(我假設它說要在 wordpress 上建立網站,但我不想這么做)。 我可以訪問它的 cPanel,但不知道如何(正確)使用它。

免責聲明:我在網上找到了這個答案

第 1 步:獲取 Shell 訪問權限 首先通過 SSH 訪問服務器的 shell。 cPanel 的說明在這里。 我在 Windows 10 上,所以我使用了 PuTTY。

第 2 步:檢查以前的安裝 在您閱讀本文時,GoDaddy 可能已經安裝了 Node.js。 因此,讓我們確保尚未安裝 node、npm 或 nvm。 在 bash shell 中輸入:哪個節點哪個 npm 哪個 nvm

如果他們什么也沒返回,你就可以繼續了。

第 3 步:安裝節點版本管理器節點版本管理器允許安裝 Node.js,而無需通過 sudo 進行 root 訪問。

我將它安裝在我的主目錄中,即 /home/username/ 到這里你可以輸入。 要在 bash 中安裝輸入:

curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.31.0/install.sh | 重擊

檢查 NVM GitHub 頁面以獲取有關安裝較新版本的說明

要確保已安裝,請輸入 nvm --version

第 4 步:安裝 Node.js 現在我們可以開始安裝 Node.js 了。 要安裝最新版本,請在 bash 中輸入:nvm install node 您現在可以通過 bash 將其設置為默認值:nvm alias default node

要檢查是否有效,請在 bash 中輸入: node -v npm -v

兩者都應該返回他們的版本。 在我們抱有希望之前,我們可能需要進行一些配置。

配置 一旦我最終安裝了 Node.js,我在全局運行 NPM 包時遇到了問題。 解決方案是在環境變量中添加一些行。

第 5 步:檢查 NPM Globals 全局包的默認位置是 home/yourusername/local/bin 。 您將能夠看到全局軟件包的安裝位置。 要檢查是否需要輸入 bash:

npm 列表 -g

如果您收到類似於 $PATH 中未找到的消息,您將無法運行全局包。

第 6 步:添加到 Bash 啟動 要修復該問題,將以下行添加到位於您的主目錄中的文件 .bashrc(如果您的全局包目錄不同,請記住更改它):export PATH="$PATH:$HOME/本地/bin"

結論 最后我可以隨心所欲地使用 Node.js 和 NPM! 具有諷刺意味的是,我不需要在我的網絡服務器上運行 Node。

我想做的就是用 Hexo 啟動並運行這個博客。 另一方面,經驗教訓,希望這些信息對其他人有用。 這也意味着 Node.js 可以在未來需要時使用。

最后為了笑聲,這里有一些不起作用的方法。

sudo apt-get install nodeJs - 我無法使用 sudo,因為我沒有 root 訪問權限。 這很明顯。 下載最新的構建並進行安裝 - 我可以將最新的二進制文件下載到服務器,但無法構建,因為 GCC 編譯器版本太舊。

為了托管您的網站,您只需通過 FTP 將所有文件上傳到您的根文件夾。 根據您上面的解釋,它應該是基本網站。 您只需將文件上傳到根文件夾即可。 如果您遇到問題,您可以聯系他們的支持團隊。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM