简单动态网站搭建
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/
-------------------------------------------------------------------------------------------
總結
- 上一篇: 专业课程设计之客户与服务器程序的同步与通
- 下一篇: WEB安全基础-WEB服务器相关知识