当前位置:论坛首页 > Windows面板 > 求助

【待反馈】部署多个网站,nginx配置

发表在 Windows面板2021-3-16 11:05 [复制链接] 2 6710

本帖最后由 宝塔用户_crpjwm 于 2021-3-16 11:11 编辑

由于公司需要,已租赁阿里云服务器,安装了宝塔面板。

这台服务器上,需要部署两个Java项目,两个php网站项目。

安装了Java 项目管理器,Nginx,PHP-5.4以及MYSQL,Tomcat7。

先部署的Java项目,部署之后,无法访问。

后删除Java项目,部署了两个PHP项目,都能正常访问。

Nginx配置项都没有改动,保留了默认配置。

tomcat和nginx该如何配置?

现在Java项目访问时显示502

网站1 PHP项目,Nginx配置如下:
  1. server
  2. {
  3.     listen 80;
  4.     server_name www.domain1.cn www.domain1.com;
  5.     index index.php index.html index.htm default.php default.htm default.html;
  6.     root C:/wwwroot/domain1;
  7.                
  8.         #START-ERROR-PAGE
  9.         #error_page 403 /403.html;
  10.         error_page 404 /404.html;
  11.     #error_page 502 /502.html;
  12.         #END-ERROR-PAGE
  13.    
  14.     #HTTP_TO_HTTPS_START
  15.     #HTTP_TO_HTTPS_END

  16.     #LIMIT_INFO_START
  17.     #LIMIT_INFO_END

  18.     #SSL-INFO-START
  19.     #SSL-INFO-END
  20.         
  21.     #反代清理缓存配置
  22.     location ~ /purge(/.*) {
  23.         proxy_cache_purge cache_one $1$is_args$args;
  24.     }
  25.     #proxy 反向代理
  26.     include proxy/www.domain1.com/*.conf;

  27.     #PHP-INFO-START
  28.     include php/54.conf;
  29.     #PHP-INFO-END
  30.    
  31.     #REWRITE-START
  32.     include rewrite/www.domain1.com/*.conf;
  33.     #REWRITE-END

  34.     #redirect 重定向
  35.     include redirect/www.domain1.com/*.conf;

  36.     #禁止访问的文件或目录
  37.     location ~ ^/(\.user.ini|\.htaccess|\.git|\.svn|\.project|LICENSE|README.md)
  38.     {
  39.         return 404;
  40.     }
  41.    
  42.     #一键申请SSL证书验证目录相关设置
  43.     location ~ \.well-known{
  44.         allow all;
  45.     }

  46.         access_log  C:/BtSoft/wwwlogs/www.domain1.com.log;
  47.     error_log  C:/BtSoft/wwwlogs/www.domain1.com.error.log;
  48. }
复制代码
网站2 PHP项目,Nginx配置如下:
  1. server
  2. {
  3.     listen 80;
  4.     server_name www.domain2.cn www.domain2.com;
  5.     index index.php index.html index.htm default.php default.htm default.html;
  6.     root C:/BtSoft/domain2;
  7.                
  8.         #START-ERROR-PAGE
  9.         #error_page 403 /403.html;
  10.         error_page 404 /404.html;
  11.     #error_page 502 /502.html;
  12.         #END-ERROR-PAGE
  13.    
  14.     #HTTP_TO_HTTPS_START
  15.     #HTTP_TO_HTTPS_END

  16.     #LIMIT_INFO_START
  17.     #LIMIT_INFO_END

  18.     #SSL-INFO-START
  19.     #SSL-INFO-END
  20.         
  21.     #反代清理缓存配置
  22.     location ~ /purge(/.*) {
  23.         proxy_cache_purge cache_one $1$is_args$args;
  24.     }
  25.     #proxy 反向代理
  26.     include proxy/www.domain2.com/*.conf;

  27.     #PHP-INFO-START
  28.     include php/54.conf;
  29.     #PHP-INFO-END
  30.    
  31.     #REWRITE-START
  32.     include rewrite/www.domain2.com/*.conf;
  33.     #REWRITE-END

  34.     #redirect 重定向
  35.     include redirect/www.domain2.com/*.conf;

  36.     #禁止访问的文件或目录
  37.     location ~ ^/(\.user.ini|\.htaccess|\.git|\.svn|\.project|LICENSE|README.md)
  38.     {
  39.         return 404;
  40.     }
  41.    
  42.     #一键申请SSL证书验证目录相关设置
  43.     location ~ \.well-known{
  44.         allow all;
  45.     }

  46.         access_log  C:/BtSoft/wwwlogs/www.domain2.com.log;
  47.     error_log  C:/BtSoft/wwwlogs/www.domain2.com.error.log;
  48. }
复制代码
网站3 JAVA web项目,Nginx配置如下:
  1. server
  2. {
  3.     listen 80;
  4.     server_name www.domain3.com;
  5.     index index.php index.html index.htm default.php default.htm default.html;
  6.     root C:/BtSoft/tomcat/tomcat7/webapps/domain3;
  7.                
  8.         #START-ERROR-PAGE
  9.         #error_page 403 /403.html;
  10.         error_page 404 /404.html;
  11.     #error_page 502 /502.html;
  12.         #END-ERROR-PAGE
  13.    
  14.     #HTTP_TO_HTTPS_START
  15.     #HTTP_TO_HTTPS_END

  16.     #LIMIT_INFO_START
  17.     #LIMIT_INFO_END

  18.     #SSL-INFO-START
  19.     #SSL-INFO-END
  20.         
  21.     #反代清理缓存配置
  22.     location ~ /purge(/.*) {
  23.         proxy_cache_purge cache_one $1$is_args$args;
  24.     }
  25.     #proxy 反向代理
  26.     include proxy/www.domain3.com/*.conf;

  27.     #PHP-INFO-START
  28.     include php/00.conf;
  29.     #PHP-INFO-END
  30.    
  31.     #REWRITE-START
  32.     include rewrite/www.domain3.com/*.conf;
  33.     #REWRITE-END

  34.     #redirect 重定向
  35.     include redirect/www.domain3.com/*.conf;

  36.     #禁止访问的文件或目录
  37.     location ~ ^/(\.user.ini|\.htaccess|\.git|\.svn|\.project|LICENSE|README.md)
  38.     {
  39.         return 404;
  40.     }
  41.    
  42.     #一键申请SSL证书验证目录相关设置
  43.     location ~ \.well-known{
  44.         allow all;
  45.     }

  46.         access_log  C:/BtSoft/wwwlogs/www.domain3.com.log;
  47.     error_log  C:/BtSoft/wwwlogs/www.domain3.com.error.log;
  48. }
复制代码


使用道具 举报 只看该作者 回复
发表于 2021-3-16 11:17:29 | 显示全部楼层
Nginx的主配置文件没有改动
使用道具 举报 回复 支持 反对
发表于 2021-3-16 11:46:58 | 显示全部楼层
你好,方便的话加一下我的qq1021266737;就当前问题我帮你排查一下,添加时备注当前帖子问题。
使用道具 举报 回复 支持 反对
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

普通问题处理

论坛响应时间:72小时

问题处理方式:排队(仅解答)

工作时间:白班:9:00 - 18:00

紧急运维服务

响应时间:3分钟

问题处理方式:宝塔专家1对1服务

工作时间:工作日:9:00 - 18:30

宝塔专业团队为您解决服务器疑难问题

点击联系技术免费分析

工作时间:09:00至18:30

快速回复 返回顶部 返回列表