http服务配置/LAMP网站平台/PHP应用部署(Discuz!论坛系统

实验拓扑:

创新互联建站成都企业网站建设服务,提供做网站、成都网站建设网站开发,网站定制,建网站,网站搭建,网站设计,响应式网站设计,网页设计师打造企业风格网站,提供周到的售前咨询和贴心的售后服务。欢迎咨询做网站需要多少钱:028-86922220

        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

Test Page!!!

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 #                   //同上

319                   //同上

...

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

GOOGLE!!!

   //站点1的首页

[root@svr5 html]# cat baidu/index.html

BAIDU!!!

    //站点2的首页

2.修改主配置文件

[root@svr5 html]# cat /etc/httpd/conf.d/vhosts.conf    //建独立配置文件

NameVirtualHost 192.168.4.5         //虚拟主机服务的监听地址

       //配置虚拟站点1

    DocumentRoot /var/www/html/google

    ServerName  www.google.com

 

                    //配置虚拟站点2

    DocumentRoot /var/www/html/baidu

    ServerName  www.baidu.com

 

[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"

...

     

    #

     DirectoryIndex  index.php index.html 

...

[root@svr5 ~]# cat /var/www/html/test1.php

phpinfo();

?>

[root@svr5 ~]# cat /var/www/html/test2.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/

测试用户注册、发帖、回帖等论坛操作


本文名称:http服务配置/LAMP网站平台/PHP应用部署(Discuz!论坛系统
文章网址:http://ybzwz.com/article/pddscs.html