您的位置:首页 > 运维架构 > 网站架构

简单动态网站搭建

2018-01-10 10:41 323 查看
1.静态网站和动态网站的区别

2.掌握动态网站的不同的实现

3.在阿里云上如何搭建WordPress网站以及网站的管理和优化

静态网站:指全部由HTML代码格式页面组成的网站,所有内容包含在网页文件夹中。

主要用到的技术:

HTML标记语言;

CSS样式表;

动态网站:除里要设计网页外,还要通过数据库和编程序来进行架构的网站;

主要用到的技术:

HTML标记语言;

CSS样式表;

JavaScript脚本语言;

服务器段脚本语言;

数据库;

静态网站的特性:

1.减轻服务器的负担;

2.静态网站的内容相对稳定,有利于搜索引擎优化SEO,Baidu、Google都会优先收录静态页面,不仅被收录的快还收录的全。

3.加快页面打开速度,无需连接数据库,页面打开速度较动态页面有明显提高。

4.静态网站没有数据库的支持,在网站制作和维护方面工作量较大。

动态网站的特性:

1.动态网站以数据库技术为基础,可以大大降低网站维护工作量。

2.采用动态网页技术的网站可以实现更多的功能,如用户注册、用户登录、在线调查、用户管理、订单管理等、

3.动态网页实际上并不是一个独立存在服务器上的网页文件,只有当用户请求时,服务器才返回一个完整的网页。

JavaScript脚本语言;

动态网站搭建涉及的内容:

搭建动态网站需要的内容包括:

操作系统:Windows or Linux

Web服务器:IIS or Apache or Niginx

数据库工具:SQLSever or MySQL or Oracle

开发语言:ASP or JSP or PHP

动态网站的常见实现方式:

1.Windows+IIS+SQLSever+ASP

2.Linux+APache+MySQL+PHP

3.Linux+Nginx+MySQL+PHP

---------------------------------------------------------------------------------------------

下面是实验

安装Apache HTTP服务

下载并安装 Apache HTTP 服务:yum -y install httpd

执行如下命令,安装 apache 的扩展文件:yum -y install httpd-manual mod_ssl mod_perl mod_auth_mysql

执行如下命令,启动 apache http 服务:service httpd start

执行如下命令,启动 apache http 服务:chkconfig httpd on

下载和安装MySQL数据库

下载并安装 MySQL 数据库:yum -y install mysql mysql-server

执行如下命令,启动 MySQL 数据库:service mysqld start

修改 MySQL 数据库 root 用户的密码:mysql_secure_installation

进入数据库:mysql -uroot -p123123

查看数据库:show databases;

创建一个新的数据库wordpress:create database wordpress;

开机自动启动MySQL服务:chkconfig mysqld on

安装PHP语言环境

安装 php 以及 php 支持 MySQL 的 php-mysql 软件包:yum -y install php php-mysql

安装 php 常用扩展包:yum -y install gd php-gd gd-devel php-xml php-common php-mbstring php-ldap php-pear php-xmlrpc php-imap

执行如下命令,重启 Apache 服务:service httpd restart

创建一个 php 页面,测试 PHP 环境:echo "<?php phpinfo(); ?>" > /var/www/html/phpinfo.php

返回浏览器,并在新建页面中,访问 http://xxx.xxx.xx.x/phpinfo.php ,可以查看到如下 PHP 信息页面

安装部署WordPress

实验提供的实例中已经下载 WordPress 安装包 ,执行如下命令,解压安装包:tar -xzf wordpress-4.7.4-zh_CN.tar.gz

创建和修改 WordPress 配置文件:

备份 WordPress 配置文件,并将原有的示例配置文件样本保留

备份 WordPress 配置文件,并将原有的示例配置文件样本保留:cd wordpress->cp wp-config-sample.php wp-config.php

进入 wp-config.php 的编辑页面:vim wp-config.php

按键盘 i ,进入编辑状态,修改配置文件的数据库信息:

define('DB_NAME', 'wordpress');

define('DB_USER', 'root');

define('DB_PASSWORD', '123123');

修改完毕后,点击 esc ,退出编辑状态,然后输入 :wq ,保存修改信息并退出配置文件

输入以下命令,移动 wordpress 到 Apache 服务根目录

在 Apache 的根目录 /var/www/html 下,创建一个 wp-blog 文件夹:mkdir /var/www/html/wp-blog

然后,将 wordpress 迁移到这个新建文件夹中:mv * /var/www/html/wp-blog/

-----------------------------------------------------------------------

. 完成如上配置后,返回浏览器,并访问 http://xxx.xxx.xx.x/wp-blog/wp-admin/install.php ,其中 xxx.xxx.xx.x 为 ECS 实例的 弹性IP ,填写如下信息,完成后,点击页面底部的 安装WordPress ,开始安装 WordPress 。

站点标题: 输入站点名称,例如: HelloWorld

用户名: 输入管理员的用户名,例如: admin

密码:输入管理员的访问密码,例如: admin123

确认密码:由于密码设置过于简单,提示 非常弱 , 勾选 确认使用弱密码 ;在真实的使用中,请使用复杂的管理密码

你的电子邮件:email地址,建议为真实有效的地址。若没有,可以填写虚拟 email 地址,但将无法接收信息,例如: admin@admin.com

7.至此,完成 Wordpress 的基础安装和部署,在地址栏中,访问 http://xxx.xxx.xx.x/wp-blog/
-------------------------------------------------------------------------------------------
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  Centos 网站搭建