start nginx
参看服务列表
tasklist /fi "imagename eq nginx.exe"
关闭
taskkill /F /IM nginx.exe > nul
host文件
127.0.0.1 www.mydomian.com 127.0.0.1 app.mydomain.com
一台服务器启动一个jboss 里面有一个根项目主站,有一个app子项目 访问的地址为:
http://127.0.0.1:8080 http://127.0.0.1:8080/app/
使用nginx做反向代理配置。
当访问 www.mydomian.com 的时候,是访问http://127.0.0.1:8080 当访问 app.mydomain.com 的时候,是访问http://127.0.0.1:8080/app/
配置信息如下:
server { listen 80; server_name www.mydomain.com; location / { proxy_pass http://localhost:8080; #动态请求转向处理 proxy_set_header Host $host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; } } server { listen 80; server_name app.mydomain.com; location / { proxy_pass http://localhost:8080/examples/; #动态请求转向处理 proxy_set_header Host $host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; } }
启动nginx就可以成功访问。