歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux綜合 >> Linux資訊 >> 更多Linux >> RHEL AS 4系統應用:web服務器篇

RHEL AS 4系統應用:web服務器篇

日期:2017/2/27 9:27:53   编辑:更多Linux
  RHEL AS 4作為企業級操作系統,安裝光盤自然包含基本的web服務器程序。為學習服務器配置,我們打算拋開其安裝光盤,從網上下載當今web服務器所需的較新版本,自已一步一步進行配置安裝,盡情享受DIY的樂趣!  進行下列工作前,請確定你的系統未安裝系統自帶的web服務器。    一、WEB服務器(Apache Ver2.0.53)    Apache v2.0.53 for Linux:最流行的HTTP服務器軟件之一,完全免費,完全源代碼開放,如果你需要創建一個每天有數百萬人訪問的Web服務器,Apache可能是最佳選擇。    1、下載  http://down.chinaz.com/S/9064.ASP    2、安裝  (1)解壓縮  將下載的Apache2.tar.gz壓縮包解壓至一臨時目錄如/usr/local/src/  (2)編譯安裝  進入剛解壓的目錄內。  假如想把Apache2放在/usr/local/apache下,則:  #./configure --prefix=/usr/local/apache  (注意呀,不要在上行的最後加“/”號)  #make  #make install  安裝完畢  (3)啟動  #/usr/local/apache/bin/apachectl start    3、測試  打開你的Firefox浏覽器,在地址欄輸入http://localhost/,回車。  看到那熟悉的彩色鵝毛logo吧。恭喜你,第一步進行得非常順利!    4、配置  現在你的Apache服務器的配置文件是/usr/local/apache/conf/httpd.conf  編輯該文件:  (1)將用戶web目錄改成/var/www/Html(以後var/www/html目錄就是你的web文件存放地了,當然,你也可以指定為其他目錄)  307行附近用#注銷DocumentRoot "/usr/local/apache/htdocs"  下面加上一行:  代碼:  DocumentRoot "/var/www/html"    (2)加上缺省索引文件名index.htm  396附近DirectoryIndex行後加入index.htm  代碼:  DirectoryIndex index.html index.html.var index.htm    (3)保存退出  (4)重啟web服務器:#httpd -k restart  (命令說明:啟動服務器:#httpd -k start  關閉服務器:#httpd -k stop  )  為方便起見,建議創建啟動和關閉服務器的桌面鏈接。  5、再測  用vi或文本編輯器編輯如下內容的文件:  代碼:  我的測試頁  這是我的第一個測試頁!  This is my first test webpage!    保存為/var/www/html/index.htm  現在再次在firefox浏覽器地址欄輸入http://localhost/,看到你的測試頁了嗎。如果出現亂碼,調整一下你浏覽器的字符編碼啊。    二、mysql數據庫(MySQL Ver4.1.10)    MySQL v4.1.10 for Linux  一個多線程的、結構化查詢語言(SQL)數據庫服務器,它執行性能高,運行速度快,易於使用。目前國內不少商業web虛擬主機產品都提供對它的支持。  http://down.chinaz.com/S/12030.asp    1、解壓縮mysql安裝文件至某一目錄。如/usr/local/src/  2、增加用戶組和用戶  #groupadd mysql //添加mysql用戶組  #useradd -g mysql mysql //在mysql用戶組中添加用戶mysql  3、創建原程序目錄鏈接  #cd /usr/local/  #ln -s /usr/local/src/mysql-standard-4.1.10-pc-linux-gnu-i686/ mysql //在/usr/local/下創建一個到原程序的目錄鏈接  4、創建mysql的授權表  #cd mysql  #scripts/mysql_install_db --user=mysql  5、mysql目錄程序root和mysql用戶授權  #chown -R root .  #chown -R mysql data  #chgrp -R mysql .  6、啟動mysql服務  #cd /usr/local/mysql/support-files/  #./mysql.server start  7、測試  #/usr/local/mysql/bin/mysql  出現mysql>的提示符了吧。說明mysql安裝運行成功了,呵呵。  輸入select now();回車,看到如下輸出界面了吧。  代碼:  +--------------------------------+  NOW()             +--------------------------------+  2005-03-05 20:00:03   +--------------------------------+  1 row in set (0.00 sec)    mysql>提示符後輸入quit退出  友情提示:更多的MySQL操作指令,看參閱MySQL手冊。    8、關閉mysql服務  #/usr/local/mysql/support-files/mysql.server stop  你可以在您的桌面建立打開和關閉MySQL的應用程序鏈接,以提高你的工作效率。    三、PHP腳本語言(PHP Ver5.0.3)    PHP v5.0.3 For Linux  PHP是一種新型的CGI程序編寫語言,易學易用,運行速度快,可以方便快捷地編寫出功能強大,運行速度快,並可同時運行於Windows、Unix、 Linux 平台的Web後台程序。  下載地址:  http://down.chinaz.com/S/7001.asp    1、解壓縮文件至/usr/local/src/  2、進入目錄  #cd /usr/local/src/php-5.0.3  3、配置  #./configure --prefix=/usr/local/php5 --with-mysql=/usr/local/mysql --with-mail --with-apxs2=/usr/local/apache/bin/apxs  4、編譯  #make  5、安裝  #make install  6、復制php.ini文件  #cp php.ini-dist /usr/local/lib/php.ini  7、編輯/usr/local/apache/conf/httpd.conf  (1)397附近DirectoryIndex行中加入index.php,變成:  代碼:  DirectoryIndex index.php index.html index.html.var index.htm    (2)827附近的#AddType application/x-tar .tgz下方加入兩行:  代碼:  AddType application/x-httpd-php .php .phtml  AddType application/x-httpd-php-source .phps    8、測試  (1)刪除/var/www/html/下index.*文件,編輯index.php保存到這裡,內容為:  代碼:    (2)重啟web服務器  #httpd -k stop  #httpd -k start  (3)Firefox地址欄輸入http://localhost/,回車。  看到PHP5配置表了嗎?OK,稍事休息,我們還有許多工作要做呢。    四、MySQL管理工具(phpMyAdmin Ver 2.6.1 RC2)    phpMyAdmin 2.6.1 RC2 for Linux  phpMyAdmin 是一套可以用來管理 MySQL-server 以及單一數據庫的 PHP 程序,對於不熟悉 MySQL 命令列指令的人來說,是很方便的管理工具。  http://dl.163.com/html/25/25370.html    1、安裝  直接解壓縮下載的phpMyAdmin-2.6.1-rc2.tar.gz至/var/www/html/下,並將目錄phpMyAdmin-2.6.1-rc2改名為phpMyAdmin。  2、使用  在確保Apache服務器已經啟動。  打開Firefox浏覽器,地址欄輸入:http://localhost/phpMyAdmin,回車  出現phpMyAdmin的主界面了吧。  3、建議  為安全起見,建議立即按下列步驟更改MySQL的root登錄密碼。  (1)在第一個頁面中央表格root記錄右側人頭像圖標點擊。  (2)打開權限編輯頁面。在中央“更改密碼”文本框中輸入兩次密碼,點擊“執行”。  (3)用編輯器打開/var/www/html/phpMyAdmin/config.inc.php  第85行$cfg['Servers'][$i]['passWord']後面的單引號內填入剛才的密碼。保存退出。  這樣你就可以自動登錄了。  (4)如果你想手動登錄,請修改該文件以下變量值:  第60行:$cfg['blowfish_secret'] = 'cookie';  第83行:$cfg['Servers'][$i]['auth_type'] = 'cookie';  第85行:$cfg['Servers'][$i]['password'] = '';  保存退出。    五、Zend Optimizer(V.2.5.5)    它是PHP的優化器及其偽編譯腳本的解碼器。所有的PHP腳本文件經ZendEncoder偽編譯後,會生成不可逆的二進制格式文件,我們只要上傳編譯過的文件到服務器,其他人便無法查看該腳本程序了,起到了相當好的加密作用。同時,經偽編譯過的PHP腳本可以大幅提高執行效率(本人沒有測試驗證過)。  而安裝過Zend Optimizer的Apache,不管PHP文件是否經偽編譯處理,都可以正常解析運行。反之,偽編譯處理過的PHP文件將只會在你的浏覽器裡輸出一堆亂碼。    1、下載軟件  你需要下載Zend Optimizer V2.5.5以上版本,以支持PHP5。  Zend Optimizer V2.5.5 For Linux  http://soft.0zones.com/SoftView/SoftView_19371.html  2、准備工作  解壓縮.rar後,再解壓縮裡頭的.tar.gz文件至某目錄。  3、正式安裝  進入該目錄,運行./install.sh。  出現終端圖形化安裝界面,一路回車,其中有兩處需要指定路徑的,檢查缺省是否與你的機器實現路徑相符,不同則改之。如Specify the Apache bin directory,變更下方路徑為你的Apache的bin目錄:/usr/local/apache/bin。之後,又是一路回車至最後提示安裝成功並重啟apache。  Zend的安裝目錄一般為/usr/local/Zend/。  4、測試安裝  上述第三節第8步編輯的內容為phpinfo()的index.php文件應該還在你的/var/www/html/目錄下吧。  在Firefox地址欄中輸入




Copyright © Linux教程網 All Rights Reserved