国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

Linux學(xué)習(xí)之nginx虛擬域名主機(jī),lsof和netstat命令查看端口是否被監(jiān)聽

這篇具有很好參考價(jià)值的文章主要介紹了Linux學(xué)習(xí)之nginx虛擬域名主機(jī),lsof和netstat命令查看端口是否被監(jiān)聽。希望對大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問。

需要先參考我的博客《Linux學(xué)習(xí)之Ubuntu 20.04在https://openresty.org下載源碼安裝Openresty 1.19.3.1,使用systemd管理OpenResty服務(wù)》安裝好Openresty。
虛擬域名可以使用讓不同的域名訪問到同一臺主機(jī)。
cd /usr/local/openresty切換當(dāng)前訪問目錄到/usr/local/openresty。
Linux學(xué)習(xí)之nginx虛擬域名主機(jī),lsof和netstat命令查看端口是否被監(jiān)聽,Linux基礎(chǔ)學(xué)習(xí),linux,學(xué)習(xí),nginx

/usr/local/openresty/nginx/conf/nginx.conf文件的http配置塊末尾添加上以下的內(nèi)容:

server {
        # 監(jiān)聽8000
        listen       8000;
        # 域名設(shè)為 www.sea.com
        server_name  www.sea.com;

        location / {
            # 訪問根目錄是html/sea
            root   html/sea;
            index  index.html index.htm;
        }
    }
server {
        # 監(jiān)聽8800
        listen       8800;
        # 域名設(shè)為 www.sea.com
        server_name  www.side.com;

        location / {
            # 訪問根目錄是html/side
            root   html/side;
            index  index.html index.htm;
        }
    }

/usr/local/openresty/nginx/conf/nginx.conf文件整體內(nèi)容如下:

worker_processes  1;
events {
    worker_connections  1024;
}
http {
    include       mime.types;
    default_type  application/octet-stream;
    sendfile        on;
    keepalive_timeout  65;
    server {
        listen       80;
        server_name  localhost;
        location / {
            root   html;
            index  index.html index.htm;
        }
        error_page   500 502 503 504  /50x.html;
        location = /50x.html {
            root   html;
        }
    }
    server {
        # 監(jiān)聽8000
        listen       8000;
        # 域名設(shè)為 www.sea.com
        server_name  www.sea.com;

        location / {
            # 訪問根目錄是html/sea
            root   html/sea;
            index  index.html index.htm;
        }
    }
    server {
        # 監(jiān)聽8800
        listen       8800;
        # 域名設(shè)為 www.sea.com
        server_name  www.side.com;

        location / {
            # 訪問根目錄是html/side
            root   html/side;
            index  index.html index.htm;
        }
    }
}

我使用的是vim編輯器,要是不知道vim編輯怎么使用,可以看一下我的博客。
Linux學(xué)習(xí)之nginx虛擬域名主機(jī),lsof和netstat命令查看端口是否被監(jiān)聽,Linux基礎(chǔ)學(xué)習(xí),linux,學(xué)習(xí),nginx

/usr/local/openresty/nginx/sbin/nginx -t可以檢查一下格式和測試都是正常的。
Linux學(xué)習(xí)之nginx虛擬域名主機(jī),lsof和netstat命令查看端口是否被監(jiān)聽,Linux基礎(chǔ)學(xué)習(xí),linux,學(xué)習(xí),nginx

/usr/local/openresty/nginx/sbin/nginx進(jìn)行啟動。
Linux學(xué)習(xí)之nginx虛擬域名主機(jī),lsof和netstat命令查看端口是否被監(jiān)聽,Linux基礎(chǔ)學(xué)習(xí),linux,學(xué)習(xí),nginx

lsof -i:8000可以看到8000端口已經(jīng)被監(jiān)聽,lsof -i:8800可以看到8800端口也已經(jīng)被監(jiān)聽,lsof -i:7800沒有被監(jiān)聽,因?yàn)闆]有任何輸出,注意:7800端口只是測試一下,說明什么叫沒有被監(jiān)聽。
Linux學(xué)習(xí)之nginx虛擬域名主機(jī),lsof和netstat命令查看端口是否被監(jiān)聽,Linux基礎(chǔ)學(xué)習(xí),linux,學(xué)習(xí),nginx

/usr/local/openresty/nginx/sbin/nginx再次進(jìn)行啟動,發(fā)現(xiàn)報(bào)錯(cuò)如下:

