[英]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.