欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Nginx首頁修改及使用Nginx實現(xiàn)端口轉發(fā)

 更新時間:2025年10月16日 10:00:31   作者:My6n  
本文介紹了如何使用nginx將80端口轉發(fā)到CTF靶場的8000端口,包括nginx的安裝、啟動、首頁修改及nginx.conf的端口轉發(fā)配置,幫助用戶通過IP或域名直接訪問靶場

Nginx首頁修改及Nginx端口轉發(fā)

按照我之前博客給的方法搭建好這樣一個CTF靶場

但是呢它默認是在8000端口

如何直接訪問IP地址或者域名就可以實現(xiàn)直接訪問到靶場呢

我們需要將80端口的內容轉發(fā)到8000,使用nginx實現(xiàn)端口轉發(fā)功能

首先我們安裝nginx

安裝工具和庫

yum -y install gcc-c++ pcre pcre-devel zlib zlib-devel openssl openssl-devel

下載nginx

wget -c https://nginx.org/download/nginx-1.18.0.tar.gz

解壓nginx 

tar -zxvf nginx-1.18.0.tar.gz

編譯與安裝nginx

需要先進到 nginx-1.18.0 的目錄,再使用./執(zhí)行configure

./configure --prefix=/usr/local/nginx --with-http_stub_status_module --with-http_ssl_module --with-http_v2_module --with-http_sub_module --with-http_gzip_static_module --with-pcre

接著執(zhí)行如下命令進行編譯與安裝

也是在 nginx-1.18.0 目錄下

make && make install

進入到安裝nginx目錄下的sbin目錄,默認路徑為:/usr/local/nginx/sbin/

也可以使用find命令進行查找

find / -name nginx

在該目錄下啟動nginx

./nginx

(注意:不同方式安裝的nginx使用的方法也不一定相同,有時候是可以使用systemctl命令來進行啟動、停止、重啟的,但是有些是不行的,像上述的安裝方法就只能使用./來啟動) 

這種情況是正常的,與系統(tǒng)配置有關。

此時訪問IP地址(即默認的80端口),則會看到nginx的歡迎界面

如果我們想要修改首頁內容,則在與sbin同目錄下的html目錄下修改index.html

比如我們改一下首頁內容

這個路徑要特別注意,我之前老是找成了解壓后的nginx所在目錄(nginx-1.18.0),其實應該在 /usr/local/nginx/ 這個路徑下進行修改。

接下來講端口轉發(fā),同樣是上述路徑,我們找到conf目錄,進去后找到nginx.conf

注意這里不能直接單純的將監(jiān)聽端口改為8000,因為8000端口已經被靶場使用了

我們只能通過端口轉發(fā)來實現(xiàn),需要修改nginx.conf文件,添加具體內容如下:

proxy_set_header Host $host;
proxy_pass      http://localhost:8000;

添加后,當我們訪問80端口即可實現(xiàn)向8000端口轉發(fā) 

之后使用命令重啟nginx

./nginx -s reload

再次訪問IP地址,出來的即是我們的CTF靶場

總結

關于nginx首頁文件位置和修改方法,以及使用nginx實現(xiàn)端口轉發(fā)功能都已完成! 

以上為個人經驗,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關文章

  • nginx ServerName匹配規(guī)則實現(xiàn)

    nginx ServerName匹配規(guī)則實現(xiàn)

    本文主要介紹了nginx ServerName匹配規(guī)則實現(xiàn),文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2007-02-02
  • nginx隱藏響應頭server信息和版本號信息的操作方法

    nginx隱藏響應頭server信息和版本號信息的操作方法

    文章介紹了兩種隱藏或修改Nginx響應頭中server信息的方法:一種是通過修改配置文件全局段添加`server_tokens off`,另一種是重新編譯Nginx并修改Banner信息,兩種方法分別適用于傳統(tǒng)部署和需要更靈活自定義的情況,需要的朋友可以參考下
    2025-02-02
  • Nginx中使用Lua腳本配置示例

    Nginx中使用Lua腳本配置示例

    這篇文章主要介紹了Nginx中使用Lua腳本配置示例,本文以一個Lua攔截器為例講解如何配置使用Lua腳本,需要的朋友可以參考下
    2015-06-06
  • Nginx中實現(xiàn)請求的緩存數(shù)據(jù)過期通知

    Nginx中實現(xiàn)請求的緩存數(shù)據(jù)過期通知

    Nginx 作為高性能的反向代理服務器,緩存機制是其優(yōu)化性能的重要手段之一,本文主要介紹了Nginx中實現(xiàn)請求的緩存數(shù)據(jù)過期通知,感興趣的可以了解一下
    2024-09-09
  • Nginx實現(xiàn)動態(tài)攔截非法訪問ip的方法

    Nginx實現(xiàn)動態(tài)攔截非法訪問ip的方法

    最近在訪問時不時會被暴力刷量,爬蟲和惡意攻擊導致數(shù)據(jù)庫,服務等癱瘓,所以本文介紹了在Nginx上實現(xiàn)一個動態(tài)攔截IP的方法,具體是當某個IP在1分鐘內訪問超過60次時,將其加入Redis并攔截,攔截時間默認1天,需要的朋友可以參考下
    2025-02-02
  • Nginx啟動不了原因解決(端口占用)

    Nginx啟動不了原因解決(端口占用)

    本文主要介紹了Nginx啟動不了原因解決(端口占用),文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2023-06-06
  • keepalived監(jiān)控nginx進程的實現(xiàn)示例

    keepalived監(jiān)控nginx進程的實現(xiàn)示例

    本文主要介紹了keepalived監(jiān)控nginx進程的實現(xiàn)示例,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2024-08-08
  • 結合 Nginx 將 DoNetCore 部署到 阿里云的安裝配置方法

    結合 Nginx 將 DoNetCore 部署到 阿里云的安裝配置方法

    這篇文章主要介紹了結合 Nginx 將 DoNetCore 部署到 阿里云的方法 ,需要的朋友可以參考下
    2018-10-10
  • prometheus監(jiān)控nginx的實現(xiàn)

    prometheus監(jiān)控nginx的實現(xiàn)

    這篇文章主要介紹了prometheus監(jiān)控nginx的實現(xiàn),文中通過示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2022-03-03
  • 詳解Nginx 反向代理、負載均衡、頁面緩存、URL重寫及讀寫分離詳解

    詳解Nginx 反向代理、負載均衡、頁面緩存、URL重寫及讀寫分離詳解

    本篇文章主要介紹了Nginx 反向代理、負載均衡、頁面緩存、URL重寫及讀寫分離詳解,具有一定的參考價值,感興趣的小伙伴們可以參考一下。
    2016-12-12

最新評論