中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

http服務配置/LAMP網站平臺/PHP應用部署(Discuz!論壇系統

發布時間:2020-06-04 23:25:52 來源:網絡 閱讀:675 作者:txl7771328 欄目:web開發

實驗拓撲:

        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/

測試用戶注冊、發帖、回帖等論壇操作




向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

军事| 若羌县| 常州市| 光山县| 江口县| 怀仁县| 凤山市| 交口县| 金乡县| 崇礼县| 元朗区| 察隅县| 尤溪县| 炎陵县| 石阡县| 衡南县| 新河县| 高安市| 肥西县| 和田市| 同仁县| 东光县| 卓资县| 隆安县| 迭部县| 东方市| 肇庆市| 稷山县| 时尚| 台北市| 云阳县| 垫江县| 仪陇县| 陇南市| 清河县| 萨嘎县| 遂平县| 汽车| 新化县| 霍州市| 财经|