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文件夹日志。根据具体日志进行排查。