服务器配置java
injdk.cn
各种JAVA JDK的镜像分发
配置docker
下载代码
如 :
1
|
git clone https://github.com/hahaen/wxshop.git
|
启动MySQL
1
|
docker run -d -v `pwd`/wxshop-data:/var/lib/mysql -p 3306:3306 -e MYSQL_ROOT_PASSWORD=root -e MYSQL_DATABASE=wxshop --name=wxshop-mysql mysql
|
需要改成自己地址
创建order数据库
1
|
docker exec -it wxshop-mysql mysql -uroot -proot -e 'create database if not exists `order`'
|
redis
1
|
docker run -p 6379:6379 -d redis
|
zookeeper
1
|
docker run -p 2181:2181 -d zookeeper
|
nginx
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
|
events{}
http {
include mime.types;
upstream app {
server 172.23.0.1:8080;
server 172.23.0.1:8081;
}
server {
location /api {
proxy_pass http://app;
}
location / {
root /static;
autoindex on;
}
}
}
|
注意:如果只有 html 是对的,css js 都写错写成了 text/plain 而不是 text/css
一定要在配置加上include mime.types;
改成机器上的ip
启动nginx
start_nginx.sh
1
|
docker run -d -p 5000:80 -v 文件目录/build:/static -v (/root/nginx-conf/nginx.conf)配置目录:/etc/nginx/nginx.conf nginx
|
tmux
终端复用器
tmux教程
- 创建0:
tmux new -s 0
- 创建1:
tmux new -s 1
- 查看所有tmux: tmux ls
- 重新接入已存在的会话:
tmux attach -t 0
- 退出(下次可进入):
Ctrl+b 再单独按d
- 退出(杀死):
Ctrl+d