[RHEL5企業級Linux服務攻略]--第7季 Apache服務全攻略之高級配置

Apache高級配置中咱們來談一下配置動網論壇的一個案例哈~涉及LAMP部署哈~
企業需求
公司要爲本身網站搭建一個論壇來實現廣大用戶的在線交流,內網採用的IP地址爲192.168.8.188,要求服務器知足1000人同時在線訪問,而且服務器上有個很是重要的目錄/security,裏面的內容僅容許來自tech.michael.com這個域的成員訪問,其餘所有拒絕。管理員郵箱設置 [email]root@michael.com[/email],首頁設置index.php。Apache根目錄和文檔保持默認設置/var/www/html
需求分析
搭建動態網站咱們首先要把相關的軟件包安裝好哈~LAMP是一個比較好的選擇。對於特殊的要求咱們能夠在主配置文件中經過相應字段進行設置:ServerAdmin字段能夠設置管理員郵箱地址,DirectoryIndex字段能夠設置首頁文件,MaxClients字段能夠設置客戶端鏈接數等等哈~
解決方案
一、安裝LAMP所需軟件包
(1)MySQL安裝
<1>安裝MySQL數據庫須要的軟件包比較多
perl-DBI-1.52-1.fc6.i386.rpm
perl-DBD-MySQL-3.0007-1.fc6.i386.rpm
mysql-5.0.22-2.1.0.1.i386.rpm
mysql-server-5.0.22-2.1.0.1.i386.rpm
mysql-devel-5.0.22-2.1.0.1.i386.rpm
<2>安裝順序
安裝MySQL的時候,特別要注意安裝順序哈~不然MySQL沒法正常安裝成功,參考如下安裝順序就能夠順序完成安裝哈~
安裝第一個軟件包:perl-DBI-1.52-1.fc6.i386.rpm
安裝第二個軟件包:mysql-5.0.22-2.1.0.1.i386.rpm
安裝第三個軟件包:perl-DBD-MySQL-3.0007-1.fc6.i386.rpm
安裝第四個軟件包:mysql-server-5.0.22-2.1.0.1.i386.rpm
p_w_picpath
<3>啓動服務
MySQL安裝安裝完畢後,重啓MySQLd服務,檢查服務器狀態
p_w_picpath
<4>設置管理員賬號密碼並測試
使用mysqladmin命令創建管理員賬號和密碼並使用mysql -u root -p進行登陸
p_w_picpath
(2)PHP安裝 
<1>PHP所需軟件包
php-5.1.6-15.el5.i386.rpm
php-cli-5.1.6-15.el5.i386.rpm
php-common-5.1.6-15.el5.i386.rpm
php-mysql-5.1.6-15.el5.i386.rpm
php-pdo-5.1.6-15.el5.i386.rpm
p_w_picpath
<2>安裝PHP軟件包
安裝第一個軟件包:php-common-5.1.6-15.el5.i386.rpm
安裝第二個軟件包:php-cli-5.1.6-15.el5.i386.rpm
安裝第三個軟件包:php-5.1.6-15.el5.i386.rpm
安裝第四個軟件包:php-pdo-5.1.6-15.el5.i386.rpm
安裝第五個軟件包:php-mysql-5.1.6-15.el5.i386.rpm
p_w_picpath 
二、編輯Apache配置文件httpd.conf 
vim /etc/httpd/conf/httpd.conf
設置Apache根目錄爲/etc/httpd
p_w_picpath
設置客戶端最大鏈接數爲1000
p_w_picpath
設置管理員郵箱爲 [email]root@michael.com[/email]
設置服務器的主機名和端口
p_w_picpath
設置文檔目錄爲/var/www/html/bbs
p_w_picpath
容許全部人訪問/var/www/html/bbs目錄
p_w_picpath
設置首頁文件爲index.php
p_w_picpath
三、修改/security目錄設置權限
僅容許tech.michael.com域的客戶端訪問
p_w_picpath
保存退出
四、從新啓動httpd服務
p_w_picpath
注意:
在配置完httpd.conf文件後,請確保已經建立了/var/www/html/bbs目錄,不然httpd服務不能正常啓動哈~
p_w_picpath
五、下載動網論壇源碼
動網官方地址[url]http://p.dvbbs.net[/url]
  p_w_picpath
p_w_picpath
p_w_picpath
複製uploads目錄裏全部文件到/var/www/html/bbs目錄
cp -r /mnt/cdrom/Install_Dvphp_2.0_Sharp_GBK/uploads/* /var/www/html/bbs/
p_w_picpath
六、更改目錄權限
chmod -R 777 /var/www/html/bbs/
p_w_picpath
七、安裝動網論壇
在瀏覽器裏面輸入 [url]http://192.168.8.188/install/index.php[/url],根據嚮導提示安裝
p_w_picpath
注意:若是提示如下信息,說明你沒有完成第6步更改目錄權限設置哈~
p_w_picpath
下一步哈~
p_w_picpath
輸入你設置的密碼
p_w_picpath
不做修改
p_w_picpath
檢查目錄,全部檢查已經過,您如今能夠按 [下一步]建立數據庫並完成安裝
p_w_picpath
建立數據庫成功,下面咱們安裝論壇配置信息哈~
p_w_picpath
p_w_picpath
配置後臺賬戶
p_w_picpath 
p_w_picpath
p_w_picpath
默認用戶名和密碼固然要所有改掉哈~沒改,說明你也不太到家了哈~
僅測試,用戶名就改爲51cto,密碼不告訴你,嘻嘻~~~
p_w_picpath
p_w_picpath
這個能夠根據本身需求設置哈~
p_w_picpath
p_w_picpath
OK~~~
p_w_picpath
BBS首頁
測試環境忘記加兩個網卡了,有些廣告圖片沒有顯示,嘿嘿~~各位多多包含,湊合着看看效果哈~~~
p_w_picpath
空間效果
p_w_picpath
具體加什麼內容,本身隨便吧,哈~
八、升級動網論壇
下面咱們來測試動網的升級程序Upgrade_Dvphp2.0_Sharp_GBK哈~
一樣複製uploads目錄裏全部文件到/var/www/html/bbs目錄
cp -rf /mnt/cdrom/Upgrade_Dvphp2.0_Sharp_GBK/uploads/* /var/www/html/bbs/
p_w_picpath
在瀏覽器裏面運行 [url]http://192.168.8.188/upgrade.php[/url],輸入超級管理員賬號密碼,完成升級
p_w_picpath
更新完成,這個比較簡單哈~由於沒什麼內容,因此一會就ok了,呵呵~
p_w_picpath
注意:
一、升級不會刪除原數據,但仍強烈建議在升級以前備份數據庫
二、升級過程可能須要很長時間,若是一次不成功,能夠再次運行upgrade.php
#####################Michael分割線########################
對於Apache服務,咱們還能夠設置錯誤日誌、訪問日誌、虛擬目錄、虛擬主機、訪問控制、htaccess實現用戶認證及實現HTTPS、CA證書、RSA密鑰等等相關內容,因篇幅有限哈~等整完經常使用的配置後會慢慢細化,從新再開專題出來,還有網友說起的×××的配置,以及selinux、集羣、虛擬化技術只能慢慢來哈~下期iptalbes配置哈~,敬請期待~~~
#####################Michael分割線########################
相關文章
相關標籤/搜索