Go to file
zengwei eb0b30fbed 文件接口修改
Former-commit-id: 9026022b491e97fb5ac9cf4355bee91a3de00329
2021-03-31 16:24:47 +08:00
deploy deploy 2021-03-31 09:51:58 +08:00
lib 成果共享模块 2021-03-11 11:20:59 +08:00
share-api 文件接口修改 2021-03-31 16:24:47 +08:00
share-common 文件接口修改 2021-03-31 16:24:47 +08:00
share-model 合并冲突 2021-03-31 15:58:31 +08:00
sql 修改sql 2021-03-31 09:49:14 +08:00
.gitignore 用户信息 2021-03-23 10:37:22 +08:00
LICENSE Initial commit 2021-03-11 11:17:57 +08:00
README.md 修改配置 2021-03-29 17:53:06 +08:00
libssl-dev_1.1.0g-2ubuntu4_amd64.deb 添加libss安装文件 2021-03-29 09:59:48 +08:00
libssl1.1_1.1.0g-2ubuntu4_amd64.deb 添加libssl安装文件 2021-03-29 10:08:33 +08:00
pom.xml 删除service模块 2021-03-12 09:04:31 +08:00
vsftpd_3.0.3-9build1_amd64.deb 添加vsftp安装包 2021-03-29 09:51:59 +08:00

README.md

从命令行创建一个新的仓库

touch README.md
git init
git add README.md
git commit -m "first commit"
git remote add origin https://git.trustie.net/moshenglv/share.git
git push -u origin master

从命令行推送已经创建的仓库

git remote add origin https://git.trustie.net/moshenglv/share.git
git push -u origin master

部署share项目

nohup java -jar -Dserver.port=8081 share-api-1.0.0.jar --spring.config.location=application.yml &

Ubuntu部署vsftp

  • 安装vsftpd
sudo dpkg -i libssl1.1_1.1.0g-2ubuntu4_amd64.deb
sudo dpkg -i libssl-dev_1.1.0g-2ubuntu4_amd64.deb
sudo dpkg -i vsftpd_3.0.3-9build1_amd64.deb
  • 启动vsftpd
sudo service vsftpd start
  • 新建目录/home/uftp作为用户主目录
sudo mkdir /home/uftp
  • 在/home/uftp下添加file目录做为文件上传目录
sudo mkdir /home/uftp/file
  • 新建用户uftp制定用户主目录和所用shell并设置密码
sudo useradd -d /home/uftp -s /bin/bash uftp
sudo passwd uftp
sudo chown uftp:uftp /home/uftp
  • 新建文件/etc/vsftpd.user_list用于存放允许访问ftp的用户, 在其中添加用户uftp并且保存退出
sudo vi /etc/vsftpd.user_list
  • 编辑VSFTPD配置文件
sudo vi /etc/vsftpd.conf
  • 做如下修改, 修改完成后保存退出
  打开注释 write_enable=YES 
  添加信息 userlist_file=/etc/vsftpd.user_list 
  添加信息 userlist_enable=YES 
  添加信息 userlist_deny=NO 
  • 测试
sudo touch /usr/local/src/test.txt
ftp [你的linux机器的ip地址]
ftp localhost
Connected to localhost.
220 (vsFTPd 3.0.3)
Name (localhost:pdl): uftp
331 Please specify the password.
Password:
230 Login successful.
Remote system type is UNIX.
Using binary mode to transfer files.
ftp> pwd
257 "/home/uftp" is the current directory
ftp> put /usr/local/src/test.txt /home/uftp/file/test.txt
local: /usr/local/src/test.txt remote: /home/uftp/file/test.txt
200 PORT command successful. Consider using PASV.
150 Ok to send data.
226 Transfer complete. #上传成功

nginx配置

  • 添加如下server到nginx.conf
server {
  listen      8082;
  server_name localhost;
  location / {
    root /home/uftp/file;
    if ($arg_downLoad = 1) {
       add_header Content-Disposition "attachment;filename*=utf-8'zh_cn'$arg_n";
    }
  }
}