教程 - 【超详细】从零开始部署网站——阿里云主机CentOS系统
環(huán)境:
系統(tǒng)環(huán)境是阿里云的輕量應用服務器,CentOS系統(tǒng)(Linux)
本文內容
- 域名解析
- CentOS安裝
- httpd(Apache)安裝和基本配置
- 上傳HTML
請按需查看:
- 前言
- 參考
- 方法
- 1.域名解析
- 2.開放端口
- 3.遠程連接(FinalShell)
- 4.httpd的安裝與配置
- 常見問題
- 5.傳輸文件(FileZilla)
- 后言
前言
本人以前用系統(tǒng)是的是Windows系統(tǒng)phpStudy軟件來部署網站,相對Linux的指令行系統(tǒng),有UI的Windows不要太方便,用起來很直觀簡單。但是用了2個月,出現了各種問題讓我轉向CentOS了。
- 遠程連接的操作延遲高
- 會被攻擊(親身經歷)
- 家里的網絡無法用FlashFXP管理文件
- phpStudy無法安裝SSL證書
之前不是沒試過用CentOS配置,但是由于找不到合適的教程,一直沒能配置成功。直到最近項目必須要安裝SSL證書,網上用phpStudy安裝的教程試了一遍都不行,只能使用CentOS。經過更換思路和大量的搜集教程,終于讓我成功的部署好網站了。
參考
阿里云centos的本地連接、傳輸文件、部署網站
方法
1.域名解析
部署網站需要域名和主機,域名和主機都最好在同一個服務商購買,這樣設置會更方便。
首先進入控制臺中的域名 ,點擊解析
點擊新手引導,在記錄值中填入你主機的公網IP
進入主機,進入域名,點擊添加域名,填入域名后點擊確認
設置完后,你的域名和主機就綁定在一起了。
可以試試輸入域名,雖然還是顯示“無法訪問網站”,但是可以發(fā)現是提示從找不到變成了拒絕,這說明域名解析成功了!
2.開放端口
在防火墻中添加規(guī)則如圖設置,在下拉菜單選擇HTTP和SSH即可。
(如果是輕應用,則默認有條開放所有端口的規(guī)則)
這樣就可以使用HTTP和SSH協(xié)議來訪問你的主機了。
3.遠程連接(FinalShell)
注意!本文介紹的連接方法簡單但不安全。為了安全起見,請設置救援賬號密碼、禁止賬號密碼登陸,使用密鑰登陸。
在遠程連接中點擊設置密碼(設置完后需要短信驗證+重啟主機)
推薦使用FinalShell軟件來遠程連接主機
FinalShell下載地址
安裝完后打開,選擇SSH連接
然后如圖配置即可
這是連接成功的樣子
4.httpd的安裝與配置
直接執(zhí)行下面這行命令,系統(tǒng)就會自動安裝httpd了
yum install httpd -y等待安裝完后,執(zhí)行下面行命令啟動httpd服務
systemctl start httpd此時在瀏覽器里輸入你的域名,可以看到這個頁面
這是歡迎頁面,可以說已經基本配置完成了,但還有有一些推薦設置
比如:
將httpd添加到開機啟動:
然后輸入
reboot重啟主機
然后重新連接,輸入
ps -ef|grep httpd如果出現多個進程則說明成功將httpd添加到開機啟動了
還可以改個計算機名稱
Linux系統(tǒng)修改文件的方法請看下面這篇博文:
linux系統(tǒng)中如何進入退出vim編輯器,方法及區(qū)別
常見問題
歡迎補充
如果返回:
Loading mirror speeds from cached hostfile Package httpd-2.4.6-88.el7.centos.x86_64 already installed and latest version Nothing to do說明你已經安裝了httpd
5.傳輸文件(FileZilla)
看回之前那個測試頁面,已經告訴我們要將HTML放在 /var/www/html/. 目錄了
其實FinalShell可以上傳文件,但是太輕量了,功能不全。
這個時候就需要FileZilla!了,有漢化,有免費版,更重要的是功能強大!
FileZilla中文網下載地址
我使用的是Windows 64位綠色版。
打開FileZila,在右上角文件中打開站點管理器
點擊右下角的新站點,然后如圖設置即可
連接成功的樣子
然后把 /var/www/html 復制到遠程站點中,回車進入,將你的站點拖入右邊即可
上傳完之后去瀏覽器打開你的域名試試看吧!
后言
到目前為止,我們只是簡單的將本地的網頁上傳到服務器讓人人都可以打開而已。
以后可能還需要
- 更換更加安全的密鑰登陸
- 使用多域名
- 綁定SSL證書(https加密)
下篇:部署網站——SSL證書的申請與安裝
全文完。
就這么簡單,同學們學會了嗎?自己去試試看吧。
覺得學到了就在右邊給我個贊和收藏唄。這是我更新的動力之一
總結
以上是生活随笔為你收集整理的教程 - 【超详细】从零开始部署网站——阿里云主机CentOS系统的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 方正中间件创业大赛南京赛区圆满落幕
- 下一篇: 使用BOOTICE 恢复系统启动项