nginx: [emerg] bind() to 0.0.0.0:80 failed (98: Address already in use)
nginx: [emerg] bind() to 0.0.0.0:8000 failed (98: Address already in use)
nginx: [emerg] bind() to 0.0.0.0:8800 failed (98: Address already in use)

/usr/local/openresty/nginx/sbin/nginx -s stop可以停止nginx,/usr/local/openresty/nginx/sbin/nginx再次啟動。
Linux學(xué)習(xí)之nginx虛擬域名主機(jī),lsof和netstat命令查看端口是否被監(jiān)聽,Linux基礎(chǔ)學(xué)習(xí),linux,學(xué)習(xí),nginx

netstat -ntpl | grep nginx查看一下nginx的監(jiān)聽端口。
Linux學(xué)習(xí)之nginx虛擬域名主機(jī),lsof和netstat命令查看端口是否被監(jiān)聽,Linux基礎(chǔ)學(xué)習(xí),linux,學(xué)習(xí),nginx

接下來把下邊的內(nèi)容也添加到/usr/local/openresty/nginx/conf/nginx.confhttp配置塊里:

   server {
        # 監(jiān)聽9800
        listen       9800;
        # 域名設(shè)為 www.work.com
        server_name  www.work.com;

        location / {
            # 訪問根目錄是html/work
            root   html/work;
            index  index.html index.htm;
        }
    }

/usr/local/openresty/nginx/conf/nginx.conf文件整體內(nèi)容如下:

worker_processes  1;
events {
    worker_connections  1024;
}
http {
    include       mime.types;
    default_type  application/octet-stream;
    sendfile        on;
    keepalive_timeout  65;
    server {
        listen       80;
        server_name  localhost;
        location / {
            root   html;
            index  index.html index.htm;
        }
        error_page   500 502 503 504  /50x.html;
        location = /50x.html {
            root   html;
        }
    }


    server {
        # 監(jiān)聽8000
        listen       8000;
        # 域名設(shè)為 www.sea.com
        server_name  www.sea.com;

        location / {
            # 訪問根目錄是html/sea
            root   html/sea;
            index  index.html index.htm;
        }
    }


    server {
        # 監(jiān)聽8800
        listen       8800;
        # 域名設(shè)為 www.sea.com
        server_name  www.side.com;

        location / {
            # 訪問根目錄是html/side
            root   html/side;
            index  index.html index.htm;
        }
    }
    
   server {
        # 監(jiān)聽9800
        listen       9800;
        # 域名設(shè)為 www.work.com
        server_name  www.work.com;

        location / {
            # 訪問根目錄是html/work
            root   html/work;
            index  index.html index.htm;
        }
    }
}

Linux學(xué)習(xí)之nginx虛擬域名主機(jī),lsof和netstat命令查看端口是否被監(jiān)聽,Linux基礎(chǔ)學(xué)習(xí),linux,學(xué)習(xí),nginx

/usr/local/openresty/nginx/sbin/nginx -s reload可以在不斷開已有連接的基礎(chǔ)上重新加載/usr/local/openresty/nginx/conf/nginx.conf。

Linux學(xué)習(xí)之nginx虛擬域名主機(jī),lsof和netstat命令查看端口是否被監(jiān)聽,Linux基礎(chǔ)學(xué)習(xí),linux,學(xué)習(xí),nginx
echo "127.0.0.1 www.sea.com www.side.com www.work.com" >> /etc/hosts127.0.0.1 www.sea.com www.side.com www.work.com寫入/etc/hosts里邊。
Linux學(xué)習(xí)之nginx虛擬域名主機(jī),lsof和netstat命令查看端口是否被監(jiān)聽,Linux基礎(chǔ)學(xué)習(xí),linux,學(xué)習(xí),nginx

mkdir /usr/local/openresty/nginx/html/sea /usr/local/openresty/nginx/html/side /usr/local/openresty/nginx/html/work/usr/local/openresty/nginx/html創(chuàng)建三個(gè)目錄sea、sidework。
Linux學(xué)習(xí)之nginx虛擬域名主機(jī),lsof和netstat命令查看端口是否被監(jiān)聽,Linux基礎(chǔ)學(xué)習(xí),linux,學(xué)習(xí),nginx
執(zhí)行下邊命令:

