Nginx反向代理通過域名無法訪問項目的解決辦法

版權聲明:本文爲博主原創文章,未經博主允許不得轉載。 https://blog.csdn.net/shuang_927/article/details/76014611

配置好Nginx反向代理後,可以通過域名訪問至Linux環境下搭建部署的Tomcat,卻無法訪問所部署的項目,報錯500及以上,此處給出解決辦法:

在Tomcat與Nginx都啓動的狀態下:(本機的Tomcat與Nginx都安裝在/usr/java目錄下)

注意:確保/etc/nginx/文件夾下的nginx.conf文件與/etc/nginx/conf.d文件夾下的default.conf文件編寫沒有錯誤

[root@jmm nginx]# pkill nginx

[root@jmm nginx]# service nginx status

nginx dead but subsys locked

[root@jmm nginx]# service nginx start

Starting nginx:                                            [ OK  ]

[root@jmm nginx]# pkill tomcat

 [root@jmm nginx]# cd/usr/java/apache-tomcat-7.0.78

[root@jmm apache-tomcat-7.0.78]# ls

bin  lib      logs    RELEASE-NOTES  temp    work

conf LICENSE  NOTICE  RUNNING.txt   webapps

[root@jmm apache-tomcat-7.0.78]# cd bin

[root@jmm bin]# ls

bootstrap.jar                 daemon.sh         startup.sh

catalina.bat                  digest.bat        tomcat-juli.jar

catalina.sh                   digest.sh         tomcat-native.tar.gz

catalina-tasks.xml            setclasspath.bat  tool-wrapper.bat

commons-daemon.jar            setclasspath.sh   tool-wrapper.sh

commons-daemon-native.tar.gz  shutdown.bat      version.bat

configtest.bat                shutdown.sh       version.sh

configtest.sh                 startup.bat

[root@jmm bin]# ./startup.sh

Using CATALINA_BASE:   /usr/java/apache-tomcat-7.0.78

Using CATALINA_HOME:   /usr/java/apache-tomcat-7.0.78

Using CATALINA_TMPDIR:/usr/java/apache-tomcat-7.0.78/temp

Using JRE_HOME:        /usr

Using CLASSPATH:       /usr/java/apache-tomcat-7.0.78/bin/bootstrap.jar:/usr/java/apache-tomcat-7.0.78/bin/tomcat-juli.jar

Tomcat started.

[root@jmm usr]# cd java

[root@jmm java]# ps aux|grep tomcat

root    26529  0.2 10.9 1449036 110916pts/2  Sl   Jul02  1:18 /usr/bin/java-Djava.util.logging.config.file=/usr/java/apache-tomcat-7.0.78/conf/logging.properties-Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager-Djdk.tls.ephemeralDHKeySize=2048-Djava.endorsed.dirs=/usr/java/apache-tomcat-7.0.78/endorsed -classpath/usr/java/apache-tomcat-7.0.78/bin/bootstrap.jar:/usr/java/apache-tomcat-7.0.78/bin/tomcat-juli.jar-Dcatalina.base=/usr/java/apache-tomcat-7.0.78-Dcatalina.home=/usr/java/apache-tomcat-7.0.78-Djava.io.tmpdir=/usr/java/apache-tomcat-7.0.78/temporg.apache.catalina.startup.Bootstrap start

root    28931  0.0  0.0 103252  840 pts/2    S+   03:58  0:00 grep tomcat

[root@jmm java]# kill -9 26529

[root@jmm java]# ps aux|grep tomcat

root    28933  0.0  0.0 103252  840 pts/2    S+   03:58  0:00 grep tomcat

[root@jmm java]# ll

total 147652

drwxr-xr-x. 9 root  root      4096 Jul  2 18:34 apache-tomcat-7.0.78

-rwxr-xr-x. 1 root1 root1   8968516 Jul 2 10:29 apache-tomcat-7.0.78.tar.gz

drwxr-xr-x. 8 uucp    143     4096 Sep 27  2014 jdk1.7.0_71

-rwxr-xr-x. 1 root1 root1 142216602Feb  7 2015 jdk-7u71-linux-x64.gz

[root@jmm java]# cd apache-tomcat-7.0.78

[root@jmm apache-tomcat-7.0.78]# ll

total 116

drwxr-xr-x. 2 root root  4096 Jul 2 18:34 bin

drwxr-xr-x. 3 root root  4096 Jul 2 18:38 conf

drwxr-xr-x. 2 root root  4096 Jul 2 18:34 lib

-rw-r--r--. 1 root root 56846 May 10 23:05LICENSE

drwxr-xr-x. 2 root root  4096 Jul 3 02:56 logs

-rw-r--r--. 1 root root  1239 May 10 23:05 NOTICE

-rw-r--r--. 1 root root  8965 May 10 23:05 RELEASE-NOTES

-rw-r--r--. 1 root root 16195 May 10 23:05RUNNING.txt

drwxr-xr-x. 2 root root  4096 Jul 2 18:34 temp

drwxr-xr-x. 8 root root  4096 Jul 3 00:07 webapps

drwxr-xr-x. 3 root root  4096 Jul 2 18:38 work

[root@jmm apache-tomcat-7.0.78]# cd bin

[root@jmm bin]# ./startup.sh

Using CATALINA_BASE:   /usr/java/apache-tomcat-7.0.78

Using CATALINA_HOME:   /usr/java/apache-tomcat-7.0.78

Using CATALINA_TMPDIR:/usr/java/apache-tomcat-7.0.78/temp

Using JRE_HOME:        /usr

Using CLASSPATH:      /usr/java/apache-tomcat-7.0.78/bin/bootstrap.jar:/usr/java/apache-tomcat-7.0.78/bin/tomcat-juli.jar

Tomcat started.

[root@jmm bin]# cd ../logs

[root@jmm logs]# tail -f catalina.out

Jul 03, 2017 3:59:06 AMorg.apache.catalina.startup.HostConfig deployDirectory

INFO: Deploying web application directory/usr/java/apache-tomcat-7.0.78/webapps/host-manager

Jul 03, 2017 3:59:06 AMorg.apache.catalina.startup.HostConfig deployDirectory

INFO: Deployment of web applicationdirectory /usr/java/apache-tomcat-7.0.78/webapps/host-manager has finished in192 ms

Jul 03, 2017 3:59:06 AMorg.apache.coyote.AbstractProtocol start

INFO: Starting ProtocolHandler["http-bio-8080"]

打開瀏覽器重新訪問域名項目即可。


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章