您好,登錄后才能下訂單哦!
本篇內(nèi)容介紹了“怎么搭建自己的web前端服務(wù)器環(huán)境”的有關(guān)知識,在實際案例的操作過程中,不少人都會遇到這樣的困境,接下來就讓小編帶領(lǐng)大家學(xué)習(xí)一下如何處理這些情況吧!希望大家仔細(xì)閱讀,能夠?qū)W有所成!
創(chuàng)建自己的服務(wù)器
我這里推薦使用云服務(wù)器,相比使用自己的服務(wù)器,云服務(wù)器有很多方便的地方,而且云服務(wù)器提供一個一周的試用版,用起來非常的方便。
創(chuàng)建一個輕量級的服務(wù)器 阿里云可以購買一臺可使用一周的服務(wù)器,這個服務(wù)器正好用來做這次開發(fā)(已有的請?zhí)^)。
登錄阿里云,進(jìn)入購買 CES 的地方
依次選擇:
•計費方式:包年包月。
•地域:華北5(當(dāng)前華北5有優(yōu)惠)。
•實例:請尋找1vCPU、1G內(nèi)存的實例(我最終選擇了突發(fā)性能實例 t5)。
•鏡像:選擇CentOS 7.4 (現(xiàn)在后端普遍使用6+的版本,7相比6有了很大改進(jìn),前端選擇7可以減少很多麻煩),勾選安全加固。
•云盤:40G高效云盤。
•公網(wǎng)帶寬:勾選自動分配公網(wǎng) IP,選擇1M帶寬。
•安全組:選擇默認(rèn)安全組,并勾選http80端口和http443端口。
•購買周期:選擇1周。
最終結(jié)果:
我們的服務(wù)器主要做網(wǎng)站類的開發(fā),所以有針對性需求的用戶可以考慮將內(nèi)存增大,其他在需要的時候采取考慮。
安裝自己的開發(fā)環(huán)境
Windows連接到服務(wù)器
Linux服務(wù)器不像window那樣有一個可視化的界面,window/mac連接的時候也不像遠(yuǎn)程桌面那樣方便。這里連接服務(wù)器需要使用命令才行。
window連接服務(wù)器 好消息是window下有一款神器:xshell,命令可以很方便的輸入到一臺服務(wù)器或者多臺服務(wù)器上,用戶密碼也可以很方便的保存在本地,多個服務(wù)器還可以分組,你要做的就是專注于眼前的服務(wù)器開發(fā)。
這個軟件可以直接百度下載。
•首先你需要安轉(zhuǎn)一個xshell,下載需要填一些信息,安裝非常簡單,要注意的是安裝的時候需要選擇個人開發(fā)使用,不然安裝好之后發(fā)現(xiàn)需要交錢才能用就坑了。
•安裝好之后你就可以把自己的服務(wù)器ip、用戶名、密碼都填好了,以后只需要鼠標(biāo)一點就進(jìn)入了自己的服務(wù)器了。
•需要注意的是,選擇一下默認(rèn)的字符,不然你的中文會變成亂碼。
•連接之后的界面是下面這樣。
•首先有一個進(jìn)入服務(wù)器的提示,然后下面就是熟悉的命令行了,不同的是前面那段顯示的規(guī)則是用戶名@機器名。
Mac連接服務(wù)器
Mac連接服務(wù)器可以使用自帶的終端應(yīng)用,也可以自己下載一個iTerm2,這里我推薦使用iTerm2,可以方便的使用不同的主題,添加各種有用的插件。
•打開iTerm2,輸入連接命令ssh 用戶名@ip地址然后回車,你會看到提示你輸入密碼,這個時候輸入你在購買服務(wù)器的時候設(shè)置的密碼就好了。
•只要密碼正確,你就可以進(jìn)入服務(wù)器了,依舊是熟悉的命令行模式。
•你會在第一時間看到服務(wù)器反饋的上次登錄信息,歡迎信息,然后是命令行的提示,前面的顯示規(guī)則是用戶名@機器名。
幾個常用的命令 要想使用Linux系統(tǒng)服務(wù)器做開發(fā),不懂幾個常用命令怎么行?
ssh 用戶名@ip,連接服務(wù)器的命令。
cd 絕對路徑/相對路徑,跳轉(zhuǎn)到路徑對應(yīng)的目錄下。
rm 文件名,刪除文件。
rm -rf 目錄路徑,刪除目錄以及目錄下的所有文件,謹(jǐn)慎操作!
ls [-a],查看當(dāng)前目錄下的文件和目錄,加-a參數(shù)可以查看所有文件,包括隱藏文件(.開頭的文件是隱藏文件,默認(rèn)是看不見的)。
ll,查看當(dāng)前目錄下的文件詳情,可以文件的權(quán)限,遇到?jīng)]有權(quán)限執(zhí)行的情況下可以使用這個命令查看。
pwd,查看當(dāng)前路徑的完整路徑,不知道自己在哪兒的時候可以使用這個命令查看。
which 名字,在幾個默認(rèn)位置查找改名字,比如查找pm2安裝在哪個地方了。
mkdir 目錄名,創(chuàng)建一個空目錄。
cat 相對/絕對文件路徑,查看文件的內(nèi)容,多為查看日志或者其他文本文件。
cp 文件路徑 目標(biāo)路徑,復(fù)制一個文件到另外一個地方。
mv 文件路徑 目標(biāo)路徑,移動一個文件到另外一個地方,也可以重命名。
ps -aux,顯示當(dāng)前進(jìn)程,有時候需要用這個查看進(jìn)程是否存活。
kill -9 進(jìn)程id,結(jié)束進(jìn)程,進(jìn)程id就是上一條命令查到的pid。
tar -zxvf 文件,解壓縮文件。
tar -zcvf 壓縮后的文件 要壓縮的文件/目錄,壓縮文件。
vi 文件路徑,使用vim進(jìn)入文件的編輯模式。
vi退出文件,按下esc鍵保證退出編輯模式,輸入:q或者:q!強制退出。退出保存輸入:wq
vi編輯,按下i左下角會提示進(jìn)入編輯模式,然后就是正常的輸入文字,再按esc鍵退出編輯模式。
vi保存編輯結(jié)果,按下esc鍵保證退出編輯模式,輸入:x保存并退出
安裝Node
1.推薦安裝最新的穩(wěn)定版。我這里是10.15.3,下載地址如下: https://nodejs.org/en/download/[2]
2.選擇Source Code后面的那一行,右鍵復(fù)制鏈接地址,我們使用源代碼的方式安裝,第一次安裝的時候使用這種方式好處多多。
3.回到服務(wù)器,首先跳轉(zhuǎn)到根目錄下cd /。創(chuàng)建一個空目錄,用來放所有的安裝包mkdir software。
4.使用命令把剛才的文件下載下來wget https://nodejs.org/dist/v10.15.3/node-v10.15.3.tar.gz。阿里云下載速度比較給力。
5.將下載好的壓縮包解壓tar -zxvf node-v10.15.3.tar.gz:
6.進(jìn)入解壓好的目錄并執(zhí)行config配置命令cd node-v8.9.4.tar && ./configure
7.在編譯代碼之前,還需要在機器上安裝一些軟件包,使得編譯可以正常運行: sudo yum install gcc gcc-c++
8.執(zhí)行編譯以及安裝命令make && make install,這里編譯階段時間會非常長,你可以喝杯茶,真的超級長,別怪我沒提醒你。編譯成功后執(zhí)行npm -v和node -v測試是否安裝成功。
安裝MySQL
mysql是一個方便使用的開源數(shù)據(jù)庫。因為使用簡單,安裝方便,功能強大,受到很多開發(fā)者的喜愛,給自己安裝一個MySQL數(shù)據(jù)庫真的是非常有必要的,利用它可以存儲不少東西。
1.下載安裝需要用到的源:
wget http://repo.mysql.com/mysql-community-release-el7-5.noarch.rpm[3]
2.安裝下載的源rpm -ivh mysql-community-release-el7-5.noarch.rpm
3.下載安裝MySQL:yum install mysql-server
4.使用service mysqld start
5.使用命令修改當(dāng)前用戶的密碼(默認(rèn)root是沒有密碼的):mysqladmin -u root password '密碼',這里我設(shè)置的密碼為root
6.使用命令進(jìn)入數(shù)據(jù)庫:mysql -u root -p
7.這個時候數(shù)據(jù)庫已經(jīng)安裝好了,但是只能在服務(wù)器上看。我們需要讓MySQL運行遠(yuǎn)程連接,這樣方便我們調(diào)試,不用每次都要使用命令行。
8.進(jìn)入服務(wù)器的mysql命令行模式下,輸入GRANT ALL PRIVILEGES ON . TO 'root'@'%' IDENTIFIED BY 'password' WITH GRANT OPTION;其中root代表的是這次要修改的用戶名,password代表這個用戶使用的密碼,然后再輸入flush privileges;讓命令生效。需要注意的是每行命令的最后要加;,不然是不會執(zhí)行的。
9.如果順利,這個時候已經(jīng)是修改完了,你可以輸入查詢命令來看看最終的結(jié)果。SELECT DISTINCT CONCAT('User: ''',user,'''@''',host,''';') AS query FROM mysql.user;。也可以通過軟件直接登錄數(shù)據(jù)庫看看。
10.到此MySQL數(shù)據(jù)庫就完成安裝了,這個時候可以使用某個客戶端連接上數(shù)據(jù)庫看了(推薦navicat for mysql),也可以直接進(jìn)入服務(wù)器的命令行模式查看數(shù)據(jù)庫。
安裝 Nginx
Nginx 真的是現(xiàn)在必不可少的一個軟件。在轉(zhuǎn)發(fā)請求、負(fù)載均衡等方面非常非常的有用。這里我們先簡單的使用nginx的端口轉(zhuǎn)發(fā)代理等幾個功能。它可以將幾個不同的服務(wù)集中在一個80端口下,根據(jù)域名或者請求路徑來區(qū)分。
1.注意,在安裝nginx之前還需要安裝幾個nginx的依賴插件。
2.安裝pcre yum install -y pcre pcre-devel:
3.安裝zlib yum install -y zlib zlib-devel
4.安裝openssl,這個推薦安裝,畢竟大家都在使用https證書了,yum install -y openssl openssl-devel
5.下載源代碼,復(fù)制下載地址,并使用wget命令下載到服務(wù)器上,下載地址如下:
https://nginx.org/en/download.html[1]
6.解壓下載的文件并進(jìn)入解壓好的目錄tar -zxvf nginx-1.13.8.tar.gz && cd nginx-1.13.8
7.執(zhí)行配置命令./configure
8.繼續(xù)編譯安裝nginxmake && make install
9.查看安裝結(jié)果whereis nginx
10.跳轉(zhuǎn)到安裝好的nginx目錄下,進(jìn)入sbin目錄cd /usr/local/nginx/sbin
11.啟動nginx./nginx
./nginx,啟動nginx;
./nginx -s stop,停止nginx;
./nginx -s quit,退出nginx;
./nginx -s reload,重啟nginx。
12.安裝成功后,使用IP公網(wǎng)地址即可進(jìn)行訪問。
安裝Git
centos上是沒有安裝git,而git是我們開發(fā)中經(jīng)常要使用的工具,這里就講一下怎么安裝git。
1.在服務(wù)器上執(zhí)行yum install git。如果上面的幾個軟件沒有安裝,您可能還需要安裝幾個依賴庫,這個可以查看出現(xiàn)的錯誤來決定安裝那些庫。
2.確定一下git是否安裝完成git --version
“怎么搭建自己的web前端服務(wù)器環(huán)境”的內(nèi)容就介紹到這里了,感謝大家的閱讀。如果想了解更多行業(yè)相關(guān)的知識可以關(guān)注億速云網(wǎng)站,小編將為大家輸出更多高質(zhì)量的實用文章!
免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進(jìn)行舉報,并提供相關(guān)證據(jù),一經(jīng)查實,將立刻刪除涉嫌侵權(quán)內(nèi)容。