青草久久影院-青草久久伊人-青草久久久-青草久久精品亚洲综合专区-SM双性精跪趴灌憋尿调教H-SM脚奴调教丨踩踏贱奴

17站長網(wǎng)

17站長網(wǎng) 首頁 網(wǎng)站 服務器 查看內(nèi)容

Nginx配置域名進行訪問

2022-10-19 15:20| 查看: 1552 |來源: 互聯(lián)網(wǎng)

最近在搭建Nginx,做到域名訪問的時候總是訪問不了。 nginx的配置文件nginx.conf中server配置如下: server { listen 80; server_name hehe.weige ...

最近在搭建Nginx,做到域名訪問的時候總是訪問不了。

nginx的配置文件nginx.conf中server配置如下:

 server {
  listen  80;
  server_name hehe.weige.com;
  #charset koi8-r;
  #access_log logs/host.access.log main;
location / {
   root html-hehe;
   index index.html index.htm;
  }
}

配置完之后 在sbin 目錄下執(zhí)行命令 ./nginx -s reload 重新加載配置文件

加載之后瀏覽器地址欄輸入hehe.weige.com 一直訪問不了

就這個問題困擾了大半天。

搜索了好多大神的博客,配置沒有任何問題。后面終于自己想到了。在這里強調(diào)兩個最基礎最簡單的問題

1 同一個域名只能對應一個IP,同一個IP可以對應多個域名

2 當訪問網(wǎng)站是系統(tǒng)會先去你本地的hosts(C:\windows\system32\drivers\etc)文件中查找,如果存在該域名就會訪問該域名對應的IP,

如果不存在才會去互聯(lián)網(wǎng)尋找。

重點看第二點,我本地的hosts文件根本就沒有配置www.weige.com這個域名,于是去互聯(lián)網(wǎng)查找。而這個域名是我自定義的,互聯(lián)網(wǎng)肯定是查不到的。所以訪問失敗

出現(xiàn)了第一張圖的情況。各位大神的博客都沒有強調(diào)這個問題,是他們疏忽了還是我基礎太爛了呢???? 哎!不抱怨了。配置完hosts之后如下圖

然后重啟電腦(不重啟電腦我不知道有沒有辦法做到,如果讀者有辦法麻煩給分享一下,謝謝。

再次在瀏覽器輸入hehe.weige.com 訪問成功。

補充知識:Nginx 指定域名(或子域名)和網(wǎng)站綁定

問題起因

博主最近在 CentOS 上面部署另外一個網(wǎng)站,但并不想通過端口號來訪問,因為端口號對于 SEO 優(yōu)化不利,且用戶訪問較繁瑣(使用域名不就是為了方便用戶訪問嗎?再引入端口號豈不是和使用域名的目的相悖嗎?),因此想在 CentOS 的 80 端口上同時運行兩個網(wǎng)站,nginx 通過請求的域名來返回相應的根目錄下的網(wǎng)站,達到 80 端口復用,同時運行多個網(wǎng)站的目的。

實現(xiàn)步驟

為方便您檢查路徑,本文在需要對路徑進行要求時,專門使用 pwd 命令打印出博主當前步驟所在路徑,便于您檢查。

檢查 nginx 配置文件路徑(重要)

注意:這一步非常關鍵,如果修改了錯誤的 nginx 配置文件,將導致所有修改均無效,甚至會讓您在探索了數(shù)個小時后仍無法得知修改無效的原因是什么。

使用命令

$ nginx -V

來查看 nginx 的一些配置信息,如下(您的和博主的顯示內(nèi)容可能不同,不影響):

nginx version: nginx/1.12.2
built by gcc 4.8.5 20150623 (Red Hat 4.8.5-16) (GCC)
built with OpenSSL 1.0.2k-fips 26 Jan 2017
TLS SNI support enabled
configure arguments: --prefix=/usr/share/nginx --sbin-path=/usr/sbin/nginx --modules-path=/usr/lib64/nginx/modules --conf-path=/etc/nginx/nginx.conf --error-log-path=/var/log/nginx/error.log --http-log-path=/var/log/nginx/access.log --http-client-body-temp-path=/var/lib/nginx/tmp/client_body --http-proxy-temp-path=/var/lib/nginx/tmp/proxy --http-fastcgi-temp-path=/var/lib/nginx/tmp/fastcgi --http-uwsgi-temp-path=/var/lib/nginx/tmp/uwsgi --http-scgi-temp-path=/var/lib/nginx/tmp/scgi --pid-path=/run/nginx.pid --lock-path=/run/lock/subsys/nginx --user=nginx --group=nginx --with-file-aio --with-ipv6 --with-http_auth_request_module --with-http_ssl_module --with-http_v2_module --with-http_realip_module --with-http_addition_module --with-http_xslt_module=dynamic --with-http_image_filter_module=dynamic --with-http_geoip_module=dynamic --with-http_sub_module --with-http_dav_module --with-http_flv_module --with-http_mp4_module --with-http_gunzip_module --with-http_gzip_static_module --with-http_random_index_module --with-http_secure_link_module --with-http_degradation_module --with-http_slice_module --with-http_stub_status_module --with-http_perl_module=dynamic --with-mail=dynamic --with-mail_ssl_module --with-pcre --with-pcre-jit --with-stream=dynamic --with-stream_ssl_module --with-google_perftools_module --with-debug --with-cc-opt='-O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic' --with-ld-opt='-Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-E'

其中只需要關注到 --conf-path=/etc/nginx/nginx.conf 這個條目,這個條目指明了當前 nginx 的程序使用的默認配置文件。

新建一個站點配置文件

根據(jù)上面的配置文件路徑,首先切換目錄到 nginx 的配置路徑下:

$ cd /etc/nginx

然后新建一個站點配置文件,建議放置在 nginx 配置目錄下的 vhost 目錄內(nèi),如果您當前沒有此目錄,可新建一個:

$ pwd
/etc/nginx
$ sudo mkdir vhost
$ ls
conf.d    fastcgi_params   mime.types   scgi_params   vhost
default.d    fastcgi_params.default mime.types.default scgi_params.default win-utf
fastcgi.conf   koi-utf     nginx.conf   uwsgi_params
fastcgi.conf.default koi-win     nginx.conf.default uwsgi_params.default

注意:/etc 是系統(tǒng)目錄,一般用戶不具有修改權限,需要使用 sudo 以管理員權限在該目錄中進行修改,如創(chuàng)建、修改文件,創(chuàng)建文件夾等操作。

進入剛剛創(chuàng)建的 vhost 目錄,新建一個配置文件,例如 mysite.conf,該配置文件文件名無限制,最好是你的網(wǎng)站名稱之類的,便于辨認,但一定是以 .conf 為后綴。

$ pwd
/etc/nginx
$ cd vhost/
$ pwd
/etc/nginx/vhost
$ sudo touch mysite.conf
$ ls
mysite.conf trans.conf

其中,touch 命令創(chuàng)建了一個名為 mysite.conf 的配置文件(空文件),是本文中要介紹的配置文件,另一個是博主正在運行的網(wǎng)站,無需在意。

修改網(wǎng)站配置文件信息

本文中將建立一個名為 mysite 的網(wǎng)站,網(wǎng)站根目錄為 /home/www/mysite,網(wǎng)站綁定域名 mysite.jinhangdev.cn。

使用任意文字編輯器打開 mysite.conf,輸入如下內(nèi)容并保存(注意需管理員權限):

server {
  listen  80;  # 網(wǎng)站的端口一般為 80,可以與其他網(wǎng)站一起使用該端口
  server_name mysite.jinhangdev.cn; # 要綁定的域名(或子域名)
  root   /home/www/mysite; # 該網(wǎng)站的根目錄
  location / {  # 不用管
  }
}

以上內(nèi)容為一個 server 的內(nèi)容,下面講 nginx.conf 配置的時候會再區(qū)分把一行配置寫在 server 或?qū)懺?server 外的區(qū)別。

$ pwd
/etc/nginx/vhost
$ ls
mysite.conf trans.conf
$ sudo vim mysite.conf
$ cat mysite.conf
server {
  listen 80;
  server_name mysite.jinhangdev.cn;
  root /home/www/mysite;
  location /{
  }
}

上面我們已經(jīng)新建好了一個網(wǎng)站,該網(wǎng)站使用服務器的 80 端口,綁定的域名為 mysite.jinhangdev.cn,網(wǎng)站根目錄使用 /home/www/mysite。

修改 nginx 配置文件

下面對關鍵文件 nginx.conf 進行配置,建議在修改前先備份,養(yǎng)成好的習慣:

$ pwd
/etc/nginx
$ sudo cp nginx.conf nginx.conf.bak

將原有配置存儲到 nginx.conf.bak 后,繼續(xù)下面操作,若后面發(fā)現(xiàn)修改出錯,可將 nginx.conf.bak 改名回 nginx.conf 使用。

以超級用戶權限使用文本編輯器打開 nginx.conf:

$ sudo vim nginx.conf

并進行編輯。

Nginx 配置文件的結(jié)構(gòu)

我們這里只介紹和配置域名綁定相關的部分結(jié)構(gòu),即 http 小節(jié):

http {
 (各種配置)
}

設置在此處的配置都是 http 的全局配置,如果要對某個網(wǎng)站單獨配置,則需要對每個 server 分別設置:

http {
 (此處的配置是全局的配置參數(shù))
 server {
 (此處的配置是本 server 的配置參數(shù))
 }
 server {
 (此處的配置是本 server 的配置參數(shù))
 }
 (此處的配置是全局的配置參數(shù))
}

但是我們并不提倡把所有 server 都展開寫在 nginx.conf 中,因此我們使用一句 include 語句,把 vhost 下所有網(wǎng)站的配置都引用進來。注意:include 命令只是簡單地進行文本替換。

于是我們在 nginx.conf 的 http 節(jié)內(nèi)部的末尾寫上一句:

http {
 (前面的若干配置)
 include /etc/nginx/vhost/*.conf;
}

這樣一來,vhost 下的所有 .conf 文件均被文本替換式地引入到 nginx.conf 里面了。

重啟 nginx 服務

使用命令:

$ sudo service nginx restart
Redirecting to /bin/systemctl restart nginx.service

重啟 nginx 服務。

出現(xiàn)問題:重啟服務報錯

此時可使用命令:

$ sudo service nginx status -l

來查看報錯信息和錯誤日志。輸入此命令后,日志不會馬上顯示出來,稍等幾秒會顯示出來,-l 選項使得每條日志能夠完整顯示在屏幕上,否則當一條日志過長時,中間的文本將被 ... 替代。

若出現(xiàn)問題,十有八九日志都會說是載入 nginx.conf 出錯,這多半是因為您在 nginx.conf 或 mysite.conf 中有錯誤的配置。

訪問新網(wǎng)站

為新的二級域名添加 DNS 解析后,在瀏覽器中訪問 mysite.jinhangdev.cn,正常情況下會報 404 Not found 的錯誤,這是因為本文到目前為止還沒有去創(chuàng)建這個新網(wǎng)站的根目錄,出現(xiàn) 404 錯誤反而說明前面的配置是正確的,所以下一步我們將創(chuàng)建一個簡單的網(wǎng)頁運行起來。

建立新網(wǎng)站的根目錄(或使用已有目錄)

博主習慣將網(wǎng)站的文件放在 /home/www 下,并給該目錄 0777 權限,以免出現(xiàn) 403 錯誤,雖然這樣不太安全。鑒于博主水平有限,希望有安全需求的讀者關注其他安全大牛的文章,博主深表歉意。

在 /home/www 下建立目錄 mysite(/home/www 目錄已經(jīng)被博主創(chuàng)建好,并使用 chmod 命令賦予其 0777 權限):

$ cd /home/www/
$ mkdir mysite
$ ls
mysite trans

切換到 mysite 目錄下,簡單創(chuàng)建一個網(wǎng)頁:

$ pwd
/home/www
$ cd mysite/
$ echo hello! > index.html
$ ls
index.html
$ cat index.html
hello!

此時在瀏覽器中重新訪問,即可看到一行 hello! 了,表示新網(wǎng)站創(chuàng)建成功。

結(jié)語

以上Nginx配置域名進行訪問就是小編為大家收集整理的全部內(nèi)容了,希望對大家有所幫助。如果您喜歡這篇文章,可以收藏或分享給您的小伙伴們吧!歡迎持續(xù)關注我們的后續(xù)更新。

本文最后更新于 2022-10-19 15:20,某些文章具有時效性,若有錯誤或已失效,請在網(wǎng)站留言或聯(lián)系站長:17tui@17tui.com
·END·
站長網(wǎng)微信號:w17tui,關注站長、創(chuàng)業(yè)、關注互聯(lián)網(wǎng)人 - 互聯(lián)網(wǎng)創(chuàng)業(yè)者營銷服務中心

免責聲明:本站部分文章和圖片均來自用戶投稿和網(wǎng)絡收集,旨在傳播知識,文章和圖片版權歸原作者及原出處所有,僅供學習與參考,請勿用于商業(yè)用途,如果損害了您的權利,請聯(lián)系我們及時修正或刪除。謝謝!

17站長網(wǎng)微信二維碼

始終以前瞻性的眼光聚焦站長、創(chuàng)業(yè)、互聯(lián)網(wǎng)等領域,為您提供最新最全的互聯(lián)網(wǎng)資訊,幫助站長轉(zhuǎn)型升級,為互聯(lián)網(wǎng)創(chuàng)業(yè)者提供更加優(yōu)質(zhì)的創(chuàng)業(yè)信息和品牌營銷服務,與站長一起進步!讓互聯(lián)網(wǎng)創(chuàng)業(yè)者不再孤獨!

掃一掃,關注站長網(wǎng)微信

大家都在看

  • 當我們在共享網(wǎng)絡訪問的時候,可能會遇到提示指定的網(wǎng)絡名不再可用的問題,這可能是由于我們的共享網(wǎng)絡出現(xiàn)了錯誤,也可能是被共享的對象所拒絕了。指定的網(wǎng)絡名 ......

    故障排除 2023-03-10
  •   文/曹楊  原標題:誰還看電視?  爸爸戴一副老花鏡,媽媽戴一副近視鏡,一人坐在沙發(fā),一人躺在床上,各自刷著自己關注的博主更新的短視頻。電視也許開著,但只是背景! ∵@樣的畫面,幾乎成了洛奇家的常 ...

    站長 2020-12-09
  • 1、首先進入到“百度”軟件中, 2、然后在其中輸入“百度識圖”, 3、之后點擊圖中的“開始使用”按鈕, 4、緊接著點擊右下角的“相冊”功能, 5、在相冊下 ......

    軟件教程 2023-02-17
  • 圖片來源于簡書  文/郭開森 楊帆  陸玖財經(jīng)準備開新欄目了,每周一創(chuàng)始人郭開森和楊帆合體郭德帆,對行業(yè)進行一些觀察和評論,第一篇我們?nèi)允谴蛩銓懮鐓^(qū)團購,這是當下最火的話題! 磉^陸玖財經(jīng)做客的朋友們...

    熱議 2020-12-07
  • 一、軟件沖突1、首先確認是否是應用程序沖突導致的。2、查看是否只有特定幾個游戲或應用會導致該問題。3、如果是應用沖突,那么只要卸載這些app就可以解決了。二 ......

    軟件教程 2022-12-27
  • 電腦端:1、大家可以點擊右邊鏈接進入網(wǎng)頁版的百度網(wǎng)盤,進入之后點擊“去登錄”。https://pan.baidu.com/2、之后正確的輸入賬號密碼進行登錄就好啦。手機端:1 ......

    軟件教程 2022-12-27
  • 一、N100對比intel i3 1、N100的跑分達到了147210分,這個數(shù)據(jù)可以達到i3的七代級別。 2、在跑分上也是超越了大部分的I3七代CPU,不過比I3八代要弱勢一些。 3 ......

    硬件知識 2023-04-26
  • 在填寫一些項目申請書中,總是免不了要選擇一些數(shù)字,但是在方框中如何插入數(shù)字,該怎么辦呢?那么下面就由學習啦小編給大家分享下word在方框里輸入數(shù)字的技巧, ......

    Word教程 2023-04-27
  • 8月15日消息 上周,有媒體報道前身為百度圖片的“榴蓮”APP含有大量不雅視頻內(nèi)容被用戶舉報。對此,百度圖片官方進行了回應,百度圖片表示已經(jīng)對報道中所涉及的“生吃旋風哥”等爭議內(nèi)容進行了下線處理。 此外,百度...

    站長 2016-08-15
  • WPS Office手機版怎么加橫線?很多用戶還不知道WPS Office手機版怎么加橫線,WPS Office手機版怎么加橫線,WPS Office手機版怎么打橫線,WPS Office手機版怎么弄 ......

    WPS教程 2023-03-31
  • 迅雷前綴是什么 答:迅雷前綴是(magnet:?xt=urn:btih:)括號里的就是了。 我們只要在這段文字之后輸入后續(xù)的內(nèi)容,就可以創(chuàng)建下載鏈接了。 1、磁力鏈接不基于文 ......

    軟件教程 2023-06-03
  • 一、內(nèi)容特權。 1、半價點播。 許多站內(nèi)視頻都需要付費觀看,而大會員用戶可以直接半價享受; 購買成功后的48h內(nèi)無限次觀看。有部分的內(nèi)容是只限在中國大陸內(nèi)觀 ......

    軟件教程 2023-05-05
  • 1、首先打開小米運動的“實驗室功能”。 2、接著點擊“門卡模擬”。 3、然后點擊“我知道了”。 4、最后貼近就可以刷卡成功了。...

    硬件知識 2023-05-17
  • 1、打開手機輕顏相機app,點擊“我的”,點擊“設置”,2、點擊“幫助與反饋”,3、點擊右下角“在線咨詢”即可聯(lián)系客服,詢問自己的問題啦!...

    軟件教程 2023-03-16
  • 答:華為P系列: 華為p40,華為p40plus,華為p50,華為p50e,華為p60 華為mate系列: 華為mate40,華為mate50,華為mate50e,華為mate60 華為nova系列: 華為n ......

    鴻蒙系統(tǒng) 2023-04-24
  • 近期有用戶反映,電腦在更新Windows 11 Insider Preview 25252.1000后,出現(xiàn)了應用和已壓縮的文件點擊毫無反應,拖拽都不行,只能從開始菜單打開的情況,這是怎 ......

    windows11 2022-12-13
  • 可見單元格就是不包括隱藏或者篩選篩選后隱藏起來的單元格區(qū)域。方法:篩選或隱藏數(shù)據(jù),復制需要粘貼的值,在目標單元格區(qū)域左上角的第一個單元格處右擊,選擇【 ......

    WPS教程 2022-12-10
  • 答:驍龍8+更好。 驍龍7+gen2實際上就是驍龍8+的低配版本。 在一些其他的核心架構(gòu)方面都是保持一致的,比如說CPU的架構(gòu)、GPU的架構(gòu)等等。 驍龍7+和驍龍8+具體 ......

    硬件知識 2023-04-06
  •   文/黎明  一場針對中國互聯(lián)網(wǎng)巨頭的反壟斷風暴正在醞釀,而且這次動真格了! 11月10日,國家市場監(jiān)管總局發(fā)布《關于平臺經(jīng)濟領域的反壟斷指南(征求意見稿)》,要加大對互聯(lián)網(wǎng)巨頭涉嫌壟斷的調(diào)查和監(jiān)管。 ...

    熱議 2020-11-14
  • win11系統(tǒng)如何釋放掉系統(tǒng)默認保留的存儲空間?一般情況下,Windows會保留一些存儲空間,以便設備獲得良好性能和成功更新。但是當出現(xiàn)系統(tǒng)盤儲存空間不足時,我們會將幾個G的保留空間釋放出來,以解燃眉之急。本期教...

    windows11 2022-11-17
  • 文件被win10系統(tǒng)誤報病毒自動刪除了如何進行恢復?有用戶下載了某些破解軟件卻被Win10系統(tǒng)誤認為是病毒文件而自動刪除,當然系統(tǒng)自帶殺毒軟件其實挺不錯的,就是有時候會誤報,大家遇到這種情況的時候就希望把誤刪的...

    windows10 2022-11-20
  • 1、先打開機頂盒進入主界面,并且使用遙控器打開設置。 2、然后選擇“賬號與安全”,并且進入。 3、最后往下面翻就可以看到“ADB調(diào)試”的選項,直接開啟就行了 ......

    軟件教程 2023-06-01
  • 答:在3DMark壓力測試當中,顯卡需要超高97%才能夠算合格,證明顯卡的穩(wěn)定性是過關的。 1、一般的默認情況下在2500~3000分就算很正常的了。 2、分數(shù)越高說明顯卡 ......

    軟件教程 2023-06-01
  • 羅技g304dpi燈顏色代表什么:1、藍色:這種情況是正常工作的顯示,如果說是常亮或者閃爍,那都沒有問題這是在正常工作呢。2、紅色:如果說是紅燈閃爍的話那就是 ......

    硬件知識 2023-03-16
  • win11系統(tǒng)快速跳過聯(lián)網(wǎng)創(chuàng)建本地管理賬戶3種方法?現(xiàn)在市面上銷售的品牌筆記本和臺式機基本上都預裝Windows11家庭中文版正版操作系統(tǒng),聯(lián)網(wǎng)后系統(tǒng)會自動激活。當用戶拿到新機器后還需要按照cortana(小娜)的提示一步...

    windows11 2022-11-13
  • 答:中高端水平 i513500hx在處理器當中是處于一個中高端的水平。 i513500hx是第十一代酷睿處理器系列的一員,基礎頻率為2.4GHz,表現(xiàn)十分的不錯。 i513500hx介 ......

    硬件知識 2023-04-27
  • 我們經(jīng)常用WPS的時候,如果需要輸入波浪號~,會發(fā)現(xiàn)鍵盤上的波浪號輸入之后在最上面,但是為了美觀,我們希望波浪號顯示在中間。這里總結(jié)了三個方法分享給大家 ......

    WPS教程 2023-02-18
  • 相信有非常多使用過筆記本的用戶都聽說過獨顯直連這個詞,但很多用戶并不了解獨顯直連是什么,又有什么用處,那么下面就和小編一起來看看什么是獨顯直連和開啟這 ......

    其它 2022-12-15
  • win11系統(tǒng)開機總是自動登錄OneDrive如何關閉?win11系統(tǒng)開機的時候,會自動啟動OneDrive,不想要啟動,該怎么操作呢?下面我們就來看看詳細的教程。 在OneDrive界面點小齒輪按鈕,下拉菜單中點【設置】。 單擊【...

    windows11 2022-11-15
  • 打開軟件,直接填寫就可以。 1、下載安裝easyconnect軟件, 2、打開easyconnect應用,在如圖所示的“服務器地址”一欄輸入如圖所示網(wǎng)址,點擊“連接”, 3、等 ......

    軟件教程 2023-04-03

熱門排行

    最近更新

      返回頂部
      主站蜘蛛池模板: 国产专区_爽死777 | 99久在线国内在线播放免费观看 | 中文字幕乱码一区AV久久 | 国产成人无码一区AV在线观看 | 三级黄色一级视频 | 亚洲熟女片嫩草影院 | 久久免费精品国产72精品剧情 | 人妻激情综合久久久久蜜桃 | 天美传媒在线观看完整高清 | 久草国产在线播放 | 男女肉大捧进出全过程免费 | 国产精品久久人妻无码蜜 | 久久99re2热在线播放7 | 一起碰一起噜一起草视频 | 美女在线永久免费网站 | 玩50岁四川熟女大白屁股直播 | 日韩中文字幕欧美在线视频 | 色悠久久久久综合网小说 | 精品无码国产自产在线观看水浒传 | 久久亚洲欧美国产综合 | 快播最新电影网站 | 免费的av不用播放器的 | 国产精品人妻无码久久久奥特曼 | 国产成人a在一区线观看高清 | 色综合欧美色综合七久久 | 国产在线精彩视频 | 三级黄色在线观看 | 欧美特级特黄AAAAA片 | 日本一二三区在线视频 | 久久综合色一综合色88中文 | 国产亚洲精品久久久闺蜜 | 四虎亚洲中文字幕永久在线 | 日日碰狠狠添天天爽 | 丰满的女朋友 在线播放 | 亚洲精品一二三区区别在哪 | a级毛片黄免费a级毛片 | 国产免费看黄的私人影院 | 色姣姣狠狠撩综合网 | 香艳69xxxxx有声小说 | 亚洲免费网站观看视频 | 国产精品一区二区三区免费 |