windows下使用nginx调试简介
安裝使用
nginx是一個反向代理服務器,在web開發調試中經常用到,寫一個簡單的使用說明和總結。
1. 下載
點擊官網下載地址 下載對應版本的nginx并解壓
2. 配置
在解壓的目錄下找到conf/nginx.conf文件
添加所需監聽和代理的server
3. 常用命令
原理簡析
在說明使用nginx的優點之前,先說說另一種常用的調試方案:修改hosts文件。
修改host的原理是:對主機添加特定dns解析規則,將指定域名解析至某個特定ip。例如:
在hosts文件里寫了這么一行:127.0.0.1 example.com,接下來在瀏覽器輸入www.example.com后:
如果我們正好是在本地的80端口運行這個要調試項目,那自然沒有問題。但是可能有意外情況:
此時就需要nginx來解決問題,nginx的作用用一句話描述:將發送至特定host的請求轉發到指定的代理地址上。
舉一個實際的例子,首先在hosts添加一行127.0.0.1 construct-courses.pre1.web.nd后,可以在瀏覽器看到這樣的請求:
首先看圖上Grnrral部分的remote address字段,即前文的第一步驟完成,本地的80端口接收到一個http請求,host為construct-courses.pre1.web.nd。
接著在nginx的配置文件中增加:
在conf中配置如上圖代碼并啟動nginx后,nginx檢查到server_name construct-courses.pre1.web.nd接收到了請求,根據匹配規則,將請求轉發到指定的 proxy_pass 即 http://127.0.0.1:8092上。至此,請求example.com實際變成了請求http://127.0.0.1:8092
在本地8092端口啟動實際項目,就可以發現在瀏覽器訪問construct-courses.pre1.web.nd時,運行的正是我們的實際項目
整個過程至此結束
慣例:如果內容有錯誤的地方歡迎指出(覺得看著不理解不舒服想吐槽也完全沒問題);如果有幫助,歡迎點贊和收藏,轉載請征得同意后著明出處,如果有問題也歡迎私信交流,主頁有郵箱地址
創作挑戰賽新人創作獎勵來咯,堅持創作打卡瓜分現金大獎總結
以上是生活随笔為你收集整理的windows下使用nginx调试简介的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 云计算基础知识:CPU虚拟化
- 下一篇: ubuntu 16.04(Windows