JAVAEE 企業網站建設發佈與網站備案流程

還記得第一次在外網發佈本身的網站的時候真的是走了不少的彎路。也查找了不少資料去了解怎麼在網上發佈本身作好的網站。最近想整理一下網站發佈的過程,我儘可能寫的詳細一點讓之後的小菜鳥們少走點彎路。呵呵雖然我如今也還很菜。。。web

不過術業有專攻,問道有前後不要在乎那麼多啦。數據庫

要在外網發佈你的網站有幾樣必備的材料你要準備好tomcat

一、一個域名 服務器

不少網站都能買到域名,也很便宜,建議去 萬網(www.net.cn) 買,由於後期的服務器,備案什麼的均可以在萬網這個平臺搞定,方便統一管理。如今萬網和阿里雲合併了很方便、app

二、一臺雲服務器,或者一個jsp空間webapp

jsp空間比雲服務器便宜一點不過不推薦買咯,若是隻是玩玩能夠試試,意義不大。若是真想學整個生成流程仍是用雲服務器吧,通常公司也都採用這樣的方式,我的呢賣最便宜的配置玩一個月也就花100左右。jsp

雲服務器一樣能夠在阿里雲購買。網站

三、固然還要一個可以運行的jsp網站咯ui

四、域名備案的問題阿里雲

剛開始我也好糾結要不要備案,怎麼備案。開始備了一兩個網站的案後我就在也不備案了麻煩。

通常若是jsp空間,雲服務器在國內的話都要求備案不備案極可能就被屏蔽不能復位,一些廠家會提供不備案狀況的解決辦法,可是阿里雲不提供,阿里雲國內雲服務器都要求備案。

不過也不要擔憂啦,若是不想備案就買一個香港或者美國韓國的服務器就能夠不備案了。

若是非要備案就備案吧,買服務器和空間的地方通常都提供備案服務。

備案的話大概搞好要半個月的時間,我的備案費用在100塊如下,企業備案。。。。不知道呵呵。

我的網站備案准備身份證,域名證書(在購買域名的地方能夠下載一張圖片),網站真實性覈驗單(在網上下載一個模板本身填),還要一個背景幕布的免冠照片,幕布通常要本身購買也是在提供備案服務的地方買。

 

 

準備好這些東西后,阿里雲的話要你把東西郵寄到成都的公司去,其餘的好比主機屋只要發掃描件就能夠了,你們處理的方式都有點不一樣。仍是那句話,域名,空間,備案最好在一家搞定!省得之後轉備案麻煩的死。不一樣服務廠家之間的備案是不能直接轉的,轉的話

要從新走一遍流程。(鑑於備案十分麻煩強烈建議買國外的吧)! 阿里雲備案免費,可是幕布要錢買,郵寄費用也要15塊。並且國內服務器只能備案五個域名。。因此呵呵

 

搞定上面這些東西后就能夠拿到一個服務器的遠程操做權限,或者FTP帳號能夠傳本身的項目到遠程電腦上面。把本身的 Java虛擬機  tomcat 數據庫 等基本軟件安裝好,通常雲服務器默認安裝了這些東西,空間更加安裝好了只要上傳東西就能夠了。

不過有些要本身安裝,這也沒什麼,就像在本身電腦上搞同樣嘛。

項目發佈後,啓動tomcat只要不報錯,你離成功就只有一步之遙了!--域名配置和解析

下面就是最關鍵的一步了。

關於tomcat的文件結構改動建議,爲了能夠在一個tomcat中運行多個網站(配置多個域名)你要對tomcat的文件結構進行一些改動

首先刪除webapps中的全部文件

 

 

而後在tomcat的server.xml 配置文件中配置網站的域名loclhost 主機能夠刪除 

注意網站文件不要和tomcat文件放在一塊兒 最好分開

 

 

<Host name="www.exrww.cn" appBase="/alidata/server/website/ldlx_00" unpackWARs="true" autoDeploy="true"
        xmlValidation="false" xmlNamespaceAware="false" >
        <Context path="" docbase="/alidata/server/website/ldlx_00/ROOT" crosscontext="true" />
    </Host>

    <Host name="www.ldtsjy.cn" appBase="/alidata/server/website/ldtsjy_01" unpackWARs="true" autoDeploy="true"
        xmlValidation="false" xmlNamespaceAware="false" >
        <Context path="" docbase="/alidata/server/website/ldtsjy_01/ROOT" crosscontext="true" />
    </Host>

 

appBase 中寫絕對路徑

網站的目錄結構進行一寫改動

|-youWeb

  |-ROOT

    |-

 

保持這樣的結構就行了

若是一個網站要配置多個域名能夠這樣設置 <Alias>www.dxscysz.cn</Alias>

 <Host name="www.dxscysz.com" appBase="/alidata/server/website/CustomerManager" unpackWARs="true" autoDeploy="true"
        xmlValidation="false" xmlNamespaceAware="false" >
        <Context path="" docbase="/alidata/server/website/CustomerManager/ROOT" crosscontext="true" />
        <Alias>www.dxscysz.cn</Alias>
        <Alias>www.huitengcq.com</Alias>
    </Host>

 

域名解析:

這樣下來咱們的服務器端就搞定了。這個時候你要去購買 域名的地方解析你的域名所對應的雲服務器IP地址,解析後就可以經過域名訪問你的網站了。

關於解析我還要說一點如何設置泛解析  也就是 你購買了域名後  什麼  163.yumin.com   my.yumin.com 只要是yummin.com 都可以使用

你要在主機記錄 這裏選擇* 號,而不要選擇www 若是你選擇www 那麼人家就只可以經過 www.yumin.com 訪問你的網站,可是你寫* 經過yuming.com 不輸入www也能訪問,固然其餘前綴也能訪問啦。

好啦。。。到此就可以發佈一個web網站啦。

這是一種可行的方案,若是你有什麼其餘方法也不意味這個人方法不行哦,你們都有本身的處理方式嘛。

有好的經驗能夠交流,按照步驟走沒有成功的,也能夠給我留言啦,通常我都很樂意回郵件給你。

相關文章
相關標籤/搜索