您好,登錄后才能下訂單哦!
實驗拓撲:
RHEL6.5_1
-----CentOS6.5(vmnet1)----------(vmnet1)
RHEL6.5_2
實驗一:查看默認HTTP配置
安裝httpd、httpd-manual軟件包
啟動httpd服務
從瀏覽器訪問默認首頁、手冊頁
找到默認紅帽歡迎頁面
1.安裝軟件包
[root@svr5 ~]# rpm -q httpd
[root@svr5 ~]# yum -y install httpd
2.啟動服務
[root@svr5 ~]# service httpd restart
[root@svr5 ~]# chkconfig httpd on
[root@svr5 ~]# netstat -tulnp | grep httpd
3.測試
在真實機直接訪問
http://192.168.4.5
4.新建測試主頁
[root@svr5 ~]# cat /var/www/html/index.html
<h2>Test Page!!!</h2>
5.測試
在真實機直接訪問
http://192.168.4.5
6.上傳模版網站
//把FTP服務器上的test_web.zip上傳到192.168.4.5:/root上,方法隨便
[root@svr5 ~]# yum -y install unzip
[root@svr5 ~]# unzip -d /var/www/html/ /root/test_web.zip
[root@svr5 ~]# ls /var/www/html/
在真實機直接訪問
http://192.168.4.5/muban1
http://192.168.4.5/muban2
...
試驗二:基本HTTP服務器的配置
Web服務器域名:svr5.tarena.com
默認首頁包括:index.php、index.html
遷移網站根目錄到/var/ftp
1.修改主配置文件
[root@svr5 ~]# cd /etc/httpd/conf
[root@svr5 conf]# cp httpd.conf httpd.conf.bak
[root@svr5 conf]# vim httpd.conf
...
276 ServerName svr5.tarena.com:80 //設置網站名稱
...
292 #DocumentRoot "/var/www/html" //注銷網站目錄
293 DocumentRoot "/var/ftp" //啟用新網站目錄
...
318 #<Directory "/var/www/html"> //同上
319 <Directory "/var/ftp"> //同上
...
402 DirectoryIndex index.html index.php //將index.html作為第一個查找
...
[root@svr5 ~]# mv /var/www/html/* /var/ftp/
2.啟動服務
[root@svr5 ~]# service httpd restart
3.測試
在真實機直接訪問
http://192.168.4.5/
http://192.168.4.5/muban1
http://192.168.4.5/muban2
實驗三:基于域名的虛擬主機
www.google.com192.168.4.5google網站
www.baidu.com192.168.4.5baidu網站
1.創建虛擬站點準備網頁
[root@svr5 ~]# cd /var/www/html/
[root@svr5 html]# mkdir google baidu
[root@svr5 html]# cat google/index.html
<h2>GOOGLE!!!</h2> //站點1的首頁
[root@svr5 html]# cat baidu/index.html
<h2>BAIDU!!!</h2> //站點2的首頁
2.修改主配置文件
[root@svr5 html]# cat /etc/httpd/conf.d/vhosts.conf //建獨立配置文件
NameVirtualHost 192.168.4.5 //虛擬主機服務的監聽地址
<VirtualHost 192.168.4.5> //配置虛擬站點1
DocumentRoot /var/www/html/google
ServerName www.google.com
</VirtualHost>
<VirtualHost 192.168.4.5> //配置虛擬站點2
DocumentRoot /var/www/html/baidu
ServerName www.baidu.com
</VirtualHost>
[root@svr5 html]# grep ^Include /etc/httpd/conf/httpd.conf
Include conf.d/*.conf //確認此包含設置已開啟(包含建獨立配置文件)
3.啟動服務
[root@svr5 ~]# service httpd restart
4.配置hosts文件,支持域名訪問
[root@pc205 ~]# cat /etc/hosts
127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4
::1 localhost localhost.localdomain localhost6 localhost6.localdomain6
192.168.4.5www.google.com //添加兩個虛擬Web站點的域名與IP地址映射記錄
192.168.4.5www.baidu.com
5.測試
在真實機直接訪問
http://www.baidu.com/
http://www.google.com/
http://192.168.4.5/
實驗四:構建LAMP網站平臺
1.安裝軟件包
[root@svr5 ~]# rpm -q httpd mysql-server mysql php php-mysql
[root@svr5 ~]# yum -y install mysql-server mysql php php-mysql
2.配置MySQL
[root@svr5 ~]# service mysqld restart
[root@svr5 ~]# chkconfig mysqld on
[root@svr5 ~]# mysqladmin -u root password 'Taren1'
3.配置PHP
[root@svr5 ~]# vim /etc/php.ini
.. ..
default_charset = "utf-8" //設置默認字符集
file_uploads = On //允許從PHP網頁上傳文件
upload_max_filesize = 2M //允許上傳的文件大小
post_max_size = 8M //每次POST提交的數據限制
4.配置Httpd
[root@svr5 ~]# vim /etc/httpd/conf/httpd.conf
...
DocumentRoot "/var/www/html"
#DocumentRoot "/var/ftp"
...
<Directory "/var/www/html">
#<Directory "/var/ftp">
DirectoryIndex index.php index.html
...
[root@svr5 ~]# cat /var/www/html/test1.php
<?php
phpinfo();
?>
[root@svr5 ~]# cat /var/www/html/test2.php
<?php
$link=mysql_connect('localhost','root','Taren1');
if($link) echo "Success !!"; //成功則顯示Success !!
else echo "Failure !!"; //失敗則顯示Failure !!
mysql_close(); //關閉數據庫連接
?>
5.啟動服務
[root@svr5 ~]# service httpd restart
6.測試
[root@pc205 ~]# firefox http://192.168.4.5/test1.php
[root@pc205 ~]# firefox http://192.168.4.5/test2.php
實驗五:PHP應用部署(Discuz!論壇系統)
1.建論壇庫
[root@svr5 ~]# mysql -uroot -p
Enter password: //驗證管理密碼
mysql> create database bbsdb;//創建bbsdb數據庫
mysql> show databases;//查看數據庫
mysql> grant all on bbsdb.* to runbbs@localhost identified by 'pwd123';//授權數據庫
mysql> quit
2.部署論壇網頁代碼
[root@svr5 ~]# unzip Discuz_X3.2_SC_UTF8.zip -d tdir
[root@svr5 ~]# ls -F tdir/
[root@svr5 ~]# cp -rf tdir/upload/ /var/www/html/bbs
[root@svr5 ~]# cd /var/www/html/bbs/
[root@svr5 bbs]# chown -R apache template/ config/ data/ uc_client/ uc_server/
3.安裝論壇系統
[root@pc205 ~]# firefox http://192.168.4.5/bbs/install
4.訪問論壇前臺首頁 http://192.168.4.5/bbs/
測試用戶注冊、發帖、回帖等論壇操作
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。