ApiProject
- 已部署到服務器中http://itzyf.top:8080/
- github:https://github.com/zouyuanfeng/ApiProject
- 主要目的是為了在后臺接口未開發好時可以返回指定的json數據,便于測試。
其他條件:
- mysql數據庫
- nginx映射上傳的圖片目錄
mysql
#安裝mysql
$sudo apt install mysql-server
sql
CREATE TABLE API (
id INT PRIMARY KEY NOT NULL AUTO_INCREMENT,
method VARCHAR(30) NOT NULL,
response VARCHAR(1000) NOT NULL,
groupname VARCHAR(30) NOT NULL,
description VARCHAR(1000)
);
tomcat
#下載
$sudo wget http://mirrors.hust.edu.cn/apache/tomcat/tomcat-8/v8.5.15/bin/apache-tomcat-8.5.15.tar.gz
#解壓
$sudo tar zxf apache-tomcat-8.5.15.tar.gz
#啟動,默認是8080端口
$./apache-tomcat-8.5.15/bin/startup.sh
nginx配置
安裝
$sudo apt-get install nginx
/etc/nginx/nginx.conf
修改user nobody --> user root
/etc/nginx/sites-available/default
server {
listen 8081 default_server;
listen [::]:8081 default_server;
# SSL configuration
#
# listen 443 ssl default_server;
# listen [::]:443 ssl default_server;
#root /home/zou/tomcat/apache-tomcat-8.5.15/temp_img;
# 首頁配置
index index.html index.htm index.nginx-debian.html;
server_name _;
access_log /home/zou/nginx.log;
#上傳的文件路徑映射
location /pic {
alias /home/zou/tomcat/apache-tomcat-8.5.15/temp_img;
}
location / {
proxy_pass http://192.168.11.115:8080/;
}
}
效果圖
- 主頁
主頁
- 訪問
訪問
- 添加
添加
列表