2016.1.19 4台服务器环境部署

4台服务器 按照要求  完成环境部署
 
100.0.4.220  mysql
100.0.4.221  tomcat*4 (主)
100.0.4.222  redis+memcache+MQ+nfs+zookeeper
100.0.4.223  tomcat*4 (备)+mysql+nginx
 
 
详细信息如下
1.mysql 
版本:mysql-5.6.25
安装目录  /home/DB 
端口:3306
用户:root
密码:*****************
my.cnf.txt
  
2.tomcat
版本:apache-tomcat-7.0.62
安装目录/home/Tomcats/
多实例      进程端口     AJP端口   shutdown端口    JMX端口
t1              8080          8009        8005                     12301
t2              8070          8010        8004                     12302
t3              8060          8011        8003                     12303
t4              8050          8012        8002                     12304
参数优化.txt
 
 
 
 
3.其他应用
安装目录/home
应用                         目录                                                      端口      版本
nginx                       /home/nginx                                         80         nginx-1.9.8
redis                        /home/redis                                          6379     redis-3.0.6
memcache               /home/memcached-1.4.20                      11211    memcached-1.4.20
zookeeper                /home/zookeeper-3.4.6                           2181     zookeeper-3.4.6
activemq                /home/apache-activemq-5.10.0                 8161     apache-activemq-5.10.0
备注
nfs信息                   100.0.4.222:/mnt/nfs           50G  2.2G   45G   5% /home/nfs   
 
nginx.conf.txt81port.conf.txt
 
 
 
 
未完善之处
1.linux 默认打开文件数
临时生效:ulimit -SHn 65535
重启生效: vi  /etc/security/limits.conf
* soft   nproc  65535
* hard   nproc  65535
* soft nofile 65535
* hard nofile 65535
 
2.linux内核优化
sysctl.conf.txt

3.tomcat activemq  等管理页面需要 设置帐号 密码

tomcat-users.xml.txt
http://100.0.4.222:8161/admin/    admin     admin
 
 
4.用tomcat启动tomcat服务
用root用户启动tomcat有一个严重的问题,那就是tomcat具有root权限。这意味着你的任何一个jsp脚本都具有root权限,

所以可以轻易地用jsp脚本删除你整个硬盘里的东西!所以我们最好不要使用root启动tomcat

[root@etoc223 home]#groupadd tomcat && useradd  tomcat -g tomcat && chown -R tomcat.tomcat /home/Tomcats/

[root@etoc223 home]# sudo -u tomcat  /home/Tomcats/t1/bin/startup.sh
[root@etoc221 ~]# ps  -ef  |  grep  tomcat
 
5.memcache 启动方式不对
[root@etoc222 home]#  /home/memcache/bin/memcached -d -m 1000 -u root -l 100.0.4.222 -p 11211 -c 512 -P /tmp/memcached.pid
 
 
 
6.创建一小号
 
 
7.vsftp
 
8.nginx  做负载
ip_hash  可以让用户一直访问同一台服务器
 
9.nginx   优化
 
 
10./home/tomcats/t1-t4 /lib   需要 mysql-java包  然后重新加载tomcat
mysql-connector-java-5.1.22-bin.jar
 
 
11.redis 设置密码
redis.conf
#requirepass foobared   改为  requirepass 123456qQ
重启服务  
核实 redis-cli  -h 127.0.0.1 -p 6379  -a  123456qQ
posted @ 2016-01-26 12:33  孙冬  阅读(134)  评论(0编辑  收藏  举报