[分享]web server的架制

星雨流痕

進階會員
已加入
7/4/05
訊息
446
互動分數
0
點數
0
年齡
38
網站
造訪網站
小弟個人目前比較會的是架設WEB
小弟平台
CPU:P4 3.0G(478腳位)
RAM:512
顯示卡: 精星 ATI X700PRO
MB:ABIT INTEL 865晶片組
OS:FC4

如果在安裝的時候使用完全安裝的話 那麼應該就有apache ,php跟mysql
如果沒有的話 可以去rpm.find和 義守大學的檔案伺服器尋找相關的套件
也可以使用rpm -qa | grep httpd 查看目前apache的版本 pgp和mysql也可用此方法查詢版本
PS:查詢mysql版本時打 rpm –qa | grep mysqld 會比較好

Mysql
如要開始用locate的指令 請先打updatedb來更新系統的指令資料
先尋找mysqladmin這個檔案 可以打上 locate mysqladmin | more 來尋找
絕對路徑通常應該在/usr/bin/mysqladmin接著打上
/usr/sbin/mysqladmin -u root password 'your.password' 來建立帳號密碼
建立完成後 可以打上mysql –u root –p 這個指令 來進入資料庫
此時會詢問你剛剛設定的密碼 確定進去後可以打上exit 離開

Apache
apache的設定檔預設是會放在/etc/httpd/conf/httpd.conf裡面 接著使用vi 來修改
httpd.conf裡面的設定 。
UserDir public_html 這裡所指的是,各家目錄底下web所預設的位置,像這樣/home/帳號名稱/public_html,如果不設定的話,那家目錄本身就是預設的位置了,像/home/帳號名稱
AddDefaultCharset big5 這是預設網頁要以怎樣的語言下去編譯,我們這裡設定是big 5
DirectoryIndex index.html index.htm index.php home.htm home.php home.html 這裡指的就是,當我們在一個目錄下的時候,伺服器要自動去找哪一個檔案名稱來開啟,也就是各網站的第一頁的名稱,此時如果我們打http://www.cju.edu.tw/home.php 跟 我們打http://www.cju.edu.tw會開啟同樣的頁面
LanguagePriority 將tw移到最前面 這個設定是跟AddDefaultCharset是搭配的,為了更改apach預設顯示語言編碼。

PHP
在根目錄打上vi /etc/php.ini
register_globals = On 這個設定則是關於php方面的設定,若不知道位置同樣可以用locate來找尋,

phpmyadmin的設定
我們在網路上抓到phpmyadmin的檔案後,個人是抓phpMyAdmin-2.7.0-pl2.tar.gz將它解壓縮放在/var/www/html/底下,並且用mv更改檔名為phpMyAdmin,在phpMyAdmin我們可以找到config.default.php的檔案,用vi下去編輯,我們需要將
$cfg[`Servers`][$i][`auth_type`]改成http
$cfg[`Servers`][$i][`user`]填入root
$cfg[`Servers`][$i][`passsword`]填入你所設的密碼
這些設定大概在85~87,其他的都可以不用動

接著打上/etc/rc.d/init.d/httpd start和/etc/rc.d/init.d/mysqld start 應該就大功告成了
以後想修改資料庫 可以利用瀏覽器打上http://localhost/phpMyAdmin 就可以進去修改了 在http://localhost/ 可以檢查自己的apache使否有啟動成功


以上 謝謝指教 如有不小心錯誤的地方 也請不吝指正
 

lianggo

初級會員
已加入
7/24/06
訊息
3
互動分數
0
點數
0
我們公司的主機也是使用 linux + Apache + PHP + MySql

我們公司的主機也是使用 linux + Apache + PHP + MySql

我們公司現行兩台主機是 Opteron 150 , Opteron 146 都有 4G的RAM, 執行 Linux 主要是做 http://www.iyudigi.com台灣房屋聯賣網
http://www.iyuyu.com 台北房屋聯賣網的服務,
每天都將盡有 5萬人次的流量,主機還是很穩.
最新想再買一台主機 Opteron 144 在pchome 看到 只要 27000 左右,應該可以考慮再買一台.
來增加一個 http://www.iyudigi.com/map/house 衛星看屋的服務

不過有一個問題就是 公司主機 有時候會當機,我有聽說 linux 有一個技術 cluster ..主機會永不當機了..
不知有沒有人會...或能提供相關資訊??
 

夢夢狐

疑難雜症狐
已加入
11/13/03
訊息
3,073
互動分數
0
點數
36
網站
www.machcannon.idv.tw
lianggo 說:
我們公司的主機也是使用 linux + Apache + PHP + MySql

我們公司現行兩台主機是 Opteron 150 , Opteron 146 都有 4G的RAM, 執行 Linux 主要是做 http://www.iyudigi.com台灣房屋聯賣網
http://www.iyuyu.com 台北房屋聯賣網的服務,
每天都將盡有 5萬人次的流量,主機還是很穩.
最新想再買一台主機 Opteron 144 在pchome 看到 只要 27000 左右,應該可以考慮再買一台.
來增加一個 http://www.iyudigi.com/map/house 衛星看屋的服務

不過有一個問題就是 公司主機 有時候會當機,我有聽說 linux 有一個技術 cluster ..主機會永不當機了..
不知有沒有人會...或能提供相關資訊??
cluster......平行運算?

那需要備援用的電腦喔.....
他是好幾臺同時執行同一功能,當一臺中斷服務時其他臺接手服務的方式
所以需要二臺以上伺服器才可以......
可以參考這裡>w<
同時笨笨狐記得好像旗標有書亦有著名工作原理和方式的......

http://linux.vbird.org/linux_server/0600cluster.php
 

fantasielf

進階會員
已加入
11/29/03
訊息
511
互動分數
0
點數
16
再看過鳥哥的網站之後,對架站就怕怕的了,雖然Linux架站容易
但是如果防護沒做好的話,很容易被當作跳板的....
 

mex055009

一般般會員
已加入
8/7/04
訊息
106
互動分數
0
點數
16
年齡
36
網站
造訪網站
我家的主機就被當跳板過...網路還被黑NET切斷....
後來主機資料全毀..... ;oq;
 

koscsi

非會員
已加入
3/2/04
訊息
1,159
互動分數
0
點數
36
cluster..應該是叢集式的架構,好像是把很多台的主機"合併"成一台,不過卻又是獨自的個體,也就是萬一有一台掛了,其他的機器會接手!
 

a843433

進階會員
已加入
5/19/05
訊息
322
互動分數
0
點數
0
那個不是Cluster,叫做HA...........




基本上,HA是個不便宜的「系統結構」(請注意,這不是幾台電腦就能夠隨便拼湊的東西),如果你真的要做到如你想像的東西的話........

---
Cluster只是將運算方程丟給主機群去運算與解析,跟「虛擬成一台電腦」沒有關係。大部分的情況下,一台掛點,其他主機就會停止連線,當然也會停止運算的動作 。
 

kevinj

榮譽會員
已加入
9/18/03
訊息
1,669
互動分數
0
點數
36
不錯的簡介和設定..
但也要小心....Mydql 和 Apache
免得被駭客....
不錯的分享...多謝!!
 
▌延伸閱讀