0、别忘了把短信发送的开关打开;
1、安装jdk,设置profile环境变量;
export JAVA_HOME=/usr/local/jdk1.7.0_79
export PATH=$JAVA_HOME/bin:$PATH
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
2、安装nginx,源码安装,设置app Server、html路径;
http://www.nginx.cn/install
记得把server_name改为域名或IP
client_max_body_size 20M;
client_body_buffer_size 256k;
设置nginx.conf
location ~ \.(jsp|do)$ {
proxy_pass http://192.168.1.108:8080;
}
location ~ \.(html|js|css|png|gif|jpg|jpeg)$ {
root D:/ziliao/nginx/myData;
}
3、安装tomcat,设置encoding,连接池、war包路径;
connector:useBodyEncodingForURI="true" URIEncoding="UTF-8"
<Context docBase="D:/workspace/chenei/target/chenei" reloadable="false" />
删掉webapps下的所有应用,设置tomcat-users.xml新密码
删掉server.xml中的<Connector port="8009" protocol="AJP/1.3" redirectPort="8443" />
JRE_HOME
4、安装mongodb,新建/data/db、mongod.conf;
bin/mongod --replSet spock -f mongodb.conf --auth
rs.initiate({"_id":"spock", "members":[{"_id":0, "host":"192.168.1.86:27017", "priority":99},{"_id":1, "host":"192.168.1.87:27017", "priority":90},{"_id":2, "host":"192.168.1.88:27017", "priority":80}]})
conn2 = (new Mongo("192.168.1.88:27017"))
db = conn2.getDB("admin")
--mongodb.conf
fork = true
logpath=logs/mongodb.log
dbpath=data/
logappend=true
5、设置properties
6、初始化sql
7、启动
mongodb: docker run --name mongodb -p 27017:27017 -it mongodb:centos /bin/bash
tomcat: docker run -it -P -v /usr/local/tomcatWebapp:/usr/local/tomcatWebapp --name tomcatprd --link mongodb:mongodb tomcatprd:centos /bin/bash
8、nginx图片资源初始化;
9、防火墙设置;
非root用户启动nginx
1、在nginx.conf中修改user myUserName myUserGroup
2、改变nginx启动脚本nginx的属主:chown root nginx;chmod 750 nginx; chmod u+s nginx;
防火墙firewall
1、查看状态:firewall-cmd --state
2、关闭:systemctl stop firewalld
3、启动:systemctl start firewalld
4、列出全部启用的区域的特性:firewall-cmd --list-all-zones
4、开放80端口;
firewall-cmd --zone=public --add-port=80/tcp --permanent
firewall-cmd --zone=public --add-port=443/tcp --permanent
firewall-cmd --zone=public --add-port=9080/tcp --permanent
firewall-cmd --reload
5、开通例外IP
firewall-cmd --permanent --zone=public --add-rich-rule="rule family="ipv4" source address="192.168.1.86" accept"
firewall-cmd --permanent --zone=public --add-rich-rule="rule family="ipv4" source address="192.168.1.87" accept"
firewall-cmd --permanent --zone=public --add-rich-rule="rule family="ipv4" source address="192.168.1.88" accept"
firewall-cmd --permanent --zone=public --add-rich-rule="rule family="ipv4" source address="224.0.0.0/8" accept"
firewall-cmd --permanent --zone=public --add-rich-rule="rule protocol value="112" accept"
-d IP
-j ACCEPT/DROP
-p 协议
-m 状态,是否为刚发出去的请求的响应
-i 网络接口
--mongodb
bin/mongod --replSet spock -f mongodb.conf --auth
rs.initiate({"_id":"spock", "members":[{"_id":0, "host":"192.168.1.86:27017", "priority":99},{"_id":1, "host":"192.168.1.87:27017", "priority":90},{"_id":2, "host":"192.168.1.88:27017", "priority":80}]})
conn2 = (new Mongo("192.168.1.88:27017"))
db = conn2.getDB("admin")
db.testc.insert({"a":123})
db.createUser({user: "root", pwd: "!QRT$TWUxsw2#", roles:[{role:"root", db:"admin"}]})
db.createUser({user: "mongoread", pwd: "!xsw2TWU#QRTQR$", roles:[{ role:"read", db: "carcledb" }]})
db.createUser({user: "mongorw", pwd: "!TUWxws2#QTR$", roles:[{ role:"readWrite", db: "carcledb" }]})
db.createUser({user: "repl", pwd: "!QRT$TWUxsw2#", roles:[{ role:"__system", db:"admin"}]})
db.auth("root","!QRT$TWUxsw2#");
db.auth("repl","!QRT$TWUxsw2#");
--mongodb.conf
fork = true
logpath=logs/mongodb.log
dbpath=data/
logappend=true
网卡上增加一个IP:
ifconfig eth0:1 192.168.0.1 netmask 255.255.255.0
删除网卡的第二个IP地址:
ip addr del 121.46.1.46 dev em3
firewall-cmd --zone=public --list-services
服务重启
1、启动zk;
2、启动mongodb;
3、启动dubbo
4、tomcat
5、nginx
6、keepalived
db.messagePO.find()
db.activityPO.remove({"status":"11"})
db.activityJoinPO.remove({"status":"3"})
db.messagePO.remove({"status":"6"})
db.activityPO.find()
db.activityJoinPO.find()
db.messagePO.find()
1、安装jdk,设置profile环境变量;
export JAVA_HOME=/usr/local/jdk1.7.0_79
export PATH=$JAVA_HOME/bin:$PATH
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
2、安装nginx,源码安装,设置app Server、html路径;
http://www.nginx.cn/install
记得把server_name改为域名或IP
client_max_body_size 20M;
client_body_buffer_size 256k;
设置nginx.conf
location ~ \.(jsp|do)$ {
proxy_pass http://192.168.1.108:8080;
}
location ~ \.(html|js|css|png|gif|jpg|jpeg)$ {
root D:/ziliao/nginx/myData;
}
3、安装tomcat,设置encoding,连接池、war包路径;
connector:useBodyEncodingForURI="true" URIEncoding="UTF-8"
<Context docBase="D:/workspace/chenei/target/chenei" reloadable="false" />
删掉webapps下的所有应用,设置tomcat-users.xml新密码
删掉server.xml中的<Connector port="8009" protocol="AJP/1.3" redirectPort="8443" />
JRE_HOME
4、安装mongodb,新建/data/db、mongod.conf;
bin/mongod --replSet spock -f mongodb.conf --auth
rs.initiate({"_id":"spock", "members":[{"_id":0, "host":"192.168.1.86:27017", "priority":99},{"_id":1, "host":"192.168.1.87:27017", "priority":90},{"_id":2, "host":"192.168.1.88:27017", "priority":80}]})
conn2 = (new Mongo("192.168.1.88:27017"))
db = conn2.getDB("admin")
--mongodb.conf
fork = true
logpath=logs/mongodb.log
dbpath=data/
logappend=true
5、设置properties
6、初始化sql
7、启动
mongodb: docker run --name mongodb -p 27017:27017 -it mongodb:centos /bin/bash
tomcat: docker run -it -P -v /usr/local/tomcatWebapp:/usr/local/tomcatWebapp --name tomcatprd --link mongodb:mongodb tomcatprd:centos /bin/bash
8、nginx图片资源初始化;
9、防火墙设置;
非root用户启动nginx
1、在nginx.conf中修改user myUserName myUserGroup
2、改变nginx启动脚本nginx的属主:chown root nginx;chmod 750 nginx; chmod u+s nginx;
防火墙firewall
1、查看状态:firewall-cmd --state
2、关闭:systemctl stop firewalld
3、启动:systemctl start firewalld
4、列出全部启用的区域的特性:firewall-cmd --list-all-zones
4、开放80端口;
firewall-cmd --zone=public --add-port=80/tcp --permanent
firewall-cmd --zone=public --add-port=443/tcp --permanent
firewall-cmd --zone=public --add-port=9080/tcp --permanent
firewall-cmd --reload
5、开通例外IP
firewall-cmd --permanent --zone=public --add-rich-rule="rule family="ipv4" source address="192.168.1.86" accept"
firewall-cmd --permanent --zone=public --add-rich-rule="rule family="ipv4" source address="192.168.1.87" accept"
firewall-cmd --permanent --zone=public --add-rich-rule="rule family="ipv4" source address="192.168.1.88" accept"
firewall-cmd --permanent --zone=public --add-rich-rule="rule family="ipv4" source address="224.0.0.0/8" accept"
firewall-cmd --permanent --zone=public --add-rich-rule="rule protocol value="112" accept"
-d IP
-j ACCEPT/DROP
-p 协议
-m 状态,是否为刚发出去的请求的响应
-i 网络接口
--mongodb
bin/mongod --replSet spock -f mongodb.conf --auth
rs.initiate({"_id":"spock", "members":[{"_id":0, "host":"192.168.1.86:27017", "priority":99},{"_id":1, "host":"192.168.1.87:27017", "priority":90},{"_id":2, "host":"192.168.1.88:27017", "priority":80}]})
conn2 = (new Mongo("192.168.1.88:27017"))
db = conn2.getDB("admin")
db.testc.insert({"a":123})
db.createUser({user: "root", pwd: "!QRT$TWUxsw2#", roles:[{role:"root", db:"admin"}]})
db.createUser({user: "mongoread", pwd: "!xsw2TWU#QRTQR$", roles:[{ role:"read", db: "carcledb" }]})
db.createUser({user: "mongorw", pwd: "!TUWxws2#QTR$", roles:[{ role:"readWrite", db: "carcledb" }]})
db.createUser({user: "repl", pwd: "!QRT$TWUxsw2#", roles:[{ role:"__system", db:"admin"}]})
db.auth("root","!QRT$TWUxsw2#");
db.auth("repl","!QRT$TWUxsw2#");
--mongodb.conf
fork = true
logpath=logs/mongodb.log
dbpath=data/
logappend=true
网卡上增加一个IP:
ifconfig eth0:1 192.168.0.1 netmask 255.255.255.0
删除网卡的第二个IP地址:
ip addr del 121.46.1.46 dev em3
firewall-cmd --zone=public --list-services
服务重启
1、启动zk;
2、启动mongodb;
3、启动dubbo
4、tomcat
5、nginx
6、keepalived
db.messagePO.find()
db.activityPO.remove({"status":"11"})
db.activityJoinPO.remove({"status":"3"})
db.messagePO.remove({"status":"6"})
db.activityPO.find()
db.activityJoinPO.find()
db.messagePO.find()