基本情况:有两个Java项目,两个php项目,一个域名,一个服务器
这四个项目分别对应四个A域名记录:www.shapan.com a.shapan.com b.shapan.com c.shapan.com
怎么配置nginx可以使得访问所有的项目呢,搜了好多资料,但是没成功,有配置过GGJJ给贴段代码或说下思路吧
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。
入口:nginx
java:tomcat跑在8181端口,配置两个host虚拟机
php:php-cgi
(php-fpm)方式,监听9000端口。解析php
nginx代理tomcat: 配置一个server,绑定对应的域名,重点是proxy_pass
http://127.0.0.1:8181
nginx解析php:配置两个server,分别绑定对应的域名,重点是
location ~ \.php$ {
include fastcgi.conf;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
include fastcgi_params;
fastcgi_pass 127.0.0.1:9000;
}