Web 簡介
1 網頁
通過瀏覽器打開的任意一個頁面(窗口)。本質上是服務器中的一個文件。是使用如 html、asp、aspx、php、jsp、cgi 等語言編寫的代碼文件。擴展名有.htm、.html、.shtml、.asp、.php、.jsp、.cgi、.xml 等。2 網站
多個相關網頁的集合。本質上是服務器中的一個文件夾。網站文件夾、網頁文件都在服務器上存放。3 靜態網站與動態網站
靜態網站:用戶不能改變網頁顯示內容。網頁擴展名一般是 htm、html、shtml 等。動態網站:用戶可以改變網頁顯示內容。網頁擴展名一般是 asp、jsp、php、cgi 等。4 瀏覽器
4.1 什么是瀏覽器
瀏覽器用于顯示網頁服務器或者文件系統的 HTML 文件內容,將服務器上網頁文件中的文字、圖像及其他信息顯示在網頁頁面上,這些文字或圖像,可以是連接其他網址的超鏈接,用戶可迅速及輕易地瀏覽各種信息。
4.2 常見的瀏覽器
QQ 瀏覽器、Internet Explorer、Firefox、Safari,Opera、Google Chrome、百度瀏覽器、搜狗瀏覽器、獵豹瀏覽器、360 瀏覽器、UC 瀏覽器、傲游瀏覽器等。
4.3 瀏覽器內核
瀏覽器最重要或者說核心的部分是“Rendering Engine”,可大概譯為“渲染引擎”,負責對網頁語法的解釋(如 HTML、JavaScript)并渲染(顯示)網頁。它決定了瀏覽器如何顯示網頁的內容以及頁面的格式信息。
不同的瀏覽器內核對網頁編寫語法的解釋也有不同,因此同一網頁在不同的內核的瀏覽器里的渲染(顯示)效果也可能不同。
4.4 瀏覽器內核的分類
TridentIE、360 安全/極速瀏覽器、獵豹極輕/安全瀏覽器、傲游瀏覽器、UC 瀏覽器等。
Gecko(Firefox 內核)Netscape(網景)瀏覽器、Mozilla FireFox(火狐瀏覽器) 等。
Webkit(Safari 內核,Chrome 內核原型)蘋果的 Safari 瀏覽器使用此內核。
5 什么是 Web 服務
也稱 WWW 服務(World Wide Web),萬維網服務。
WWW 服務是對網上內容的查找與瀏覽均需要該服務的支持,它使得用戶可以通過交互式的圖形界面獲取信息和其他服務。WWW 服務是基于 Web 技術來實現瀏覽器/服務器模式的應用,由 Web 服務器提供服務,用戶通過客戶機上的通用瀏覽器來發送和接收 HTML(超文本標記語言)格式的文件,用戶通常把 Web 服務當作是 WWW 服務的具體實現。Web 系統是客戶端/服務器式(Client/Server,簡稱 C/S)的,由服務端程序和客戶端程序兩部分組成。客戶端程序常用的比如 IE、Netscape、Mozilla 等。用戶在瀏覽器的地址欄內輸入統一資源定位地址(URL,Uniform Resource Locator,俗稱網址)來訪問 Web 頁面。6 Web/WWW/網頁訪問原理
7 IIS
IIS 是"Internet 信息服務(Internet Information Service)"的簡稱,它是 Microsoft 公司主推的 Web 服務,中小企業使用較多。
搭建 Web 服務器1 準備服務器并配置
Windows Server 2008配置 IP(IP、掩碼、網關和 DNS 暫時可以不加)2 安裝 IIS
開始菜單—程序—管理工具—服務器管理器—角色—添加角色—Web 服務器打開瀏覽器,輸入 localhost 或 127.0.01 可以驗證安裝正確性。3 準備網站資料
創建一個目錄作為將來的網站,將網站文件夾和網頁文件拷貝進去。
4 配置 IIS 服務器
4.1 創建網站
指定某個目錄為網站,這個目錄稱為主目錄。
4.2 默認文檔
也稱主頁,是訪問網站時第一個要打開的網頁。
一般名稱如 default.?,index.?未作此項設置時,瀏覽網站可能會出錯選中網站—功能視圖"默認文檔"4.3 綁定 IP 和端口
用于指定網站的 IP 地址、端口(必須)、主機名(域名)(可選)。
右擊網站—編輯綁定,*表示可訪問 localhost5 架設一個網站
5.1 使用虛擬目錄
Web 網站中通常會包括圖片、flash 文件、視頻文件以及 Web 應用程序及數據庫等,這些 Web 內容文件都會保存在一個或多個目錄中,甚至保存在網絡中多臺計算機上的多個目錄中。
虛擬目錄可將不在一起的資料邏輯上歸屬到一個網站下。虛擬目錄只是一個文件夾,該文件夾不一定包含在主目錄中,但可以映射到主目錄中。
右擊“Default Web Site”—添加虛擬目錄—“別名”中隨便輸入內容,但必須記住—“物理路徑”選擇要做網站的文件夾客戶端輸入 http://服務器 IP/別名進行訪問5.2 使用一個 IP 和默認端口
右擊“Default Web Site”—管理網站—停止(防止多個網站沖突)
右擊“網站”—添加網站—“網站名稱”隨便輸入,不需記住—“物理路徑”選擇要做網站的文件夾—“IP 地址”選擇正確的 IP—“80”不要改變—“主機名”不填客戶端輸入 http://服務器 IP 進行訪問
5.3 使用一個 IP 和一個自定義端口
右擊“網站”—添加網站—“網站名稱”隨便輸入,不需記住—“物理路徑”選擇要做網站的文件夾—“IP 地址”選擇正確的 IP—“80”修改為 8080(或者其他大于1023 的數)—“主機名”不填注意:防火墻必須放行自定義端口
windows 防火墻—允許程序通過 windows 防火墻—添加端口—“名稱”隨便輸入,“端口”輸入 8080—確定
客戶端輸入 http://服務器 IP:8080 進行訪問5.4 使用主機名
5.4.1 hosts 文件解析
在客戶端中找到 C:WindowsSystem32drivertchosts,里面寫:IP 服務器的域名客戶端輸入 http://服務器域名進行訪問5.4.2 dns 解析
搭建 DNS 服務器客戶端輸入 http://服務器域名進行訪問6 搭建多個網站(虛擬主機)
利用多個虛擬目錄利用一個 IP 多個端口利用多個 IP 地址利用多個主機名搭建 ASP 動態網站必須添服務器管理器—展開“角色”—右擊“Web 服務器(IIS)”—添加角色服務—勾選“ASP”添加網站,而不是虛擬目錄使用 Apache 搭建網站1 搭建靜態網站
1.1安裝 Apache
服務器域名、服務器名稱、管理員郵箱賬號只要輸入格式正確,內容任意測試:輸入網址 localhost,出現 It Works 成功1.2準備網站資料
網站目錄放到Apache2.2htdocs 下
1.3配置 Apache
1.3.1 虛擬目錄方式
配置文件:安裝位置confhttpd.conf修改
Alias /虛擬目錄名 "網站主目錄的絕對路徑"<Directory "網站主目錄的絕對路徑"></Directory>重啟 Apache
每次修改了 httpd.conf 都需要重啟雙擊托盤羽毛圖標—restart
1.3.2 多端口方式
配置文件:安裝位置confhttpd.conf修改
Listen 80 #此行默認已存在<VirtualHost *:80> DocumentRoot "網站主目錄的絕對路徑"</VirtualHost>重啟 Apache
1.3.3 多 IP 方式
配置文件:安裝位置confhttpd.conf修改
<VirtualHost IP1>DocumentRoot "網站主目錄的絕對路徑"</VirtualHost>重啟 Apache
1.3.4 多域名方式
配置文件:安裝位置confhttpd.conf修改
<Directory />下的 Deny from all 為 Allow from all取消行注釋:Include conf/extra/httpd-vhosts.confNameVirtualHost IP:80<VirtualHost 域名 1:80>DocumentRoot "網站主目錄的絕對路徑"</VirtualHost>服務器和客戶機都需要配置 hosts重啟 Apache
1.4驗證
2 搭建 php 動態網站
以 Mantis 的安裝為例。
2.1安裝并驗證 Apache
2.2安裝和配置 Mysql 數據庫
除了下述步驟外,其余選項均使用默認值。
點擊 Execute 按鈕。
之后出現下圖表示安裝與配置正確,否則需要重新配置或刪除后重啟電腦再次安裝。點擊 finish 按鈕完成。
2.3安裝和配置 php
(1)移動文件夾 php-5.4.10-Win32-VC9-x86 到 E 盤,然后改名為 php。(2)進入 E:php,找到文件 php.ini-development,將其改名為 php.ini(3)打開 Apache 的配置文檔confhttpd.conf,將下面內容放置在配置文檔的最后位置LoadModule php5_module "E:/php/php5apache2_2.dll"AddHandler application/x-httpd-php .phpPHPIniDir "E:/php"(4)查找 DirectoryIndex,添加 index.php,完成后關閉保存。(5)重新啟動 Apache(6)在Apache22htdocs 目錄下創建一個文本文檔 index.php,內容為<?phpphpinfo(); ?>(7)在瀏覽器地址欄中輸入 http://172.16.0.211,出現如下提示,則 php 環境配置成功(8)設置 php 支持 mysql 數據庫,修改 e:phpphp.ini 文件
<1>查找 extension_dir = "ext",去掉前面的分號,并改為 extension_dir="E:phpext"。<2>查找 extension=php_mysql.dll、extension=php_mysqli.dll,去掉前面的分號。<3>查找 extension=php_pdo_mysql.dll、=php_pdo_oci.dll、php_pdo_odbc.dll、php_pdo_pgsql.dll、php_pdo_sqlite.dll,去掉前面的分號。<4>查找 date.timezone,去掉前面的分號,并在=后面添加“Asia/Shanghai”,即改為 date.timezone = "Asia/Shanghai",關閉保存文件。(9)重新啟動 Apache。
2.4安裝和配置 Mantis
(1)將 Mantis 文件夾移動到Apachehtdocs 目錄下。(2)在瀏覽器地址欄中輸入 http://172.16.0.211/mantis,或用 localhost 代替IP。(3)輸入數據庫信息,安裝 mantis。輸入數據庫密碼 Password (for Databa):123456
輸入數據庫賬戶 Admin Urname (to create Databa if required):root
輸入數據庫密碼 Admin Password (to create Databa if required):123456
點擊“Install/Upgrade Databa”進行安裝,安裝完成后,右則標簽全為綠色 GOOD。出現下圖內容屬于正常情況:
(4)重新輸入網址 http://localhost/mantis,進入 Mantis 的登錄界面。初始用戶名為“administrator”,密碼為“root”,Mantis 安裝完成。
(5)配置為中文環境,修改ApachehtdocsMantisconfig_defaults_inc.php將$g_default_language = 'english'; 修改為$g_default_language ='chine_simplified';,重新刷新網頁即可。
使用 Tomcat 搭建 jsp 網站1 安裝 jre
2 安裝 tomcat8 并驗證
http://localhost:8080
3 安裝 mysql,記住設置的密碼
4 拷貝網站源碼
拷貝 jforum-2.1.9 放到 tomcat 的 webapps 下面并更名為 jforum
5 更改網站源碼中設置
5.1更改源碼中的數據庫密碼
更改 jforumWEB-INFconfigdatabamysqlmysql.properties 文件,找到password,值改為前面設置的 mysql 密碼(不需要加引號)。
5.2更改源碼中的數據庫引擎類型
修改 jforumWEB-INFconfigdatabamysql 文件夾下的 mysql_db_struct.sql,找到 TYPE=InnoDB,全部改成 ENGINE=InnoDB
6 導入數據庫
cmd 下進入 jforumWEB-INFconfigdatabamysql 目錄,登錄 mysql,創建數據庫jforum,打開數據庫 jforum,按順序執行命令 source mysql_db_struct.sql 和 sourcemysql_data_dump.sql 語句
7 安裝 jforum
訪問 http://localhost:8080/jforum/install.jsp,輸入數據庫的賬號和密碼,數據庫編碼 utf-8,輸入網站管理員密碼(記住用戶名)
8 訪問
http://localhost:8080/jforum
本文發布于:2023-02-28 19:59:00,感謝您對本站的認可!
本文鏈接:http://www.newhan.cn/zhishi/a/167764835073623.html
版權聲明:本站內容均來自互聯網,僅供演示用,請勿用于商業和其他非法用途。如果侵犯了您的權益請與我們聯系,我們將在24小時內刪除。
本文word下載地址:aspweb服務器(支持asp的web服務器有).doc
本文 PDF 下載地址:aspweb服務器(支持asp的web服務器有).pdf
| 留言與評論(共有 0 條評論) |