【待反馈】部署多个网站,nginx配置
本帖最后由 宝塔用户_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配置如下:
server
{
listen 80;
server_name www.domain1.cn www.domain1.com;
index index.php index.html index.htm default.php default.htm default.html;
root C:/wwwroot/domain1;
#START-ERROR-PAGE
#error_page 403 /403.html;
error_page 404 /404.html;
#error_page 502 /502.html;
#END-ERROR-PAGE
#HTTP_TO_HTTPS_START
#HTTP_TO_HTTPS_END
#LIMIT_INFO_START
#LIMIT_INFO_END
#SSL-INFO-START
#SSL-INFO-END
#反代清理缓存配置
location ~ /purge(/.*) {
proxy_cache_purge cache_one $1$is_args$args;
}
#proxy 反向代理
include proxy/www.domain1.com/*.conf;
#PHP-INFO-START
include php/54.conf;
#PHP-INFO-END
#REWRITE-START
include rewrite/www.domain1.com/*.conf;
#REWRITE-END
#redirect 重定向
include redirect/www.domain1.com/*.conf;
#禁止访问的文件或目录
location ~ ^/(\.user.ini|\.htaccess|\.git|\.svn|\.project|LICENSE|README.md)
{
return 404;
}
#一键申请SSL证书验证目录相关设置
location ~ \.well-known{
allow all;
}
access_logC:/BtSoft/wwwlogs/www.domain1.com.log;
error_logC:/BtSoft/wwwlogs/www.domain1.com.error.log;
}
网站2 PHP项目,Nginx配置如下:server
{
listen 80;
server_name www.domain2.cn www.domain2.com;
index index.php index.html index.htm default.php default.htm default.html;
root C:/BtSoft/domain2;
#START-ERROR-PAGE
#error_page 403 /403.html;
error_page 404 /404.html;
#error_page 502 /502.html;
#END-ERROR-PAGE
#HTTP_TO_HTTPS_START
#HTTP_TO_HTTPS_END
#LIMIT_INFO_START
#LIMIT_INFO_END
#SSL-INFO-START
#SSL-INFO-END
#反代清理缓存配置
location ~ /purge(/.*) {
proxy_cache_purge cache_one $1$is_args$args;
}
#proxy 反向代理
include proxy/www.domain2.com/*.conf;
#PHP-INFO-START
include php/54.conf;
#PHP-INFO-END
#REWRITE-START
include rewrite/www.domain2.com/*.conf;
#REWRITE-END
#redirect 重定向
include redirect/www.domain2.com/*.conf;
#禁止访问的文件或目录
location ~ ^/(\.user.ini|\.htaccess|\.git|\.svn|\.project|LICENSE|README.md)
{
return 404;
}
#一键申请SSL证书验证目录相关设置
location ~ \.well-known{
allow all;
}
access_logC:/BtSoft/wwwlogs/www.domain2.com.log;
error_logC:/BtSoft/wwwlogs/www.domain2.com.error.log;
}
网站3 JAVA web项目,Nginx配置如下:
server
{
listen 80;
server_name www.domain3.com;
index index.php index.html index.htm default.php default.htm default.html;
root C:/BtSoft/tomcat/tomcat7/webapps/domain3;
#START-ERROR-PAGE
#error_page 403 /403.html;
error_page 404 /404.html;
#error_page 502 /502.html;
#END-ERROR-PAGE
#HTTP_TO_HTTPS_START
#HTTP_TO_HTTPS_END
#LIMIT_INFO_START
#LIMIT_INFO_END
#SSL-INFO-START
#SSL-INFO-END
#反代清理缓存配置
location ~ /purge(/.*) {
proxy_cache_purge cache_one $1$is_args$args;
}
#proxy 反向代理
include proxy/www.domain3.com/*.conf;
#PHP-INFO-START
include php/00.conf;
#PHP-INFO-END
#REWRITE-START
include rewrite/www.domain3.com/*.conf;
#REWRITE-END
#redirect 重定向
include redirect/www.domain3.com/*.conf;
#禁止访问的文件或目录
location ~ ^/(\.user.ini|\.htaccess|\.git|\.svn|\.project|LICENSE|README.md)
{
return 404;
}
#一键申请SSL证书验证目录相关设置
location ~ \.well-known{
allow all;
}
access_logC:/BtSoft/wwwlogs/www.domain3.com.log;
error_logC:/BtSoft/wwwlogs/www.domain3.com.error.log;
}
Nginx的主配置文件没有改动 你好,方便的话加一下我的qq1021266737;就当前问题我帮你排查一下,添加时备注当前帖子问题。
页:
[1]