搭建web服务二

练习三—虚拟web主机

[[email protected] conf]# cd /var/www/html/
[[email protected] html]# mkdir google tfft
[[email protected] html]# vim google/index.html
[[email protected] html]# vim tfft/index.html
[[email protected] html]# cat google/index.html
<h1> welcome to google ! </h1>
[[email protected] html]# cat tfft/index.html
<h1> welcome to tfft ! </h1>
[[email protected] html]# vim /etc/httpd/conf.d/vhosts.conf
[[email protected] 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>
[[email protected] 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.安装相应软件包

[[email protected] html]# rpm -qa httpd mysql-server mysql php php-mysql
httpd-2.2.15-59.el6.centos.x86_64
[[email protected] html]# yum install mysql-server mysql php php-mysql

2.配置mysql

[[email protected] html]# /etc/init.d/mysqld restart
停止 mysqld: [确定]
初始化 MySQL 数据库: Installing MySQL system tables...

[[email protected] html]# chkconfig mysqld on
[[email protected] html]# chkconfig mysqld --list
mysqld 0:关闭 1:关闭 2:启用 3:启用 4:启用 5:启用 6:关闭

[[email protected] html]# mysqladmin -u root password ‘Taren1‘

3.配置PHP

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

4.配置httpd

[[email protected] html]# vim /etc/httpd/conf/httpd.conf
...
DirectoryIndex index.php index.html

[[email protected] html]# vim /var/www/html/test1.php

<?php
phpinfo();
?>

[[email protected] 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服务及访问

[[email protected] 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.建论坛库

[[email protected] ~]# mysql -uroot -p
Enter password: //验证管理密码
mysql> create database bbsdb; //创建bbsdb数据库
mysql> show databases; //查看数据库
mysql> grant all on bbsdb.* to [email protected] identified by ‘pwd123‘; //授权数据库
mysql> quit

2.部署论坛网页代码

[[email protected] ~]# unzip Discuz_X3.2_SC_UTF8.zip -d tdir
[[email protected] ~]# ls -F tdir/
[[email protected] ~]# cp -rf tdir/upload/ /var/www/html/bbs
[[email protected] ~]# cd /var/www/html/bbs/
[[email protected] bbs]# chown -R apache template/ config/ data/ uc_client/ uc_server/

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

http://192.168.102.123/bbs/install/

时间: 06-09

搭建web服务二的相关文章

python3.x +django + nginx + uwsgi 搭建web服务

最近一直在用django开发自己的网站.在开发和线上环境的对接过程中遇到了许多的坑.所以想以一个老鸟的经历来写一下怎么 搭建web服务 一.python3.x .django .nginx .uwsgi 的介绍: 哈哈自己baidu吧 二.安装python3环境 ----

Windows Server 2008搭建web服务

Windows Server 2008搭建web服务注意:关于Windows Server 2008均为真机搭建并非虚拟机!! 1.添加服务======以上安装完毕!! 2.1简单搭建WEB服务 验证输入 www.ljq.com 由于前面的DNS解析相应的IP地址上! 原文地址:https://blog.51cto.com/9616635/2426398

golang 搭建 web服务

go语言可以很简单的搭建起一个web服务,重要的只需要仅仅几行,代码如下:package main import ( "fmt" "log" "net/http") func main() { http.HandleFunc("/", HelloWeb) err := http.ListenAndServe(":9090", nil) if err != nil { log.Fatal("erro

nginx 与 tomcat 组合搭建web服务

部分内容转自 http://www.cnblogs.com/naaoveGIS/ 1. Web服务 nginx是常用的web服务器,用于获取静态资源,类似的服务器还有apache. tomcat是基于java servlet 的 web 容器,用于获取动态资源. 一般的web服务架构:前端部署nginx,后端部署tomcat.用户访问nginx,静态资源nginx直接返回,动态资源的请求被nginx转发到tomcat,tomcat将处理完的结构返回给nginx,然后到浏览器. 2.Nginx简介

用Azure VM + Azure Database for MySQL搭建Web服务

仍然是一篇动手实验,实验演示如何在Azure的虚拟机内部署一个Web服务器,并且使用Azure Mysql PaaS作为本应用的数据库.此实验的目的一方面是为了演示Azure IaaS层和PaaS服务配合使用的常规操作,另一方面是为之后的文章打基础,后续会以此应用程序和架构为基础,介绍更多Azure的相关服务(如Azure Web 应用,Application Insights,等).话不多说,直接进入正题吧. 实验开始之前,先介绍下开发环境: 开发语言:Python(3.6); 项目框架:Dj

django框架搭建web服务

一.工具 环境:windows 7 python 2.7.7     下载地址:https://www.python.org/downloads/release/python-2713/   ps:这里提供的地址是当前的最新2.7版本,应该差别不大 django-1.11.3   下载地址:https://www.djangoproject.com/download/ 二.安装 1.python安装,下载好安装文件,一路next即可.安装完成之后,将安装目录加入到环境变量之中. 环境变量添加方法

linux阿帕奇搭建web服务

这次实验用的是RPM安装的       下载的源码包很蛋疼...configure了不出makefile 网上也没有很好的解决方案  好像是没有APR运行库天知道我以前怎么装Linux的. 我这用RPM了. 一.用源码安装(我就是展示一下怎么装) 所以把自带的那个httpd卸载掉 rpm -e httpd  如果需要解决依赖关系 用 --nodeps rpm -e httpd --nodeps 在检查下 有关于httpd的全卸载了 2. 将其解压缩到/usr/src下 然后配置 编译  安装 配

搭建一个java web服务端

最近也是做了一个简单的java web 项目,由于以前也是没接触过,在这里记录下搭建一个web服务端的过程. 一般我们做一个服务端要么在本地自己的电脑上先安装环境,一般是windows系统,主要安装jdk + tomcat + mysql,这些安装教程网上都有,也很简单,我这里就不多说了,我要讲的是在一个远程linux服务器上搭建web服务端环境. 对于一个liunx服务器,我们可以使用xshell等终端工具登录来操作远程服务器,使用xshell的好处是,我们可以使用rz ,sz命令上传上载文件

基于Nginx搭建Web服务器及虚拟主机相关配置详解

随着计算机与Internet技术的高速发展,各种各样的Web站点也就成为面向用户的中坚力量.在各种网站服务器软件中.除了Apache外,还有一款轻量级的HTTP服务器软件--Nginx. 基于Apache搭建Web服务器可以参考博文:基于Apache搭建Web服务器详解 一.Nginx服务简介 Nginx由俄罗斯的lgor Sysoev开发,专为性能优化而开发,其最知名的优点就是它的稳定性和低系统资源消耗.以及对HTTP并发连接的高处立能力(单台物理服务器可支持30000~50000个并发请求)