Linux下Nginx+多Tomcat负载均衡实现详解(2)

[root@N+T sbin]# /usr/bin/nginx -c /usr/local/nginx/conf/nginx.conf [root@N+T sbin]# ps -ef | grep nginx root 1561 1 0 13:04 ? 00:00:00 nginx: master process /usr/bin/nginx -c /usr/local/nginx/conf/nginx.conf www 1562 1561 0 13:04 ? 00:00:00 nginx: worker process root 1709 1573 0 18:49 pts/1 00:00:00 grep --color nginx

注意:nginx没有启动起来,麻烦去认真的检查一下nginx配置文件。

PS:开机机动启动的话,直接把启动代码丢进rc.local这个文件里面即可。

[root@N+T lhl]# echo "/usr/bin/nginx -c /usr/local/nginx/conf/nginx.conf" >> /etc/rc.d/rc.local

nginx的基本部署完成!

3.2 Tomcat 的搭建

由于tomcat依赖于jdk环境下运行,所以先搭建jdk环境,配置变量环境

[root@N+T lhl]# mkdir /usr/Java/
[root@N+T lhl]# mv jdk7u79linuxx64.tar.gz /usr/java/ && cd /usr/java/ && tar -zxvf jdk7u79linuxx64.tar.gz

 

[root@N+T java]# ll total 4 drwxr-xr-x 8 uucp 143 4096 Apr 11 2015 jdk1.7.0_79 [root@N+T java]# cd jdk1.7.0_79/ [root@N+T jdk1.7.0_79]# pwd #看清楚路径 /usr/java/jdk1.7.0_79 [root@N+T jdk1.7.0_79]#

PS:关于软件依赖的变量环境

就目前来去为一个软件或者环境的运行去搭建变量环境主要用下面三种方法

1、在/etc/profile下配置,这属于大环境的配置了。不过管理上不灵活,属于点到面的管理(本博文由于只有这个tomcat用到,所以在这配置了)

2、在/etc/profile.d/目录下面创建一个专属的变量环境如:tomcat.sh  在里面指的变量路径以及文件路径,这种方式管理很灵活,属于点到点的管理。

3、在软件的某个文本下面去直接添加指定的变量环境,如tomcat的。

[root@N+T bin]# pwd /usr/tomcatG/tomcat6/bin [root@N+T bin]# ll total 612 -rw-r--r-- 1 root root 22705 Nov 28 2011 bootstrap.jar -rw-r--r-- 1 root root 11830 Nov 28 2011 catalina.bat -rwxr-xr-x 1 root root 17708 Nov 28 2011 catalina.sh -rw-r--r-- 1 root root 2374 Nov 28 2011 catalina-tasks.xml -rw-r--r-- 1 root root 24172 Nov 28 2011 commons-daemon.jar -rw-r--r-- 1 root root 199623 Nov 28 2011 commons-daemon-native.tar.gz -rw-r--r-- 1 root root 1342 Nov 28 2011 cpappend.bat -rw-r--r-- 1 root root 2108 Nov 28 2011 digest.bat -rwxr-xr-x 1 root root 1689 Nov 28 2011 digest.sh -rw-r--r-- 1 root root 3150 Nov 28 2011 setclasspath.bat -rwxr-xr-x 1 root root 4153 Aug 16 10:57 setclasspath.sh ###在这个文件里面指定变量环境 -rw-r--r-- 1 root root 2108 Nov 28 2011 shutdown.bat -rwxr-xr-x 1 root root 1628 Nov 28 2011 shutdown.sh -rw-r--r-- 1 root root 2109 Nov 28 2011 startup.bat -rwxr-xr-x 1 root root 2023 Nov 28 2011 startup.sh -rw-r--r-- 1 root root 32277 Nov 28 2011 tomcat-juli.jar -rw-r--r-- 1 root root 249259 Nov 28 2011 tomcat-native.tar.gz -rw-r--r-- 1 root root 3479 Nov 28 2011 tool-wrapper.bat -rwxr-xr-x 1 root root 3472 Nov 28 2011 tool-wrapper.sh -rw-r--r-- 1 root root 2113 Nov 28 2011 version.bat -rwxr-xr-x 1 root root 1632 Nov 28 2011 version.sh [root@N+T bin]#

setclasspath.sh  里面指定。软件的不同在不同的文件指定吧,这个可以在度娘查到。第三种办法一般很少用到。

继续!下面在/etc/profile下配置变量环境

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/e883d51d56d2b4d9e8bb098ab4708094.html