<em>Mac</em>Book项目 2009年学校开始实施<em>Mac</em>Book项目,所有师生配备一本<em>Mac</em>Book,并同步更新了校园无线网络。学校每周进行电脑技术更新,每月发送技术支持资料,极大改变了教学及学习方式。因此2011
2021-06-01 09:32:01
位置:C:WindowsSystem32driversetc
在後面追加以下內容:
# guli mall # 192.168.163.131 gulimall.com
cat /mydata/nginx/conf/nginx.conf
user nginx; worker_processes 1; error_log /var/log/nginx/error.log warn; pid /var/run/nginx.pid; events { worker_connections 1024; } http { include /etc/nginx/mime.types; default_type application/octet-stream; log_format main '$remote_addr - $remote_user [$time_local] "$request" ' '$status $body_bytes_sent "$http_referer" ' '"$http_user_agent" "$http_x_forwarded_for"'; access_log /var/log/nginx/access.log main; sendfile on; #tcp_nopush on; keepalive_timeout 65; #gzip on; include /etc/nginx/conf.d/*.conf;
可以看到,在 http 塊中最後有 include /etc/nginx/conf.d/*.conf; 這句設定說明在 conf.d 目錄下所有 .conf 字尾的檔案內容都會作為 nginx 組態檔 http 塊中的設定。這是為了防止主組態檔太複雜,也可以對不同的設定進行分類。
下面我們參考 conf.d 目錄下的設定,來設定 gulimall 的 server 塊設定
預設設定下,我們存取 gulimall.com 會請求 nginx 預設的 index 頁面,現在我們要做的是當存取 gulimall.com 的時候轉發到我們的商品模組的商城首頁介面。
開啟cmd 輸入 ipconfig
這裡的 192.168.17.1 和 192.168.163.1 也是 Windows 的本機地址
所以我們設定當存取 nginx /請求時代理到 192.168.163.1:10000 商品服務首頁
server { listen 80; server_name gulimall.com; #charset koi8-r; #access_log /var/log/nginx/log/host.access.log main; location / { proxy_pass http://192.168.163.1:10000; } #error_page 404 /404.html; # redirect server error pages to the static page /50x.html # error_page 500 502 503 504 /50x.html; location = /50x.html { root /usr/share/nginx/html; }
vim /mydata/nginx/conf/nginx.conf
修改 http 塊,設定上游伺服器為閘道器地址
user nginx; worker_processes 1; error_log /var/log/nginx/error.log warn; pid /var/run/nginx.pid; events { worker_connections 1024; } http { include /etc/nginx/mime.types; default_type application/octet-stream; log_format main '$remote_addr - $remote_user [$time_local] "$request" ' '$status $body_bytes_sent "$http_referer" ' '"$http_user_agent" "$http_x_forwarded_for"'; access_log /var/log/nginx/access.log main; sendfile on; #tcp_nopush on; keepalive_timeout 65; #gzip on; upstream gulimall { server 192.168.163.1:88; } include /etc/nginx/conf.d/*.conf;
設定代理地址為上面設定的上游伺服器名
server { listen 80; server_name gulimall.com; #charset koi8-r; #access_log /var/log/nginx/log/host.access.log main; location / { proxy_set_header Host $host; proxy_pass http://gulimall; } #error_page 404 /404.html; # redirect server error pages to the static page /50x.html # error_page 500 502 503 504 /50x.html; location = /50x.html { root /usr/share/nginx/html; }
當前通過域名的方式,請求 gulimal.com ;
根據 hosts 檔案的設定,請求 gulimall.com 域名時會請求虛擬機器器 ip
192.168.163.131 gulimall.com
當請求到 192.168.163.131:80 時,會被 nginx 轉發到我們設定的 192.168.163.1:10000 路徑,該路徑為執行商品服務的 windows 主機 ip 地址,至此達到通過域名存取商品服務的目的。
server { listen 80; server_name gulimall.com; location / { proxy_pass http://192.168.163.1:10000; } }
之後為了統一管理我們的各種服務,我們將通過設定閘道器作為 nginx 轉發的目標。最後通過設定閘道器根據不同的域名來判斷跳轉對應的服務。
到此這篇關於Nginx搭建域名存取環境的文章就介紹到這了,更多相關Nginx搭建域名存取環境內容請搜尋it145.com以前的文章或繼續瀏覽下面的相關文章希望大家以後多多支援it145.com!
相關文章
<em>Mac</em>Book项目 2009年学校开始实施<em>Mac</em>Book项目,所有师生配备一本<em>Mac</em>Book,并同步更新了校园无线网络。学校每周进行电脑技术更新,每月发送技术支持资料,极大改变了教学及学习方式。因此2011
2021-06-01 09:32:01
综合看Anker超能充系列的性价比很高,并且与不仅和iPhone12/苹果<em>Mac</em>Book很配,而且适合多设备充电需求的日常使用或差旅场景,不管是安卓还是Switch同样也能用得上它,希望这次分享能给准备购入充电器的小伙伴们有所
2021-06-01 09:31:42
除了L4WUDU与吴亦凡已经多次共事,成为了明面上的厂牌成员,吴亦凡还曾带领20XXCLUB全队参加2020年的一场音乐节,这也是20XXCLUB首次全员合照,王嗣尧Turbo、陈彦希Regi、<em>Mac</em> Ova Seas、林渝植等人全部出场。然而让
2021-06-01 09:31:34
目前应用IPFS的机构:1 谷歌<em>浏览器</em>支持IPFS分布式协议 2 万维网 (历史档案博物馆)数据库 3 火狐<em>浏览器</em>支持 IPFS分布式协议 4 EOS 等数字货币数据存储 5 美国国会图书馆,历史资料永久保存在 IPFS 6 加
2021-06-01 09:31:24
开拓者的车机是兼容苹果和<em>安卓</em>,虽然我不怎么用,但确实兼顾了我家人的很多需求:副驾的门板还配有解锁开关,有的时候老婆开车,下车的时候偶尔会忘记解锁,我在副驾驶可以自己开门:第二排设计很好,不仅配置了一个很大的
2021-06-01 09:30:48
不仅是<em>安卓</em>手机,苹果手机的降价力度也是前所未有了,iPhone12也“跳水价”了,发布价是6799元,如今已经跌至5308元,降价幅度超过1400元,最新定价确认了。iPhone12是苹果首款5G手机,同时也是全球首款5nm芯片的智能机,它
2021-06-01 09:30:45