購買服務器
個人使用:一核 2G內(nèi)存 2M寬帶 >>學習使用這個就行
公司使用:四核 8G內(nèi)存 5M寬帶
公司必須買 共享計算型N4的規(guī)格
個人可以選擇 突發(fā)性能實例t5
服務器選擇ubuntu,版本選最新就行
存儲選20G就行
服務器地域區(qū)別:
國內(nèi):必須要備案,一般7到15天
香港:不需要備案
帶寬:學習用就1M就行,公司項目必須最少2M
域名:網(wǎng)址.省錢的話 買.top 或者.xyz
ssh鏈接到linux
linux的分區(qū)
/ 根目錄
/etc 系統(tǒng)目錄
/boot 啟動分區(qū).512M
/home 家目錄(類似于我的文檔)
/var 文件系統(tǒng)
/data 專門存放項目的
swap 交互分區(qū),就是當你內(nèi)存不夠用,使用硬盤作為虛擬內(nèi)存
ext4 分區(qū)格式,相當于windows的fat32,ntfs
常用命令
1.用管理員的權限運行
sudu
2.更新系統(tǒng)(ubuntu系統(tǒng))
檢查更新:sudo apt-get update
安裝更新:sudo apt-get upgrade
3.更新系統(tǒng)(centos系統(tǒng))
檢查更新:yum update
安裝更新:yum upgrade
4.進入一個目錄,~表示用戶的家目錄
cd ~
5.返回上一層目錄
cd ..
6.顯示當前目錄
pwd
7.列出當前目錄所有文件
ls
ls -al
ls -l
ls -a(顯示隱藏文件)
8.重啟
sudo reboot
9.關機
sudo init 0
sudo halt
10.清理屏幕的
clear
11.新建文件夾
mkdir test
12.刪除文件夾
rm test(報錯,只能刪除文件)
rmdir test(可以刪除空文件夾)
rm -rf test(強制遞歸把test文件夾里面的文件全都刪除掉)
rm -rf ./(清空當前目錄下的所有文件)
rm -rf /(刪除根目錄下所有文件)
13.新建文件
touch hello.php
14.復制文件
cp hello.php hhh.php
15.重命名/移動文件
mv hello.php aaa.php(重命名文件)
mv hello.php ../(移動到上一層)
16.刪除文件
rm aaa.php
編輯器
1.命令
vim hello.txt
2.模式
操作模式:esc
編輯模式:a,i
3.常用快捷鍵
先esc 進入操作模式
dd 刪除1行
10dd 刪除10行
u 撤銷(類似windows里面的ctrl+z)
:w 保存 write
:q 退出 quit
:wq 保存退出
:q! 不保存,強制退出
寶塔服務器運維面板
官網(wǎng):寶塔
安裝網(wǎng)站:安裝網(wǎng)站
命令(ubuntu系統(tǒng)):wget -O install.sh http://download.bt.cn/install/install-ubuntu_6.0.sh && sudo bash install.sh
(打完命令全部自動化安裝好,會給我們域名,帳號和密碼,一定要保存好
)
然后在云服務器配置安全組配置
寶塔軟件安裝:
nginx 1.17
寶塔面板設置:
a.設置用戶名和密碼
b.修改安全入口,改成自定義的
添加站點:
a.填寫域名
b.選擇根目錄
FileZilla設置,使用編輯器編輯線上文件
點Settings
->File Editing
,選擇默認編輯器
,然后選擇始終選擇默認編輯器
直接在File 里面 找到文件,右鍵點擊View/Edit
,就可以使用默認編輯器,打開代碼
解析域名(使得一臺服務器上面能運行多個域名)
luvxia.com 一級域名
www.luvxia.com 二級域名
678iy.luvxia.com 二級域名
域名解析,就是把域名與ip對應上
一個域名,可以有多個二級域名
多個域名,可以解析到同一個ip上
1.用戶通過ip地址訪問:瀏覽器,就直接找到這個ip對應的服務器,顯示Nginx指定目錄的內(nèi)容
2.用戶通過域名訪問:
瀏覽器->
DNS服務器->
把域名轉換ip(XXX.XXX.XXX.XXX)->
找到這個ip對應的服務器->
顯示Nginx指定目錄的內(nèi)容
SSL證書配置
在騰訊云或者阿里云里面申請SSL證書,然后在寶塔界面填寫,保存之后,勾選強制https.
使用Webstorm自動上傳項目
Tools-> Deployment-> Config-> 點擊+號,選擇SFTP,填寫ip,服務器賬號和密碼,項目路徑,和域名(沒有域名填寫ip),第二頁加一個/