# myway **Repository Path**: rmyu/myway ## Basic Information - **Project Name**: myway - **Description**: first commit - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: v1.0 - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2017-10-30 - **Last Updated**: 2021-02-21 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README ## 项目环境 ### JDK版本 1.8.0_121 ### IDEA版本 15.0.6 ### tomcat版本 apache-tomcat-7.0.78 ### maven版本 apache-maven-3.3.9 ### mysql版本 mysql5.5 ### linux系统版本 ubuntu_16 ### redis版本 3.0.6 ## git提交远程仓库代码 git status git add . git commit -m "123" git branch git pull git push -u origin v1.0 ## mybatis工具mybatis-generator使用 ### 在pom.xml中配置mybatis-generator插件 org.mybatis.generator mybatis-generator-maven-plugin 1.3.2 true true ### 在resource中配置generatorConfig.xml ### 在IDEA右侧的Maven Project中的Plugins中运行mybatis-generator插件 ## 文件FTP服务器配置步骤 ### 安装ftp sudo apt-get install vsftpd ### 新建目录/home/ftp作为用户主目录 sudo mkdir /home/ftp ### 新建图片存放目录 sudo mkdir /home/ftp/img ### 新建用户并设置用户主目录 sudo useradd -d /home/ftp -s /bin/bash ftpuser ### 然后将目录/home/ftp的所属者和所属组都改为ftpuser sudo chown ftpuser:ftpuser /home/ftp ### 新建文件/etc/vsftpd.user_list,用于存放允许访问ftp的用户 sudo vi /etc/vsftpd.user_list >在文件中加入ftpuser ### 配置vsftpd.conf 做如下修改: 打开注释 write_enable=YES 添加信息 userlist_file=/etc/vsftpd.user_list 添加信息 userlist_enable=YES 添加信息 userlist_deny=NO 修改完成后保存退出。 ### 调整文件夹权限 sudo chmod -R 777 /home ### 设置ftpuser密码 sudo passwd ftpuser ### 为上传的新文件设置权限保证上传后的文件是可以访问的 sudo vim /etc/vsftpd.conf 加入以下配置: allow_writeable_chroot=YES local_umask=022 ### 重启vsftpd sudo service vsftpd restart ## 在公有云上搭建vsftpd服务器 >由于公有云上有安全组需要设置安全组规则,但是被动模式数据连接的服务器端端口不一定, 安全组无法配置,所以选用主动模式 ### 连接vsftpd的2种方式 主动模式: 命令连接:客户端 ->1024端口 -> 服务器 21端口 数据连接:客户端 <-1024端口 <- 服务器 20端口 被动模式: 命令连接:客户端 ->1024端口 -> 服务器 21端口 数据连接:客户端 ->1024端口 -> 服务器 1024端口 ### 文档 [link](http://blog.51cto.com/jackiechen/193883) ### 被动连接模式配置: PASV_enable=YES 开启被动模式 PASV_min_port=%number% 被动模式最低端口 PASV_max_port=%number% 被动模式最高端口 pasv_address=本机ip 指定可以连接的客户端Ip pasv_addr_resolve=yes ### 主动模式连接配置 Port_enable=YES 开启主动模式 Connect_from_port_20=YES 当主动模式开启的时候 是否启用默认的20端口监听 Ftp_date_port=%portnumber% 上一选项使用NO参数是 指定数据传输端口 ## 配置nginx反向代理 ### 安装ngxin sudo apt-get install nginx ### 修改配置文件 sudo vim /etc/nginx/nginx.conf 加入以下配置: server { listen 8000; server_name 192.168.0.110; charset utf-8; location ~ .*\.(html|htm|gif|jpg|jpeg|bmp|png|ico|txt|js|css)$ { root /home/ftp/img; } } ## QQ推广地址 http://shang.qq.com/v3/index.html