web項(xiàng)目從域名申請到發(fā)布
目錄域名的申請.............................................................................................
目錄
域名的申請....................................................................................................................................... 2
申請個人護(hù)照 . .......................................................................................................................... 3
檢測域名是否被占用 . .............................................................................................................. 3
域名與IP 綁定.......................................................................................................................... 4
情況一 . .............................................................................................................................. 4
情況二 . .............................................................................................................................. 6
發(fā)布web 程序 . ......................................................................................................................... 7
,最近靜下心來反思,發(fā)現(xiàn)自己雖然會編碼,會寫class ,但是如果讓我來整體把握一個整個網(wǎng)站建設(shè)的一些流程(域名申請,代碼的發(fā)布),我還是很迷糊的,這兩天堅(jiān)定下一定要了解清楚!
域名的申請
想要自己的web 項(xiàng)目別人能夠訪問到,那就最好綁定一個域名,這樣別人就可以很方便的訪問到你的web 項(xiàng)目了。域名的申請我就copy 別人的了,這個文檔已經(jīng)寫的很詳細(xì)了:
前言:
現(xiàn)如今,申請免費(fèi)的服務(wù)器空間地址、及域名的網(wǎng)站越來越少,想建一個免費(fèi)的、完全屬于自己的網(wǎng)站越來越難,何不將自己的電腦作為一個小型服務(wù)器呢?為此本人寫這篇文章主要是為了幫助那些想建立一個完全屬于自己的網(wǎng)站的朋友們,同時也寫給自己,免得時間長了,自己也忘嘍??!沒有其它不良的意圖,吼吼~~
如何將自己電腦作為服務(wù)器,然后讓網(wǎng)民通過域名訪問自己的J2EE 項(xiàng)目呢???
首先,您得擁有一個域名,獲得免費(fèi)的域名,您可以在“花生殼”上自己注冊一個“個人護(hù)照”,然后注冊免費(fèi)的域名,具體步驟如下:
,申請個人護(hù)照
注冊完成后,你就默認(rèn)有一個免費(fèi)的域名。
如果想申請其他的域名,就可以進(jìn)行檢測你想要的域名是不是已經(jīng)被占有,沒有占有后你付銀子就是了,我想如果做實(shí)驗(yàn)什么的拿免費(fèi)域名就行了!
檢測域名
用打算用免費(fèi)域名的話這一步就可以跳過,這一步不詳細(xì)介紹,因?yàn)槲揖褪怯玫拿赓M(fèi)域名做實(shí)驗(yàn)。
域名與IP 綁定
情況一
如果你的電腦是單獨(dú)占用的一根電話線 貓的話,建議用軟件綁定
域名注冊完成之后,下載“花生殼動態(tài)域名”最新版本,以便將動態(tài)域名和您的電腦的IP 聯(lián)系起來,具體步驟如下圖:
下載完成之后對其進(jìn)行安裝,安裝成功后使用您剛才注冊的護(hù)照和密碼進(jìn)行登陸,并進(jìn)行相應(yīng)的IP 連接測試,如果正確無誤后(提示:如果您忘記您本機(jī)的IP 地址,可在開始---運(yùn)行----“CMD”----輸入“ipconfig”查看)
情況二
如果你是用的路由器來連接網(wǎng)絡(luò)的話,建議用路由器綁定動態(tài)域名,然后通過IP 和端口映射到本地就行了,具體操作如下:
進(jìn)入你的路由器,設(shè)置動態(tài)DNS ,輸入你剛剛申請的護(hù)照和密碼
點(diǎn)擊登錄,就可以看到你的連接狀態(tài)了。
接下來映射到你的本地機(jī)器,點(diǎn)擊轉(zhuǎn)發(fā)規(guī)則,再虛擬服務(wù)器
配置你web 服務(wù)器的端口號和你本地機(jī)器的IP (可以在CMD 下通過IPCONFIG
獲得)
點(diǎn)擊保存,這樣動態(tài)域名就和你的本地機(jī)IP 和端口綁定了。
發(fā)布web 程序
文件夾方式發(fā)布
本地實(shí)驗(yàn)可以直接將文件夾放到TOMCAT 中:假如我的一個項(xiàng)目名稱為dangdang ,通過myeclipse 直接部署到tomcat 的webapps 下
A 、修改tomcat 的server.xml 文件,這是必須的。修改端口號,簡單的方法是找到里面的8080改成80,因?yàn)槟阍诼酚善鞯挠成涠丝谝呀?jīng)設(shè)置成了80,保險一點(diǎn)就找到Connector port改成"80" 。
B 、增加host (這也是一個tomcat 可以放置多個web 項(xiàng)目的原因)
appBase="E:javasoftwaretomcat6.0webapps?ngdang">
Name 是你域名的名稱
appBase 是你項(xiàng)目的路徑(直到你的項(xiàng)目名稱目錄)
Context path 就默認(rèn)為空字符串
docBase 設(shè)置為“. ”表示當(dāng)前文件夾
其他的默認(rèn)照抄就是了
War 包方式發(fā)布
還有一種是將war 包(dangdang.war)發(fā)布到tomcat 下webapps 下的一個文件夾下面(加入是dangdangnew ),這是需要你新增一個host
//具體打war 包的方法是進(jìn)入到你的項(xiàng)目文件夾doc 界面下,用命令
jar cvf dangdang.war*
,就可以了,將產(chǎn)生的war 文件夾copy 出來備用。
appBase="E:javasoftwaretomcat6.0webapps?ngdangnew">
Host name是你的另一個域名,或者你把上一個host name去掉保留這個也行,反正一個host name 對應(yīng)一個web 項(xiàng)目。
docBase 是指定war 文件的文件名稱
其他的默認(rèn)照抄
訪問項(xiàng)目
啟動tomcat (保證已經(jīng)部署好)
打開你的瀏覽器,在地址欄里輸入配置好的域名,點(diǎn)擊是不是就看到你的項(xiàng)目了?