如何把一串IP數字變成有名字的網域名的?
以下面這篇的IP做例子
http://ip:5005/
首先先購買一個網域幫 http://ip.ip.ip.ip 這個ip申請一個名子,因為我部落格已經買過網域了,不想再花錢 ,所以設一個子網給給這個ip, http://workchat.hyggenini.com/
設定完後workchat.hyggenini.com:5005就可以連線到頁面了
但是若不想要顯現Port 5005的話怎麼做呢?
Nginx反向代理
反向代理 (Reverse Proxy) 是一種網路代理技術,它會對外部網路的請求進行轉發,並將請求轉發到內部網路中的真實伺服器上。
反向代理可以用於許多用途,例如:
- 隱藏真實伺服器位置,提高安全性。
- 分流流量,減少伺服器負擔。
- 提供負載平衡功能,提高系統可用性。
- 提供資源緩存功能,提高系統效能。
反向代理常常使用 Nginx 或 Apache 等軟體實現。
那要如何在Nginx上進行反向代理呢?
Reverse Proxy 的步驟如下:
1.安裝 Nginx:
sudo apt-get install nginx
2.修改 Nginx 設定檔:
sudo nano /etc/nginx/sites-available/default
3. 修改 server 區塊
# 把 request 轉給 ip.ip.ip.ip 的 5005 port
location / {
proxy_pass http://workchat.hyggenini.com:5005/
}
4. 重新啟動 Nginx:
sudo service nginx restart
5.測試
[…] [Linux Ubuntu]Nginx反向代理 […]