最佳實踐:ECS 服務器之建站下
摘要: 想要建站,除了購買云服務器還需要怎么操作呢?
部署網(wǎng)站
前面的做好后,最重要的一部來了,簡單的幾個操作,讓你本地的靜態(tài)代碼變成真正的網(wǎng)址可訪問的網(wǎng)站。
通過前面的課程就搭建了Linux的服務器,接下來就要到這個服務器上去進行一系列的操作了。 但是服務器所處于的位置在阿里云機房里面, 又不大可能到現(xiàn)場去進行操作,那么怎么辦呢?
那就要借助客戶端工具來鏈接到Linux服務器上進行相關(guān)操作了,客戶端工具有很多種,這里采用securityCRT。
1.下載一個SecureCRT或者xshell來連接遠端服務器,我這里用的是SecureCRT。ALT+Q打開快速連接
第一次打開之后,就會看到如圖所示的效果。
接下來教程就講解如何連接到服務器
2連接到服務器
啟動后進行連接:
Protocol :使用默認的SSH2
Hostname: 使用查看阿里云中的IP,我的是47.104.95.212,你們要根據(jù)自己的服務器進行調(diào)整。
Port: 使用默認的22. 這個端口在購買ECS服務器-網(wǎng)絡里的安全組里已經(jīng)開放了的。
Username: 使用root
注: 這個是用于教程的服務器,在你當前看到的時候,很有可能已經(jīng)過期了,不能鏈接了,所以要鏈接自己購買的服務器
3確認保存主機信息
這里詢問是否保存主機信息,點擊 Accept & Save
4輸入密碼
輸入在 購買ECS服務器-安全設(shè)置 中設(shè)置的密碼:
5鏈接成功頁面
如圖所示,鏈接成功之后是這樣的效果
6密碼忘記了怎么辦?
密碼如果忘記了,點擊圖中紅框框的重置密碼。
注: 重置之后,一定要重啟,才能生效在這里插入圖片描述
7.開始基本的安裝:
1)添加資源:
添加CentOS 7 Nginx yum資源庫,打開終端,使用以下命令(沒有換行):
``
sudo rpm -Uvh http://nginx.org/packages/centos/7/noarch/RPMS/
nginx-release-centos-7-0.el7.ngx.noarch.rpm
``
2)安裝Nginx:
在你的CentOS 7 服務器中使用yum命令從Nginx源服務器中獲取來安裝Nginx:
``
sudo yum install -y nginx
``
3)啟動Nginx:
剛安裝的Nginx不會自行啟動。運行Nginx:
sudo systemctl start nginx.service
4)修改Nginx配置信息:
vi etc/nginx/conf.d/default.conf
安裝
5)確定文件沒問題了,看看這個時候是不是開啟了nginx進程:
ps -ef | grep nginx
6)應該會輸出一個或者多個進程,如果沒有的話就開啟或者重啟試試看。
這個時候接下來再試試在服務器上:
ping 115.29.102.81
telnet 115.29.102.81 80
wget www.test.cn
7)如果有的命令沒有就直接yum安裝下:
yum -y install telnet
8) 如果有的命令沒有就直接yum安裝下:
brew install wget
9)發(fā)現(xiàn)很可能telnet不通。
這個時候就是防火墻的問題。
1. 安裝firewalld
yum install firewalld firewall-config
2. 運行firewalld
systemctl start firewalld
3. 查看firewalld狀態(tài)
systemctl status firewalld 或者 firewall-cmd --state
4. 增加80端口的權(quán)限
firewall-cmd --zone=public --add-port=80/tcp --permanent
5. 別忘了更新防火墻的配置
firewall-cmd --reload
6. 別忘了重啟nginx服務:
restart nginx.service
把本地靜態(tài)代碼上傳到服務器端
1.下載winscp
打開winscp.exe之后看到如圖所示的界面
2.連接
主機地址:輸入服務器地址
用戶名: root
密碼: paw123###
3.連接成功界面
連接成功之后,就可以看到如圖所示
右邊是服務端: /usr/share/nginx/html 里的內(nèi)容,暫時什么都沒有
左邊是本地: 一些文件
4.上傳和下載
把右邊的內(nèi)容拖到左邊,就是下載。。。。
把左邊的內(nèi)容拖到右邊,就是上傳。。。
如圖所示把css 文件上傳到了服務器
5.到Linux下觀察
進入Linux,然后輸入命令
就可以觀察到html文件,確認上傳成功啦
6重啟nginx服務
service nginx restart
打開我們的網(wǎng)站域名,ok~~
【阿里云,阿里巴巴集團旗下云計算品牌,全球卓越的云計算技術(shù)和服務提供商。海商(m.descansotropical.com)作為阿里云湖南唯一授權(quán)服務中心,國內(nèi)知名商城系統(tǒng)及商城網(wǎng)站建設(shè)提供商,專為企業(yè)提供專業(yè)完善電商整體解決方案、微商云、視頻云、醫(yī)療云等,點擊咨詢阿里云服務器】