linux系統下搭建自己的web服務器


之前在windows 2008 server上搭建了一個用於測試的web服務器,但是在打開網站的時候特別的慢,尤其是圖片的加載都會失敗,當時以為是路徑的問題,但是在服務器上自己打開都特別慢,自己實在找不到原因,所以打算不在一棵樹上面吊死,准備去linux下試試。

經常被拿來當服務器的有centos、ubuntu......考慮到自己只有ubuntu的鏡像並且只是自己做一些簡單的測試使用,所以選擇的版本是ubuntu14.04LTS。在這個平台上搭建自己的web服務器

相比在windows下的wamp集成環境,linux系統下同樣有LAMP,不要問我LAMP是什么,這個我想懂wamp的肯定能動lamp是什么。好,馬上言歸正傳。

第一步,我們在ubuntu下搭建lamp環境,首先,安裝apache:

sudo apt-get install apache2 apache2-doc

測試apache2正常工作:

接下來是安裝mysql:

sudo apt-get install mysql-server
sudo apt-get install mysql-client

安裝mysql的時候會提醒設置root賬戶的密碼,需要注意他和你的登錄賬戶密碼是沒有什么聯系的。

接下來是php的安裝:

sudo apt-get install php5  
sudo apt-get install libapache2-mod-php5   //安裝apache服務支持php模塊

 安裝配置完一些東西我們都是需要重啟apache生效。

有的人會說命令是:

sudo service apache2 restart

 當你輸入這條命令提示錯誤的時候,也不要奇怪,你可試試這個命令,一樣的含義,但是只是方式不通而已。

這里我們需要知道,我們選擇的都是靜默安裝,就類似於windows系統下開啟某些本身帶有的服務一樣,所以我們要知道他的路徑以及配置文件在哪里。

接下來就是web網頁一些東西的上傳和搭建,和昨天windows下安裝dede的步驟幾乎是大同小異的,還是要注意讀寫權限的問題,還有就是數據庫的密碼不像上一篇講的那樣是空的,密碼就是你安裝mysql設置的那一個。

我看到別人寫的好多關於搭建這些環境的步驟和教程,覺得有好多自己不懂的模塊只是單純的按照人家的來操做完成,到底是個什么東西,起了什么作用,我不是很懂,應該說是我不懂,所以我用上面的幾個步驟搞定了,可以做到打開網頁,盡管使用的還是別人的模版,

我想說的是如果出了什么錯之后再進行apt-get install ***比較好,最起碼自己知道了那是個什么東西影響到了哪一步。

那么,問題來了

問題一:

之后,我們執行安裝GD庫的命令,解決問題,成功!

apt-get install php5_gd

 問題二:

你不覺得命令里面老是有sudo這個東西讓人用着很麻煩嗎?

所以,我們最好在一開始的時候使用切換到root賬戶或者設置使用root登錄:

sudo passwd root   //默認沒有root賬戶密碼,此命令就是設置root密碼
su //切換root用戶命令

 更好的辦法是在開機的時候,用戶登錄那一塊就用root登錄,這樣就省去了太多的麻煩:

方法百度有,附上鏈接:

http://jingyan.baidu.com/article/5553fa82e3a1c565a23934c5.html

問題三:

 我們需要權限,在windows下是這樣,在linux下更是這樣,在搭建web網站的時候,你測試127.0.0.1很有可能被錯誤提示forbidden掉。

不要怕,這就是明顯的權限問題,提權命令直接提到最高比較好:

chmod -R 777 你要提權的文檔路徑(比如:chmod -R 777 /var/www/)

 差不多就是這樣,結束。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM