博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
搭建web服务二
阅读量:5098 次
发布时间:2019-06-13

本文共 2816 字,大约阅读时间需要 9 分钟。

 练习三—虚拟web主机

[root@lys conf]# cd /var/www/html/

[root@lys html]# mkdir google tfft
[root@lys html]# vim google/index.html
[root@lys html]# vim tfft/index.html
[root@lys html]# cat google/index.html
<h1> welcome to google ! </h1>
[root@lys html]# cat tfft/index.html
<h1> welcome to tfft ! </h1>
[root@lys html]# vim /etc/httpd/conf.d/vhosts.conf
[root@lys html]# cat /etc/httpd/conf.d/vhosts.conf
NameVirtualHost 192.168.102.123
<VirtualHost 192.168.102.123>
DocumentRoot /var/www/html/google
ServerName www.google.com
</VirtualHost>

<VirtualHost 192.168.102.123>

DocumentRoot /var/www/html/tfft
ServerName www.tfft.com
</VirtualHost>
[root@lys html]# /etc/init.d/httpd restart
停止 httpd: [确定]
正在启动 httpd:httpd: Could not reliably determine the server's fully qualified domain name, using ::1 for ServerName
[确定]

补充:Windows系统中C:\Windows\System32\drivers\etc\hosts可添加IP和域名对应关系

 

192.168.102.123 www.google.com

192.168.102.123 www.tfft.com

 

 

 

 

 

练习四—构建LAMP网站平台

1.安装相应软件包

[root@lys html]# rpm -qa httpd mysql-server mysql php php-mysql

httpd-2.2.15-59.el6.centos.x86_64
[root@lys html]# yum install mysql-server mysql php php-mysql

2.配置mysql

[root@lys html]# /etc/init.d/mysqld restart

停止 mysqld: [确定]
初始化 MySQL 数据库: Installing MySQL system tables...

[root@lys html]# chkconfig mysqld on

[root@lys html]# chkconfig mysqld --list
mysqld 0:关闭 1:关闭 2:启用 3:启用 4:启用 5:启用 6:关闭

[root@lys html]# mysqladmin -u root password 'Taren1'

3.配置PHP

[root@lys html]# vim /etc/php.ini

.. ..
default_charset = "utf-8"    //设置默认字符集
file_uploads = On        //允许从PHP网页上传文件
upload_max_filesize = 2M     //允许上传的文件大小
post_max_size = 8M       //每次POST提交的数据限制

4.配置httpd

[root@lys html]# vim /etc/httpd/conf/httpd.conf

...
DirectoryIndex index.php index.html

[root@lys html]# vim /var/www/html/test1.php

<?php

phpinfo();
?>

[root@lys html]# vim /var/www/html/test2.php

<?php

$link=mysql_connect('localhost','root','Taren1');
if($link) echo "Success !!";   //成功则显示Success !!
else echo "Failure !!";      //失败则显示Failure !!
mysql_close();          //关闭数据库连接
?>

5.重启httpd服务及访问

[root@lys html]# /etc/init.d/httpd restart

停止 httpd: [确定]

正在启动 httpd:httpd: Could not reliably determine the server's fully qualified domain name, using ::1 for ServerName
[确定]

 

 

 

 

 

练习五—部署PHP应用(Discuz!论坛系统)

1.建论坛库

[root@lys ~]# 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@lys ~]# unzip Discuz_X3.2_SC_UTF8.zip -d tdir

[root@lys ~]# ls -F tdir/
[root@lys ~]# cp -rf tdir/upload/ /var/www/html/bbs
[root@lys ~]# cd /var/www/html/bbs/
[root@lys bbs]# chown -R apache template/ config/ data/ uc_client/ uc_server/

3.安装论坛系统及后续访问

http://192.168.102.123/bbs/install/

 

转载于:https://www.cnblogs.com/linux-ll/p/6986542.html

你可能感兴趣的文章
Dirichlet分布深入理解
查看>>
(转)Android之发送短信的两种方式
查看>>
python第九天课程:遇到了金角大王
查看>>
字符串处理
查看>>
ECharts(Enterprise Charts 商业产品图表库)初识
查看>>
LeetCode Factorial Trailing Zeroes (阶乘后缀零)
查看>>
hdu 5402 Travelling Salesman Problem (技巧,未写完)
查看>>
[AIR] 获取U盘,打开U盘
查看>>
HtmlUnitDriver 网页内容动态抓取
查看>>
ad logon hour
查看>>
获得进程可执行文件的路径: GetModuleFileNameEx, GetProcessImageFileName, QueryFullProcessImageName...
查看>>
证件照(1寸2寸)拍摄处理知识汇总
查看>>
罗马数字与阿拉伯数字转换
查看>>
Eclipse 反编译之 JadClipse
查看>>
asp.net 获取IP地理位置的几个主要接口
查看>>
Python入门-函数
查看>>
[HDU5727]Necklace(二分图最大匹配,枚举)
查看>>
距离公式汇总以及Python实现
查看>>
设计模式之装饰者模式
查看>>
一道不知道哪里来的容斥题
查看>>