我使用nginx + tomcat+mysql 项目放在服务器上为什链接不上数据库?
listen 80; server_name wwww.wzpbk.com; #charset koi8-r; #access_log logs/host.access.log main; location / { root /home/apache-tomcat-8.5.23/webapps/wzpbk/; index index.html index.htm index.jsp; proxy_redirect off; proxy_pass http://www.wzpbk.com:8080/wzpbk/; # proxy_set_header Host $host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; } location ~ ^/(images|assets|myjs|img|page|style|mycss|javascript|js|css|flash|media|static)/ { # alias /home/apache-tomcat-8.5.23/webapps/wzpbk; # proxy_pass http://ip:8080/wzpbk; root /home/apache-tomcat-8.5.23/webapps/wzpbk; expires 30d; }
你的web服务器和数据库服务器能互相访问到吧?
可以啊,就是我把tomcat里的项目直接上传到了服务器的tomcat里,就是登陆页面账号密码查询链接不上数据库,但是我在本地跑的时候好使(也是使用服务器数据)
是否用了host文件动态访问ip
应该没有用吧我没配置过