Nginx是一个很不错的web服务器,但我主要用它来做反向代理来用。通过不同域名来指向到后端不同的服务上。也可以为不支持https的服务增加https支持。非常方便。 Nginx反向代理的指令不需要新增额外的模块,默认自带proxy_pass指令,只需要修改配置文件就可以实现反向代理。 在配置之前,你首先要明确后端服务的ip和端口。 在/etc/nginx/conf.d目录下创建配置文件,如test_oraxin_com.conf。 如下为一个最基础的http反向代理示例: ## Basic reverse proxy server ## ## Apache backend for test.oraxin.com ## upstream apachephp { server ip:8080; #Apache } ## Start test.oraxin.com ## server { listen 80;