關於如何從0開始配置伺服器的網域名稱

2021-07-23 20:42:29 字數 1378 閱讀 4051

最近搗鼓了乙個伺服器,弄了乙個小**, 幫助家裡的小生意。大家可以幫我測試測試。剛上線還沒測試。。huazhemarble.com

配置伺服器的時候發現還挺麻煩,最後經過網上各方大神的指點終於算是能用了。

以下的實驗中,假設已經有一下幾個條件.

1. 乙個ubuntu 伺服器, 並且安裝好tomcat (應用伺服器) 監聽 8080 埠和 apache (網路伺服器)監聽 80埠

2. 乙個網域名稱比如: www.hello.com

那麼現在我們能做以下幾件事: 

1. 使用 www.hello.com 訪問你的伺服器,但是這時開啟的將是你的 apache 歡迎頁面

2. 使用 www.hello.com:8080 訪問你的伺服器, 但是這時開啟的將是你的 tomcat 歡迎頁面

3.  使用 www.hello.com:8080/test/home.html 來訪問你的專案中的 home.html

但是我們想要的是 通過www.hello.com/home.html 訪問, 這該怎麼做呢? 

1. 首先配置 apache 伺服器的配置檔案, /etc/httpd/conf.d/welcome.conf   (這裡的路徑因伺服器而已啊, 大家可以看看自己apache 歡迎頁面上的相對應的配置檔案是啥)

在該配置檔案中的下新增以下**,  這是將apache作為 tomcat的**

proxypassreverse / http://localhost:8080/順便說一下啥是正向**和反向**. 

正向**: 針對客戶端而言, **伺服器**客戶端, **請求, 並將獲得的內容返回給客戶端。 - 可以理解為**端**的是客戶端

反向**: 針對客戶端而言, **伺服器就像是原始伺服器, **終端伺服器返回結果。- 可以理解為**端**的是服務端

2. 配置 tomcat server.xml 配置檔案, /etc/tomcat7/server.xml 

在該配置檔案中將host標籤的標籤頭改一下,並且在標籤內部新增一行**

unpackwars="true" autodeploy="true" xmlvalidation="false" xmlnamespaceaware="false">

3. 測試! 並且注意,對你的所有更改都做記錄,以防出錯!

什麼是a記錄: a (address)

記錄是用來指定主機名(或網域名稱)對應的ip位址記錄。使用者可以將該網域名稱下的**伺服器指向到自己的伺服器上。

有問題歡迎指出

從0開始管理伺服器

實驗室新買了乙個伺服器,老師讓我安裝一下常用的東西,接下來就是一些亂七八糟的記錄。2020.11.05 記錄 這是前三個星期之間斷斷續續的工作 uname a 檢視系統版本利用sudo yum install 安裝是,出現如下報錯 this system is not registered with...

伺服器從0開始安裝系統以及配置深度學習環境

2 安裝cuda主檔案 sudo sh cuda 9.1.85 387.26 linux.run 需要注意的是,之前已經安裝過顯示卡驅動程式,故在提問是否安裝顯示卡驅動時選擇no,其他 選擇預設路徑或者yes即可。即第二次出現選項時選擇n 3 和主檔案一樣,依次安裝3個補丁檔案 例如sudo sh ...

從0開始簡單部署騰訊雲伺服器的方法步驟

由於是第一次發帖,如有寫得不好,不對的地方希望大家在評論裡指出,以後改進。謝謝!下面開始 一 購買騰訊雲 首先進入騰訊雲的官網 註冊後進行認證。認證完了後選擇 產品 雲伺服器 如下圖 大家可按照自己的需要進行選擇。我這裡的話選擇的是windows 2008 便於操作。如果大家只是想著弄來玩兩天的話,...