echo "hello sea" > /usr/local/openresty/nginx/html/sea/index.html # 在/usr/local/openresty/nginx/html/sea/index.html寫入 hello sea
echo "hello side" > /usr/local/openresty/nginx/html/side/index.html # 在/usr/local/openresty/nginx/html/side/index.html寫入 hello side
echo "hello work" > /usr/local/openresty/nginx/html/work/index.html # 在/usr/local/openresty/nginx/html/work/index.html 寫入 hello work

Linux學(xué)習(xí)之nginx虛擬域名主機(jī),lsof和netstat命令查看端口是否被監(jiān)聽,Linux基礎(chǔ)學(xué)習(xí),linux,學(xué)習(xí),nginx

curl http://www.sea.com:8000可以訪問虛擬域名www.sea.com8000端口。
curl http://www.side.com:8800可以訪問虛擬域名www.side.com8800端口。
curl http://www.work.com:9800可以訪問虛擬域名www.work.com9800端口。
Linux學(xué)習(xí)之nginx虛擬域名主機(jī),lsof和netstat命令查看端口是否被監(jiān)聽,Linux基礎(chǔ)學(xué)習(xí),linux,學(xué)習(xí),nginx

此文章為8月Day 26學(xué)習(xí)筆記,內(nèi)容來源于極客時(shí)間《Linux 實(shí)戰(zhàn)技能 100 講》。文章來源地址http://www.zghlxwxcb.cn/news/detail-674686.html

