阿里云 ECS 直接买了 5 年
- 域名很早以前的一直没有备案
CADDY
https://caddyserver.com/download 插件随便选
curl https://getcaddy.com | bash -s personal dyndns,http.cache,http.git,http.login,http.upload,http.webdav
- /etc/caddy/Caddyfile
:80 { root /www index index.html gzip log /www/log/access.log basicauth /file "用户名" "密码" browse /file /www/album.tpl errors /www/log/error.log { rotate_size 10 rotate_age 30 rotate_keep 20 rotate_compress 404 404.html 500 500.html } gzip { ext * level 1 not /images /videos } header / { # Enable HTTP Strict Transport Security (HSTS) to force clients to always # connect via HTTPS (do not use if only testing) Strict-Transport-Security "max-age=31536000;" # Enable cross-site filter (XSS) and tell browser to block detected attacks X-XSS-Protection "1; mode=block" # Prevent some browsers from MIME-sniffing a response away from the declared Content-Type X-Content-Type-Options "nosniff" # Disallow the site to be rendered within a frame (clickjacking protection) X-Frame-Options "DENY" } header /api { Access-Control-Allow-Origin * Access-Control-Allow-Methods "GET, POST, OPTIONS" -Server } internal /internal log / /www/log/caddy.log { rotate_size 10 # Rotate after 50 MB rotate_age 30 # Keep rotated files for 90 days rotate_keep 20 # Keep at most 20 log files rotate_compress # Compress rotated log files in gzip format } limits { header 100KB body /upload 100MB body /profile 25KB body /api 10KB } markdown /blog { ext .md .txt css /css/blog/.css js /js/blog.js template default.html template blog blog.html template about about.html } proxy /solo 0.0.0.0:8080 { transparent except /opt/tomcat/webapps/solo } proxy /b baidu.com push /push ######################################################### basicauth /dav "用户名" "密码" webdav /dav { scope /webdav modify false allow /www/dav # allow_r regex block /www # block_r regex } }
TODO:dav 没配好不能访问
TOMCAT9.0.16+JAR1.8.0_201
echo "# JAVA export JRE_HOME=/usr/local/jre export PATH=$JRE_HOME/bin:$PATH export CLASSPATH=.:$JRE_HOME/lib/tools.jar:$JRE_HOME/lib/dt.jar" >> /etc/profile
MYSQL 安装
配置 apt-get 源
MySQL APT Respository
wget https://dev.mysql.com/get/mysql-apt-config_0.8.12-1_all.deb dpkg -i ./mysql-apt-config_*_all.deb apt-get update apt-get install mysql-server service mysql start mysql -u root -p CREATE DATABASE solo DEFAULT CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci; CREATE USER 'solo'@'localhost' IDENTIFIED BY '123456'; GRANT ALL PRIVILEGES ON solo.* TO 'solo'@'localhost'; FLUSH PRIVILEGES;
当时 ftp 没配好 war 放网盘里了 http://ys-n.ys168.com/604076540/l4T465H378NHLT8fSWV/solo.war
下载放进 /opt/tomcat/webapps
打工告成
dav 没配好 可以用这个看 log
欢迎来到这里!
我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。
注册 关于