1.首先下載nginx , 修改host文件如下:
127.0.0.1 oidc-client-hybrid.test 127.0.0.1 oidc-client-implicit.test 127.0.0.1 oidc-server.test
2.打開config 目錄下的config文件 ,並進行修改(注意檢查80端口占用情況)
worker_processes 1; events { worker_connections 1024; } http { include mime.types; default_type application/octet-stream; sendfile on; keepalive_timeout 65; server_names_hash_bucket_size 64; upstream oidc-client-hybrid.test{ server 127.0.0.1:2020; } upstream oidc-client-implicit.test{ server 127.0.0.1:8080; } upstream oidc-server.test{ server 127.0.0.1:2021; } server { listen 80; server_name oidc-server.test; location / { root html; index index.html index.htm; proxy_pass http://oidc-server.test; proxy_set_header X-forwarded-for $proxy_add_x_forwarded_for; } error_page 500 502 503 504 /50x.html; location = /50x.html { root html; } } server { listen 80; server_name oidc-client-hybrid.test; location / { root html; index index.html index.htm; proxy_pass http://oidc-client-hybrid.test; proxy_set_header X-forwarded-for $proxy_add_x_forwarded_for; } error_page 500 502 503 504 /50x.html; location = /50x.html { root html; } } server { listen 80; server_name oidc-client-implicit.test; location / { root html; index index.html index.htm; proxy_pass http://oidc-client-implicit.test; proxy_set_header X-forwarded-for $proxy_add_x_forwarded_for; } error_page 500 502 503 504 /50x.html; location = /50x.html { root html; } } }
(上面配置分別把http://oidc-client-implicit.test 對應到了本地的127.0.0.1:8080 端口 ... ... )
3.powershell 轉到 nignx.exe 目錄 執行命令 start nginx
4. 需要停止nginx 可以執行 taskkill /IM nginx.exe /F
5. 如果nginx 服務沒起來 查看logs文件夾日志。根據具體日志進行排查。