很久沒有更新博客了,說來也是慚愧沒有養成記錄經驗的習慣。mysql
有不少技術開發同窗都想擁有本身的服務器用來搭建我的網站,或者展現做品,可是怕租上不會配置或者嫌配置繁瑣難下決定。sql
廢話很少說直接進入正題,前兩天幫朋友配置一臺阿里雲的輕量應用服務器(注意不是雲服務器ECS可是大同小異)。數據庫
我配置的是1GB內存1核 20GB SSD系統盤 一年(最低配置算下來打折400多),通常我的建站或者拿來本身練手這個配置足夠用了,若是公司用能夠選擇配置更高的。服務器
1.地域選擇 推薦你們選擇 華東1(杭州) 通常這個地域的服務器都很搶手,也不知道我朋友是怎麼搶上的。網站
2.選擇應用鏡像 這裏選擇的是WordPress這個相對應用面廣,不過仍是看我的需求。詳細的介紹你們能夠點擊不一樣鏡像下面都會有。this
3.選擇系統鏡像 這裏選擇的是CentOS 是一個基於Red Hat Linux 提供的可自由使用源代碼的企業級Linux發行版本, 也就是你們熟知的紅帽。前三款都是基於Linux操做系統,有人就會問了後面不是有Windows鏡像咋不選,我的比較喜歡命令提示行那種風格界面,畢竟開發人員常常用可視化圖形界面對我的提升幫助不是很大(我的想法,不喜勿噴),固然最主要的Windows鏡像須要至少40GB SSD磁盤,價錢瞬間貴了很多....阿里雲
都選好以後購買就完事了,完成以上步驟你就已經擁有屬於本身的服務器了,接下來就是怎麼配置。spa
2.服務器配置操作系統
購買以後的環境都幫你搭配好的,剩下的就是本身配置數據庫和PHP、HTML等文件上傳了,雖然很方便,可是在部署的過程當中仍是有許多坑,雖然一步步去排坑也不難,我整理了一下但願能夠幫助到你們少踩坑(打碼部分爲我的信息、ip等)。.net
1.購買以後會有贈送一個我的博客,能夠在上面發表文章訪客也能夠留言等一些功能,下面跟你們說一下怎麼進入我的博客,不須要的能夠濾過這個部分(畢竟大佬們都是本身建站)
2.重要的來了,既然買服務器就是要有本身的空間上傳文件,那麼問題來了怎麼上傳須要什麼軟件來輔助,下面我給你們介紹一下
WinSCP設置
設置完成後登錄,都填寫正確會進入到服務器裏面文件目錄 上傳文件放置目錄 /home/www/htdocs
右側爲本地目錄 左側爲服務器目錄 (選中本地文件右擊上傳便可)須要注意的一點 訪問已上傳的文件時候域名後面/直接加文件名字便可,不須要加/home/www/htdocs
3.文件能上傳了,也能經過域名訪問了,總感受還少點什麼。固然咱們的數據庫尚未登場,當時配置這個數據庫頭髮掉了好幾根....
首先在應用詳情裏面 下方有MySQL信息 獲取密碼方法和我的博客同樣,若是你覺得這樣就能夠鏈接數據庫了,那麼恭喜你成功入坑了,當時爬了一天才出坑。由於輕量應用服務器的數據庫自己是沒有的,自建數據庫沒錯你沒聽錯就是手動搭建,沒有現成的可使用!!!
點擊登陸時會提示錯誤null, message from server :"HOST IP地址"is not allowed to connect to this MySQL server(消息從服務器:「主機IP地址」是不容許鏈接到MySQL服務器,是mysql未開啓mysql遠程訪問權限致使。)這裏就不截圖了,由於建好了就沒有報錯提示了
如今登陸輕量應用服務器的控制檯,點擊對應服務器的MySQL遠程鏈接功能,使用命令行方式經過MySQL的帳號密碼鏈接到MySQL當中,輸入sudo /usr/local/mysql/bin/mysql -uroot -p密碼
會彈出你的數據庫服務的基本信息 ,如今要輸入的代碼就是鏈接雲數據庫的關鍵,由於咱們要在本地鏈接那麼就是隻要知道密碼和公網ip就能鏈接數據庫
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'youpassword' WITH GRANT OPTION;
上面命令中%表明的你想root使用mypassword從任何主機鏈接到mysql服務器的話,若是指定ip把%替換便可
別忘記最後的FLUSH PRIVILEGES; 刷新先前的修改。
如今咱們從新回到自建數據庫界面按照剛纔的提示從新輸入所填信息,點擊登陸你就能夠進入到你所搭建的數據庫,也能夠進行數據庫相應的操做了,在外層列表也能夠看到你所建的數據庫運行實例!
再本地鏈接自建數據庫我推薦你們用 Navicat 特別便捷,鏈接端口和ip跟在服務器上一致
到此輕量應用服務器算是基本配置完成了,能夠開始建站等操做。
配置這個服務器最大的感觸就是多看文檔,要有耐心不要浮躁,不少東西文檔都有介紹只要耐住性子慢慢都會找到答案。
但願這篇文章能對你們配置服務器有所幫助,你們的關注是對我最大的支持,有問題歡迎留言我都會解答,之後會多寫一些乾貨與你們分享,本人是一個勤奮努力的PHP的小菜鳥歡迎你們交流~