简单动态网站搭建

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 "" > /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 地址,但将无法接收信息,例如: [email protected] 


7.至此,完成 Wordpress 的基础安装和部署,在地址栏中,访问 http://xxx.xxx.xx.x/wp-blog/


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

你可能感兴趣的:(Linux)