1、如何在伺服器上搭建web伺服器
IIS的安裝
一般在安裝操作系統時不默認安裝IIS,所以在第一次配置Web伺服器時需要安裝IIS。安裝方法為:
1、打開「控制面板」,打開「添加/刪除程序」,彈出「添加/刪除程序」窗口。
2、單擊窗口中的「添加/刪除Windows組件」圖標,彈出「Windows組件向導」對話框。
圖1
3、選中「向導」中的「應用程序伺服器」復選框。單擊「詳細信息」按鈕,彈出「應用程序伺服器」對話框。
圖2
4、選擇需要的組件,其中「Internet信息服務(IIS)」和「應用程序伺服器控制台」是必須選中的。選中「Internet信息服務(IIS)」後,再單擊「詳細信息」按鈕,彈出「Internet信息服務(IIS)」對話框。
圖3
5、選中「Internet信息服務管理器」和「萬維網服務」。並且選中「萬維網服務」後,再單擊「詳細信息」按鈕,彈出「萬維網服務」對話框。
圖4
6、其中的「萬維網服務」必須選中。如果想要伺服器支持ASP,還應該選中「Active Server Pages」。逐個單擊「確定」按鈕,關閉各對話框,直到返回圖1的「Windows組件向導」對話框。
7、單擊「下一步」按鈕,系統開始IIS的安裝,這期間可能要求插入Windows Server 2003安裝盤,系統會自動進行安裝工作。
8、安裝完成後,彈出提示安裝成功的對話框,單擊「確定」按鈕就完成了IIS的安裝。
在IIS中創建Web網站
打開「Internet 信息服務管理器」,在目錄樹的「網站」上單擊右鍵,在右鍵菜單中選擇「新建→網站」,彈出「網站創建向導」:
圖6
圖7
網站描述就是網站的名字,它會顯示在IIS窗口的目錄樹中,方便管理員識別各個站點。本例中起名為「枝葉的網站」。
圖8
網站IP地址:如果選擇「全部未分配」,則伺服器會將本機所有IP地址綁定在該網站上,這個選項適合於伺服器中只有這一個網站的情況。也可以從 下拉式列表框中選擇一個IP地址(下拉式列表框中列出的是本機已配置的IP地址,如果沒有,應該先為本機配置IP地址,再選擇。)
TCP埠:一般使用默認的埠號80,如果改為其它值,則用戶在訪問該站點時必須在地址中加入埠號。
主機頭:如果該站點已經有域名,可以在主機頭中輸入域名。
圖9
主目錄路徑是網站根目錄的位置,可以用「瀏覽」按鈕選擇一個文件夾作為網站的主目錄。
圖10
網站訪問許可權是限定用戶訪問網站時的許可權,「讀取」是必需的,「運行腳本」可以讓站點支持ASP,其它許可權可根據需要設置。
單擊「下一步」,彈出「完成向導」對話框,就完成了新網站的創建過程,在IIS中可以看到新建的網站。把做好的網頁和相關文件復制到主目錄中,通常就可以訪問這個網站了。
圖11
訪問網站的方法是:如果在本機上訪問,可以在瀏覽器的地址欄中輸入「http://localhost/」;如果在網路中其它計算機上訪問,可以在瀏覽器的地址欄中輸入「http://網站IP地址」。
網站的基本配置
如果需要修改網站的參數,可以在「網站名字」上單擊右鍵,在右鍵菜單中選擇「屬性」,可以打開「網站屬性」對話框。
1、「網站」標簽
圖12
「網站標識」:可以設置網站名字、IP地址、埠號。單擊「高級」按鈕可以設置主機頭名。
2、「主目錄」標簽
圖13
在本地路徑中可以設置主目錄的路徑名和訪問許可權。
3、「文檔」標簽
圖14
默認文檔是指訪問一個網站時想要打開的默認網頁,這個網頁通常是該網站的主頁。如果沒有啟用默認文檔或網站的主頁文件名不在默認文檔列表中,則訪問這個網站時需要在地址中指明文件名。
默認文檔列表中最初只有4個文件名:Default.htm、Default.asp、index.htm和Default.aspx。我用 「添加」按鈕加入了一個index.asp,並用「上移」按鈕把它移到了頂部。這主要是因為我的網站的主頁名為「index.asp」,所以應該把它加入 列表,至於是否位於列表頂部倒是無關緊要的。
經過以上配置,一個Web網站就可以使用了。把製作好的網頁復制到網站的主目錄中,網站主頁的文件名應該包含在默認文檔中。打開瀏覽器,在地址欄中輸入「http://本機IP地址」,就可以打開網站的主頁。其它頁面可以用網頁中的超鏈接打開。
虛擬目錄
虛擬目錄可以使一個網站不必把所有內容都放置在主目錄內。虛擬目錄從用戶的角度來看仍在主目錄之內,但實際位置可以在計算機的其它位置,而且虛擬目錄的名字也可以與真實目錄不同。
創建虛擬目錄的方法:
打開 Internet 信息服務窗口,在想要創建虛擬目錄的 Web 站點上 單擊右鍵,選擇「新建」→「虛擬目錄」。彈出虛擬目錄創建向導:
圖16
別名是映射後的名字,即客戶訪問時的名字;
圖17
路徑:伺服器上的真實路徑名,即虛擬目錄的實際位置;
圖18
訪問許可權:指客戶對該目錄的訪問許可權。
單擊「下一步」按鈕,彈出完成對話框,虛擬目錄就建立成功了。把相關文件復制到虛擬目錄中,用戶就可以按照虛擬的樹形結構訪問到指定文件了。
通常虛擬目錄的訪問許可權、默認文檔等都繼承自主目錄,如果需要修改,可在「Internet 信息服務管理器」中的虛擬目錄上單擊右鍵,選擇「屬性」,就可以修改虛擬目錄的參數設置了。
常見問題
1、如何在一台Web伺服器上建立多個網站?
在IIS管理器的「網站」上單擊右鍵,選擇「新建Web網站」,然後用「網站創建向導」可以創建新網站,每運行一次就能創建一個網站。
多網站的關鍵是如何區分各個網站,區分的依據是IP地址、TCP埠號、主機頭,只要這三個參數中有任何一個不同都可以。
①用IP地址區分各網站:首先為伺服器配置多個IP地址,然後在網站屬性的IP地址欄目中為每個網站設置一個IP地址。
②用TCP埠區分各網站:這時各網站可以使用相同的IP地址,但把TCP埠設置的不同(應該使用1024~65535之間的值),這樣也可以區分各網站。但這種方法要求用戶在訪問網站時,必須在地址中加入埠號,顯得不太方便,一般不用。
③用主機頭區分各網站:主機頭是一個符合DNS命名規則的符號串,一般就用網站的域名作為主機頭。設置主機頭可以在網站屬性的「網站」標簽中單擊「高級」按鈕進行設置。
2、WEB伺服器環境怎麼搭建
果要用IIS搭建WEB伺服器的話,先做准備工作:下載好IIS6 for2003或者准備好2003安裝盤,再繼續下面的工作:
第一步:默認情況下IIS6是沒有安裝在Windows2003系統中的,所以我們需要手動安裝這個組件,通過任務欄的「開始->程序->管理工具->配置您的伺服器向導」來啟動安裝步驟。
第二步:出現歡迎使用「配置您的伺服器向導」提示後點「下一步」按鈕。
第三步:系統會給出准備安裝各類組件所需要的所有準備工作,我們繼續點「下一步」按鈕。
第四步:系統自動搜索已在本機安裝了的系統服務組件。
第五步:搜索完畢會在「伺服器角色」窗口顯示已在本機安裝的系統服務以及沒有安裝的服務,區別在於「已配置」處用「是」和「否」進行區分。讀者可以看到「應用程序伺服器(IIS,ASP.NET)」組件是沒有安裝的,我們需要安裝他.
第六步:點「下一步」按鈕後會出現應用程序伺服器選項,在這里會讓我們選擇是否安裝IIS相關的其他工具,包括frontpage server extension以及asp.net。如果我們想安裝可以在前面打勾。點「下一步」繼續
第七步:系統將顯示出整個IIS組件的大概過程列表。
第八步:接著開始安裝並配置IIS程序。
第九步:系統將自動調用安裝程序進行安裝,建立文件列表。
第十步:在安裝過程中會彈出提示要求插入標為windows server 2003的安裝光碟到光碟機中。這是因為默認情況IIS組件的程序與文件是存儲在windows 2003光碟中的,所以需要我們插入光碟。
第十一步:點「取消」,瀏覽選擇剛才下載的IIS文件夾
第十二步:等待大概5分鍾所有系統就完成了IIS6組件的安裝工作,會彈出此伺服器現在是一台應用程序伺服器的提示。我們點「完成」按鈕完成全部安裝工作。
第十三步:安裝完後我們在「管理您的伺服器」窗口中就會發現「應用程序伺服器」已經出現在該界面中了。我們也可以通過「開始->程序->管理工具」中找到「Internet 信息服務(IIS)管理器程序」的蹤影了。
第十四步:雖然我們安裝完IIS組件,但還有一些必要的工作要做。因為這些操作是必須的,如果不設置這些參數在日後使用中會出現莫名其妙的錯誤,所以筆者也將這些設置放在安裝IIS的操作中了。我們通過「開始->程序->管理工具->Internet 信息服務(IIS)管理器程序」啟動IIS程序。
3、什麼是web伺服器?常見的可以部署的java web應用的有哪些
web伺服器也就是網站伺服器的意思.它是指位於IDC機房環境下運行的伺服器.通常配置較高.網路環境也比較好.可以為網站的運行提供一個有力支撐.伺服器是獨立的硬體設備.用戶可以根據需要安裝各種操作系統以及配置各種網站環境.所以任何一台WEB伺服器都支持JAVA的網站.只是配置JAVA環境一般要專業人員才可以.IDC大多不提供該環境的配置.
海騰數據楊闖為你解答.希望對你有幫助.
4、如何配置Web伺服器
1 打開控制面板,使用它的添加/刪除程序功能,選擇「添加/刪除WINDOWS組件」
2選取INTERNET信息服務(IIS)並單擊詳細信息按鈕,選擇需要安裝訴IIS子組件,然後單擊確定按鈕開始安裝。安裝成功之後,只要啟動WINDWOS,IIS就會自動啟動。
3打開控制面板中的管理工具,雙擊INTERNET服務管理器圖標,屏幕顯示INTERNET信息服務窗口,按一下計算機名稱旁的加號,選擇默認WEB站點,單南滑鼠右鍵選取屬性。
4設置IP地址。在默認WEB站點屬性窗口中,單南WEB站點選項卡,按一下「IP地址」下拉列表框,選擇WEB伺服器要連接的IP地址。如果設置為「全部未分配」,則表示WEB伺服器會連接本地計算機的所有IP地址
5設置主目錄。單擊主目錄標簽,可以更改本地路徑,也可以更改此目錄開放的許可權。本地路徑指的是當輸入地址為本計算機IP地址時,此地址的實際路徑「C:\INTEPUB\WWWROOT」。只要將網頁放在這個目錄中,別人就可以輸入本機IP地址來瀏覽了
6設置默認文檔。單擊文檔選項卡,可以看到站點默認的主頁名稱為DEFAULT.htm,default.asp等。默認文檔的用途是當輸放的網址為計算機的IP地址時,瀏覽器會自動讀取與默認當檔相同名稱的文件。默認文檔可以更改。
5、如何將Java web項目部署到伺服器
一、前言
前面我們已經嘗過了在雲伺服器上部署代碼的甜頭了,現在主菜就要上場了,那就是將我們的 JavaWeb 項目部署到雲伺服器上。興奮吧?淡定淡定~
二、項目部署
我們對於 Java Web 項目在本地機器(無論是 Windows 還是 Linux)上的部署已經瞭然於心了,那麼對於在雲伺服器上部署 Java Web 項目又是如何操作的呢? 其實很簡單,還是離不開 Web 項目部署的那三點:
① 基礎的 JDK 環境
② 一個 Web 伺服器。如 Tomcat、JBoss
③ 一款資料庫。如:mysql
對於雲伺服器上 Java Web 項目的部署,和平時在 Windows、Linux 下部署是一樣的。最多也就是只能使用純命令模式來操作而已,其實過程都一樣。
2.1 環境准備
既然是 Java Web 項目的部署,首先自然需要配置好相關的環境羅。也就是:先在雲主機上搭建好 Java 開發環境,如 OpenJDK 的安裝、Tomcat 的安裝、Mysql 資料庫的安裝。
2.2 項目部署
我們要部署 Java Web 項目,那就至少得將項目上傳到雲伺服器。其實過程很簡單,基本上也就是下面三個步驟:
① 打包上傳:將項目打包成 war 文件,然後利用傳到遠程伺服器(在Eclipse中直接將項目導出為.war文件)。
② 將 war 文件移動到 Tomcat 目錄下的 webapps 下。
③ 重啟 Tomcat,訪問我們的項目。
在這個過程中,我們需要注意。因為一般而已,作為一個 Web 項目,我們肯定是有資料庫的使用的。那麼資料庫部分怎麼辦呢?其實,只需要將我們已有的資料庫轉儲為 sql 文件,然後將 sql 文件上傳到雲伺服器上執行即可。以 mysql 為例,如下操作:
① 轉儲為 sql 腳本,並上傳:先在本地將我們項目使用的資料庫轉為 sql 文件,上傳到雲伺服器上 (可以利用 Navicat 將資料庫轉儲為.sql文件)。
② 執行 sql:然後進入 mysql 中執行該 sql 文件。(若伺服器裝有Navicat,可直接用Navicat執行.sql文件,執行前需要選中存放表的資料庫,應該與代碼中資料庫連接語句包含的資料庫名保持一致)
6、web伺服器配置步驟
80埠無需安裝的,一般的web伺服器軟體默認都是使用80埠,如果有防火牆把80設為通行即可
7、配置web伺服器的步驟
IIS(Internet Information Server,互聯網信息服務)是一種Web(網頁)服務組件,其中包括Web伺服器、FTP伺服器、NNTP伺服器和SMTP伺服器,分別用於網頁瀏覽、文件傳輸、新聞服務和郵件發送等方面,它使得在網路(包括互聯網和區域網)上發布信息成了一件很容易的事。本次上機大家實踐IIS 5.0的配置和管理。
上機學習目標:
1、 了解並掌握 Windows 2000/NT 伺服器上 IIS 的安裝與測試
2、 了解並掌握web伺服器的配置及應用,其中重點掌握主目錄、虛擬目錄的設置與應用
3、 了解並掌握FTP伺服器的配置和使用
4、 了解並掌握SMTP伺服器的配置和使用
上機內容及操作步驟:
1、 在自己的電腦上安裝IIS並測試。
進入「控制面板」,依次選「添加/刪除程序→添加/刪除Windows組件」,將「Internet信息服務(IIS)」前的小鉤去掉(如有),重新勾選中後按提示操作即可完成IIS組件的添加。(在安裝過程中要插入WIN2000或WINXP安裝盤。)
測試:安裝完畢後,在瀏覽器地址欄中輸入:http://localhost(或http://伺服器名,或http://127.0.0.1,或http://本機IP),如果連接成功就會出現localstart.asp的頁面。
2、 IIS的配置
當IIS添加成功之後,再進入「開始→程序→管理工具→Internet服務管理器」以打開IIS管理器,對於有「已停止」字樣的服務,均在其上單擊右鍵,選「啟動」來開啟。
(1)IIS之WEB伺服器的配置
方法如下:
在「Internet信息服務」管理窗口中右擊「默認WEB站點」,在彈出的菜單中選擇「屬性」選項,進入屬性設置對話框。
① 設置「WEB站點」,這里可以設置站點伺服器的IP地址和訪問埠。在「IP地址」欄中選擇目前能夠使用的IP地址;「TCP」埠默認為80,當然為了保密,也可以設置特殊的埠。
② 設置「主目錄」, 「本地路徑」默認為:c:\Inetpub\wwwroot,當然可以輸入(或用「瀏覽」按鈕選擇)你自己網頁所在的目錄作為主目錄。
③ 設置「文檔」選項,「啟用默認文檔」選中後,當在瀏覽器中輸入域名或IP時,系統自動在「主目錄」中按上到下的順序尋找列表中指定的文件名。
其他的設置均可按默認設置。
創建虛擬目錄:
若要從主目錄以外的目錄發布信息,則就要創建虛擬目錄了,虛擬目錄是指物理上為包含在主目錄中的目錄,但瀏覽器卻認為該目錄包含在主目錄中。
創建的方法:比如你的主目錄在「c:\Inetpub\wwwroot」下,而你的網頁文件在「E:\All」中,你就可以創建一個別名為test的虛擬目錄,就可以這樣來創建:在「默認Web站點」上單擊右鍵,選「新建→虛擬目錄」,依次在「別名」處輸入「test」,在「目錄」處輸入「E:\All」後再按提示操作即可添加成功。
創建完了你就可以輸入「localhost/test」就可以訪問了。
進行下列操作:
啟動一個文本編輯器,編寫下列代碼:
您訪問本頁的時間是<%=time()%>!
將其保存到C:\Inetpub\wwwroot目錄下,文件可命名為1.asp。
在瀏覽器地址欄中輸入:http://localhost/1.asp ,然後按回車,觀察運行情況。
將1.asp文件復制剛才創建的虛擬目錄中(假如別名為:test)。在瀏覽器的地址欄中輸入: http://localhost/test/1.asp ,按回車,注意觀察運行情況。
(2)IIS之ftp伺服器的配置
第一個FTP站點(即「默認FTP站點」)的設置方法請參照前文Web伺服器中相關操作執行。需要注意的是,如果你要用一個IP地址對應多個不同的FTP伺服器,則只能用使用不同的埠號的方法來實現。
對於已建立好的FTP伺服器,在瀏覽器中訪問將使用,ftp://IP地址,如「ftp://10.106.1.121」。
(3)<> IIS之SMTP伺服器的配置
建立IIS下的SMTP伺服器的方法非常簡單,只需在IIS管理器中讓「默認SMTP虛擬伺服器」處於已啟動狀態就行了;此外一般不用再做其他任何設置。
如果你想要用自己的SMTP伺服器發信,只需將你E-mail客戶端軟體設置中「發送郵件伺服器(SMTP)」項中填入「localhost」,則不管你的IP地址如何變化,它都能正常工作。
8、在linux下部署了Web伺服器
靜態頁面被本地緩存了,清除緩存試試
9、配置Web伺服器的詳細步驟
如果是java站點(Windows上部署)。
1.下載JDK.雙擊安裝完畢。
2.設置環境變數,將JDK安裝目錄下的bin目錄路徑設置到path變數.新建一個環境變數JAVA_HOME,值為JDK安裝目錄。驗證JDK是否安裝完畢可以在cmd下打入 java -version查看。
3.下載Jboss。無需安裝,放置一目錄(比如C\:),新建一個環境變數JBOSS_HOME,值為Jboss目錄(C\:JBoss)。驗證JBOSS是否安裝完成,可以在cmd下進入Jboss目錄下的bin目錄直接啟動伺服器,看輸出是否有異常。
4.安裝資料庫。建表並且配置web應用的資料庫url。
5.將站點student文件夾放入Jboss\server\default\deploy目錄下。
6.啟動Jboss.
7.瀏覽器輸入http://localhost:8080/你的應用名 進入你的網站。