开发者社区 问答 正文

nginx + tomcat + php配置问题

基本情况:有两个Java项目,两个php项目,一个域名,一个服务器
这四个项目分别对应四个A域名记录:www.shapan.com a.shapan.com b.shapan.com c.shapan.com
怎么配置nginx可以使得访问所有的项目呢,搜了好多资料,但是没成功,有配置过GGJJ给贴段代码或说下思路吧

展开
收起
落地花开啦 2016-05-31 14:25:17 2503 分享 版权
1 条回答
写回答
取消 提交回答
  • 喜欢技术,喜欢努力的人

    入口: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;
            }
    2019-07-17 19:21:53
    赞同 1 展开评论