一臺裝有WIN10系統電腦,電腦安裝VMware14虛擬機,虛擬機中安裝CentOS 7系統。
HTTP協議,全稱為HyperText Transfer Protocol,中文名為超文本傳輸協議,是互聯網中最常用的一種網絡協議。 HTTP的重要應用之一是WWW服務。設計HTTP協議最初的目的就是提供一種發布和接收HTML(一種頁面標記語言)頁面的方法。HTTP協議是互聯網上常用的通信協議之一。它有很多的應用,但最流行的就是用于Web瀏覽器和Web服務器之間的通信,即WWW應用或稱Web應用。
www服務全稱為World Wide Web,常稱為Web,中文譯為“萬維網”。它是目前互聯網上最受用戶歡迎的信息服務形式。HTTP協議的WWW服務應用的默認端口為80,另外一個加密的WWW服務應用https的默認端口為443,主要用于網銀、支付等和錢相關的業務。當今,HTTP服務、WWW服務、Web服務三者的概念已經混淆了,在本文中也視為相同,都是指當下最常見的網站服務應用。
其中,index.html為網站默認首頁,頁面內容可以通過vim編輯index.html來修改。接下來,虛擬機直接打開瀏覽器,訪問虛擬機的IP地址就可以愉快的訪問啦~
剛才只有虛擬機自身可以訪問服務器,那么現在我們來做一個局域網可以訪問到的服務器,接著上面的步驟來~
如果想要搭建一個公網訪問的服務器,那么就按照下面的步驟來吧:
如果最后沒有申請到公網IP也不要氣餒哦,下次我們使用云服務器來搭建屬于自己的服務器~
幾天教大家怎么搭建jsp環境和制作網站 但是那是在開發環境下做的 做好了怎么辦呢? 今天就教大家怎么把做好的網站放到服務器上 一提到服務器 大家可能覺得很貴 買不起 其實你自己的電腦就可以充當服務器 以當前個人電腦的標準來看 一臺電腦足以服務幾百個用戶 如何把自己的電腦變成服務器呢?
首先我們需要一個軟件 這是最新的阿帕奇服務器的安裝包http://pan.baidu.com/s/1bVQTR4 要的自取
打開后
一直下一步 來到這里時 把8080改成80(因為瀏覽器默認的端口是80)
這個是之前我們安裝的JDK(就是Java環境)的目錄 一般它會自己選中 不用管 直接下一步
這個才是安裝目錄 建議不要放在C盤 但是你要記住在哪里!
點擊安裝 安好后你會發現右下角多了一個東西 這個就是服務器程序了
雙擊打開
如果剛才JDK的路徑選錯了這里還可以改
點擊Start按鈕 開啟服務器
我們打開瀏覽器看一眼 輸入127.0.0.1 回車 看知道這個頁面 恭喜你安裝成功
你的PC已經變成服務器啦!!!
當你點擊Start按鈕的時候也可能 出現端口被占用的提示 這是因為windows自帶的IIS(微軟的服務器 比較雞肋)占用了80端口 我們進入控制面板的管理工具 點擊這個
點擊右邊的停止
下面我們來把我們之前做的那個網站發布到服務器上
我們打開eclipse 右鍵我們的工程文件夾
選擇Export.. 選擇web->WAR file 點擊Next
第二欄選擇路徑 這里我放到選擇桌面吧! 注意!下邊對勾都關了
點擊Finish 桌面上生成了war文件
然后復制它 打開我們安裝服務器的目錄 進入webapps文件夾 把它粘進來
重啟服務器 你會發現它自動解壓成了一個文件夾
我們打開瀏覽器 輸入127.0.0.1/jsp/Shouye(后邊/jsp/Shouye 是我們的訪問的路徑) 回車
跟我們在開發環境下運行一模一樣
有的同學會問:為什么不能直接把工程復制過來 而要導成WAR文件呢?
這是因為 我們的工程里后臺的Java程序在服務器里是不能執行的(服務器不認識它)
而導成WAR之后 它會把Java文件變成能被服務器識別的class文件 你可以用解壓軟件打開WAR或者進入生成的jsp文件夾里看看 WEB-INF里多了一個classes文件夾
打開后 你會發現我們之前工程里src下的Java文件都變成了class文件了
現在我們服務器也建好了 至于怎么讓別人訪問 我在之前文章里寫了
請按下面順序閱讀之前的文章 建議加一下訂閱 隨時關注作者動態
小白教你做網站(一)
小白教你做網站(二)
小白教你做網站 開放源代碼
小白教你做網站 JSP 終結篇
因為昨天作者發了一篇文章 所以這篇文章只能放到今天發布了 而且微信公眾號昨天已經發表了
以后文章會先在微信公眾號上發表 次日在頭條號上同步更新!
我的微信公眾號也叫“愛搞機個人版”
版權歸愛搞機個人版所有 侵刪!!!
.硬件方面,電腦與服務器沒有本質區別,如果想要應用跑得爽一些,可以將電腦內的相關配件升下級,擴下容什么的,就看實際使用有沒有這個必要了。
2.操作系統方面,服務器是長期運行應用,專職提供服務的,所以不建議安裝什么過高版本的操作系統,一般都使用windows2003/windows2008r2這類服務器專用操作系統(其它系統我沒有實際接觸,不發表評論)
3.寬帶使用,最低條件就是可以上網。
4.搭建本地應用環境,如你是動態網站,還得有mysql或mssql數據支持,如果是php網站,還得有php環境,想要省點精力的話,可以使用集成環境包(phpstudy)
5.本地應用安裝部署,推薦使用開源的現成的網站程序,參考discuz論壇,phpwind論壇,wordpress博客等可以直接使用的網站應用。
6.路由分配的公網ip是動態的,除了路由映射,還得借助nat123動態域名解析應用,使用動態解析方法,利用域名固定解析本地公網IP,再通過動態解析的域名進行應用發布。