1. 程式人生 > >阿里雲windows/Linux 簡易建站教程,附WordPress配置方法

阿里雲windows/Linux 簡易建站教程,附WordPress配置方法

宣告:文章僅供學習使用,故採用了多處連結,如有侵權,請私信我,立刪。

最近看到一個學長做的驗證介面,很簡單的兩個文字輸入框,但是能給我們群裡的小夥伴們做題提供一個驗證答案的途徑,感覺甚是奇妙。於是自己也租了個阿里雲的伺服器玩玩。買的是ECS學生版的9.9元一個月,這已經是非常的實惠了。一開始弄沒有經驗,windows server 2012,但是2012版的只對x64電腦使用者開放,所以使用x32的就只能購買windows server 2008了,效能了上來說沒有很大的差別。也不必糾結於windows和linux,我安裝完windows之後,感覺linux跟適合開發,阿里雲提供給了我們換系統的方法,如圖
換系統

linux版本這裡推薦使用Cent OS7,其他的版本讀者可自行考量,另外阿里雲提供的linux系統都是純淨版的,全部都是命令列介面。需要安裝圖形介面的可以參考下面的步驟:
1.檢查yum是否安裝,系統是否能聯網,一般來說只要自己的電腦能連上網,那麼伺服器端就是可以連上的。
2.安裝Gnome包

yum groupinstall "GNOME Desktop" "Graphical Administration Tools"

3.更新系統執行級別

ln -sf /lib/systemd/system/runlevel5.target /etc/systemd/system/default.target

4.重啟

reboot

當然,不論是學習還是工作使用,都不推薦使用圖形介面。

Windows伺服器

雖然自己安裝能夠有極大的方便,但還是推薦新手使用阿里雲的一鍵安裝包,2塊錢能省不少事。之後參照下面的過程進行安裝即可(這裡的安裝一定都是在雲伺服器上進行的,不要裝在自己的電腦上,我第一次裝就是傻了自己電腦上了)

根據下面這個連線來按步驟安裝,安裝的同時要儘量看一下下面的注意事項。

注意:
1.不推薦通過阿里雲的控制檯進行遠端控制,推薦使用win+R ,輸入mstsc,使用自己電腦帶的遠端連線,計算機處填伺服器外網IP,使用者名稱填預設Administrator
遠端連線

2.最好是在自己電腦上將一鍵安裝包解壓好之後,通過遠端連線傳到伺服器上,通過將自己電腦的某一個磁碟驅動對映到伺服器上實現檔案傳送。這樣連線之後開啟雲伺服器之後會在裡面看見磁碟對映,將檔案拷到伺服器桌面即可。
傳一鍵安裝包

3.安裝時使用預設路徑,不要改動,不然在後面的配置上會出問題

4.安裝沒有問題的話,都會依次自動彈出phpwind和phpmyadmin兩個網頁,如果沒有彈出,就有可能是改動了路徑。

按步驟安裝完之後,點選雲服務的win鍵,輸入IIS,開啟之後如下
IIS

點選網站處,新建網站,輸入對應的IP,此處按照下面的連結進行安裝,win10使用者也可以使用,由於版本問題,細節部分大同小異,讀者自行考量。
win7配置自己的IIS伺服器親自做的圖文很詳細

注意:
1.站點路徑下需要有一個index.html的首頁,按照預設的讀取順序是要找index的。
2.配置IIS時記得檢驗測試一下,如果有問題就點選連結為,改到特定使用者,即Administrator,輸入自己的登入密碼,這裡不用在意。
配置問題

配置完IIS是不是就完成了呢?當然不是,我們需要的是讓別人能夠通過IP地址訪問到我們的網站。

我們還需要改變防火牆,開啟對應的端口才可以
如何設定windows防火牆
另外,還需要在阿里雲的控制檯上配置對應埠的安全組。
建立安全組

至此,windows環境下的web伺服器已經搭在好了,如果域名沒有備案的話,訪問的時候需要通過 IP:埠號 訪問。

Linux伺服器

Linux系統在作為伺服器端時,先比Windows是有非常多的優點的,所以推薦大家儘量學習一下Linux的基本操作語法。所以我在安裝按Windows系統的伺服器後,立馬更換了系統(心疼的我喲~~)。這裡呢,同樣推薦新手使用一鍵安裝包,下面這個教程還是很詳細的

注意:
1.Xshell和Xftp都是安裝在自己電腦上的,用於遠端控制伺服器和檔案傳輸,不要搞錯了。
2.關於配置的方案,大眾化的方案就是LAMP(Linux,Apache,Mysql,php),這是很常規的伺服器配置方案,我採用的是LNMP(Linux,Nginx,Mysql,php),Nginx在大資料處理方面的能力逐漸趕超Apache,前景還是十分有利的。另外,需要Java環境的,安裝Tomcat(不裝php)推薦使用Nginx。
3.在配置/alidata/www/server/nginx/cong/vhosts/phpwind.conf時
配置檔案
注意將對應的專案位置和日誌檔案修改,都改成自己檔名加相應的字尾,不然在連線網站時會連結不上

當然安全組和防火牆還是要配置的,這裡只講防火牆的配置
CentOS 7預設使用的是firewall作為防火牆,所以需要使用下面的代命令關閉

systemctl stop firewalld.service

網上大多數的方法都是關閉iptables防火牆的,讀者注意分辨,如想改為iptables防火牆,請參照下面的方法
CentOS 7.0關閉預設防火牆啟用iptables防火牆

至此,我們的Linux伺服器就算配置完成了

附wordPress配置方法

WordPress

搭完伺服器怎麼能沒有一個好看的個人網站呢,wordpress就給了我們一個途徑

下面的教程連帶了阿里雲Linux的配置方法,算是非常完善的一篇部落格,安裝Linux出現問題也可以參照下面的方法。這裡只看下面配置WordPress的部分即可

注意:
提前需要在phpmyadmin下新建一個wordpress的資料庫

安裝配置完我們就可以通過IP訪問它了,但是也有可能出現502的問題,我百度了很久發現應該是Nginx的問題,使用Nginx安裝WordPress會出現這種問題,可以採用下面的命令處理

32位伺服器

mv /usr/lib/libsqlite3.so.0.8.6 /usr/lib/libsqlite3.so.0.8.6.bak

64位伺服器

mv /usr/lib64/libsqlite3.so.0.8.6 /usr/lib64/libsqlite3.so.0.8.6.bak

但是這樣做還會導致一個問題,yum失效,這裡做的操作就是,在將上面的移動的檔案還原回去即可即使用mv命令將後面兩個檔案順序更改,在執行一遍命令即可。

以上便是我這三天的心得,初次接觸伺服器,很多地方不懂,Linux命令也要重新拾起來,在此記錄下來,幫助以後自己可以回來思考。