到了這里,關(guān)于Linux學(xué)習(xí)之nginx虛擬域名主機(jī),lsof和netstat命令查看端口是否被監(jiān)聽的文章就介紹完了。如果您還想了解更多內(nèi)容,請?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • IP地址、主機(jī)名、域名解析(DNS)、虛擬機(jī)配置固定IP

    IP地址、主機(jī)名、域名解析(DNS)、虛擬機(jī)配置固定IP

    每一臺聯(lián)網(wǎng)的電腦都會有一個(gè)地址,用于和其他計(jì)算機(jī)進(jìn)行通訊 IP地址主要有兩個(gè)版本:v4 v6 IPV4版本的地址格式名為:a.b.c.d,其中abcd表示0-225的數(shù)字,如192.168.88.10為一個(gè)標(biāo)準(zhǔn)地址 查看IP地址: ifconfig 如果無法使用該命令查看IP地址,可以安裝 yum -y install net-tools 127.0.0.1 ,這

    2024年02月04日
    瀏覽(50)
  • Apache服務(wù)的搭建與配置,虛擬主機(jī)(基于域名 基于端口 基于Ip)

    Apache服務(wù)的搭建與配置,虛擬主機(jī)(基于域名 基于端口 基于Ip)

    ?1.目前最主流的三個(gè)Web服務(wù)器是Apache、Nginx、 IIS。 ?2.?WEB 服務(wù)應(yīng)用層使用HTTP協(xié)議。 3.web服務(wù)器:apache nginx IIS ?#端口全部為80!https為443端口 4.Apache是世界使用排名第一的Web服務(wù)器軟件 5.Apache的主程序名叫httpd。 http的默認(rèn)發(fā)布網(wǎng)站的頁面是 : /var/www/html 同時(shí)這個(gè)默認(rèn)也可以改

    2024年02月03日
    瀏覽(55)
  • Linux系統(tǒng)中的IP地址、主機(jī)名、和域名解析

    Linux系統(tǒng)中的IP地址、主機(jī)名、和域名解析

    每一臺聯(lián)網(wǎng)的電腦都會有一個(gè)地址,用于和其它計(jì)算機(jī)進(jìn)行通訊 IP地址主要有2個(gè)版本,V4版本和V6版本(V6很少用,暫不涉及) IPv4版本的地址格式是:a.b.c.d ,其中abcd表示0~255的數(shù)字,如192.168.88.101就是一個(gè)標(biāo)準(zhǔn)的IP地址 可以 通過命令:ifconfig,查看本機(jī)的ip地址 ,如無法使用

    2024年02月02日
    瀏覽(22)
  • VMware中的虛擬機(jī)Debian10的服務(wù)器配置,使主機(jī)(win10)能夠通過本地域名(如www.xxx.com)訪問該服務(wù)器

    VMware中的虛擬機(jī)Debian10的服務(wù)器配置,使主機(jī)(win10)能夠通過本地域名(如www.xxx.com)訪問該服務(wù)器

    (可選下載鏈接: Index of /cdimage/archive (debian.org) ) 這里點(diǎn)擊瀏覽,選擇下載好的鏡像文件,然后點(diǎn)擊下一步 這里自己給虛擬機(jī)命名,然后選擇好虛擬機(jī)存放的路徑,接著點(diǎn)擊下一步 這里根據(jù)需求設(shè)置虛擬機(jī)最大的占用空間,以及選擇存儲文件的個(gè)數(shù),然后點(diǎn)擊下一步 確認(rèn)

    2024年02月13日
    瀏覽(25)
  • 站長公益主機(jī),免費(fèi)主機(jī)?免費(fèi)域名?博客申請?論壇申請

    站長公益主機(jī),免費(fèi)主機(jī)?免費(fèi)域名?博客申請?論壇申請 在出教程之前準(zhǔn)備好久,測試搭建輕量論壇無壓力 選用穩(wěn)定免費(fèi)域名?免費(fèi)主機(jī)分銷給,可以套CDN使用 堅(jiān)持免費(fèi)時(shí)間是大廠不能媲美,剛開始做網(wǎng)站時(shí)用的是這個(gè)分銷,獨(dú)立會員控制面板,大方簡潔 參考地址:ht

    2024年02月13日
    瀏覽(63)
  • .NET 檢測地址/主機(jī)/域名是否正常

    .NET 檢測地址/主機(jī)/域名是否正常

    隔10秒自動調(diào)用1次? ? 如果False可以調(diào)用報(bào)警代碼 END

    2024年04月28日
    瀏覽(15)
  • 域的安裝、域名的更改以及主機(jī)加入域

    域的安裝、域名的更改以及主機(jī)加入域

    目錄 1.windows服務(wù)器的安裝 2.對服務(wù)器的域進(jìn)行安裝配置的基本步驟: 3.主機(jī)加入到域環(huán)境 ? ? ? ? 域名的更改 ?? ?①安裝服務(wù)器的時(shí)候選擇有桌面版本的,標(biāo)準(zhǔn)版占內(nèi)存小,database的占內(nèi)存大 ?? ?②在安裝vmtool的時(shí)候可以直接安裝自帶的工具,不用導(dǎo)入鏡像 ?? ?③在用激

    2024年02月09日
    瀏覽(15)
  • 個(gè)人博客建設(shè)必備:精選域名和主機(jī)的終極攻略

    個(gè)人博客建設(shè)必備:精選域名和主機(jī)的終極攻略

    CSDN的朋友你們好啊,我是未來,【程序員博主教程(完全指南)】專欄的前兩期文章我們分別介紹了程序員寫博客的好處以及程序員可以選擇哪些平臺來發(fā)布自己的文章,那么今天我們繼續(xù)來介紹如果我們自己搭建博客網(wǎng)站,那么我們應(yīng)該如何為我們的博客網(wǎng)站選擇一個(gè)合適

    2024年04月22日
    瀏覽(19)
  • [路由][問題]OpenWrt解決局域網(wǎng)設(shè)備無法通過域名訪問主機(jī)的問題

    [路由][問題]OpenWrt解決局域網(wǎng)設(shè)備無法通過域名訪問主機(jī)的問題

    1. 問題描述 測試發(fā)現(xiàn)使用OpenWrt進(jìn)行端口端口轉(zhuǎn)發(fā)或者Upnp之后,本地局域網(wǎng)設(shè)備使用域名訪問主機(jī)但是卻無法訪問。 2. 問題分析 此問題經(jīng)過查詢屬于\\\"NAT環(huán)回問題\\\",但是OpenWrt在做端口轉(zhuǎn)發(fā)時(shí)自動設(shè)置了NAT環(huán)回,,而且已經(jīng)將WAN口入站數(shù)據(jù)和轉(zhuǎn)發(fā)設(shè)置為“接受”但是無效。。

    2024年02月16日
    瀏覽(25)
  • 全網(wǎng)多種方法解決Invalid Host header(無效的主機(jī)頭)服務(wù)器域名訪問出現(xiàn)的錯(cuò)誤

    全網(wǎng)多種方法解決Invalid Host header(無效的主機(jī)頭)服務(wù)器域名訪問出現(xiàn)的錯(cuò)誤

    在搭建 vue-cli 環(huán)境,用 nginx 做代理服務(wù)器,訪問時(shí)卻顯示: Invalid Host header 。 知其然,知其所以然,我們在解決該問題之前,要弄明白 Invalid Host header 是什么。 ChatGPT 目前正火,可以借助 ChatGPT 來回答, Invalid Host header 是什么,如下圖所示: The “Invalid Host header” error typ

    2024年02月03日
    瀏覽(39)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包