ubuntu 基礎架站

ubuntu 基礎架站 ,這裡將簡單記錄一下過往多次在Ubuntu 或者linux上架站 所遇到的問題

安裝好Ubuntu 後

步驟一 :安裝LAMP(包含apache mysql php),基本上照做伺服器就裝起來了

參考連結 :https://magiclen.org/lamp/

LAMP 代表著Linux Apache Mysql PHP,其實要分開裝也不是不行,如果想省時間省事的話就可以將這幾項一併安裝並且設定好

先安裝Tasksel

ps. Tasksel有提供LAMP,因此我們先安裝Tasksel,完成後再透過Tasksel來安裝LAMP

執行Tasksel來LAMP

重點指令筆記:

apache啟動 停者 重新啟動

其實到這邊網站伺服器已經安裝完成,此時透過瀏覽器輸入

應該已經可以看到以下畫面,也就是代表網站伺服器已經順利啟動啦

ubuntu apache init

安裝phpMyAdmin

我想有用Mysql的各位應該都對phpMyAdmin不陌生,這也是第一次接觸MySQL常用的管理工具,以往在windows上只要下載了phpmyadmin zip壓縮檔

解壓縮後放到網站根目錄就可以使用了,其實在Ubuntu 上更為簡單,只要一個指令就可了

安裝過程中會要輸入步驟一安裝時所輸入的MySQL帳號密碼,安裝完成後一樣透過瀏覽器輸入網址就可以使用了

phpmyadmin

 

步驟二 : 設定virtualhost

注意apache2.4後的設定方式不太一樣,注意不要看到舊版的

參考連結 :http://blog.fhps.tp.edu.tw/fhpsmis/?p=845

參考連結2 :https://www.digitalocean.com/community/tutorials/how-to-set-up-apache-virtual-hosts-on-ubuntu-14-04-lts

virtualorhost可以讓Apache在同一台主機的情況下分別架設多個網站,我想這也是非常常用的一項功能

Apache2.4之後必須增加或者修改此資料夾底下的檔案

config範例

config寫完後要記得啟用,並且重新啟動Apache

 

步驟三 :設定URL rewrite

urlrewrite可以讓網址更有彈性的運用,比如本篇將標題直接設定在網址列上就是其中之一的範例,當然其中設定的細節又有很多故事可說有機會再開一篇來說明

參考網址 : https://www.digitalocean.com/community/tutorials/how-to-set-up-mod_rewrite-for-apache-on-ubuntu-14-04

開啟rewrite並重新啟動apache

Apache config檔如上述範例需填寫<Directory></Directory>

需要讓這個目錄可以有rewrite的權限

 

步驟四 :如需要使用不同的port記得修改Apache config

參考網址 :https://askubuntu.com/questions/224407/how-can-i-open-specific-ports-for-my-apache-server

基礎建設完成了,緊接著來看下篇讓你的Apache也支援SSL

首頁 » 技術文章 » 架站 » ubuntu 基礎架站

9 Comments

  1. Pingback: 讓你的Apache也支援SSL - Alvin Chen Club

  2. Pingback: ubuntu 進階架站分享 - Alvin Chen Club

  3. Pingback: Awstats 讓你知道網站流量有多少 - Alvin Chen Club

  4. Pingback: Composer 幫PHP套件找一個家 - Alvin Chen Club

  5. Pingback: Laravel ,用Laravel 來建立你的第一個網站 - Alvin Chen Club

  6. Pingback: 安裝wordpress, 30秒架好你的網站 - Alvin Chen Club

  7. Pingback: PHP 版本更新, Apache上如何設定 - Alvin Chen Club

  8. Pingback: MySQL 定期自動備份到遠端機器 - Alvin Chen Club

  9. Pingback: Ubuntu FTP server 架設 - Alvin Chen Club

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *