nginx安装和基础代理配置
生活随笔
收集整理的這篇文章主要介紹了
nginx安装和基础代理配置
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
mac上執行 npm install nginx
?
安裝好后運行nginx sudo nginx?
一般mac下nginx會安裝在 /usr/local/etc/nginx 下?
里面的nginx.conf就是nginx的配置文件,從中 include servers/*; 這句話表示會導入servers下的所有配置文件,這里的作用是,如果有新的站點,我們可以單獨的去建立配置文件,這樣可以進行更好的隔離,include是nginx常用的指令?
一般的配置是這樣的 server {listen 80;server_name test.com;location / {proxy_pass http://127.0.0.1:8888;proxy_set_header Host $http_host;} } server是指定我要在電腦上啟動一個服務,監聽的端口是80,監聽的域名是test.com,代理到127.0.0.1?
proxy_set_header,如果不設置這個,訪問test.com的時候,nginx會轉發到127.0.0.1,那么這個Host就是轉發后的頭(在server.js里面打印出來的req.url就是127.0.0.1),理論上是這樣的,但作為一個開發者,期望這邊拿到的是瀏覽器給我們的host?
轉載于:https://www.cnblogs.com/wzndkj/p/10117422.html
總結
以上是生活随笔為你收集整理的nginx安装和基础代理配置的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: python基础知识第四篇(元组)
- 下一篇: mvp 在 flutter 中的应用