cent os
安装iptable iptable-service
1 | #先检查是否安装了iptables |
禁用/停止自带的firewalld服务
1 | #停止firewalld服务 |
设置现有规则
1 | #查看iptables现有规则 |
其他规则设定
1 | #如果要添加内网ip信任(接受其所有TCP请求) |
保存规则设定
1 | #保存上述规则 |
开启iptables服务
1 | #注册iptables服务 |
以下为完整设置脚本
1 |
|
安装iptable iptable-service
1 | #先检查是否安装了iptables |
禁用/停止自带的firewalld服务
1 | #停止firewalld服务 |
设置现有规则
1 | #查看iptables现有规则 |
其他规则设定
1 | #如果要添加内网ip信任(接受其所有TCP请求) |
保存规则设定
1 | #保存上述规则 |
开启iptables服务
1 | #注册iptables服务 |
1 |
|
到上面网站按照步骤安装certbot,安装完成后,certbot 生成证书有两种方式
第一种:standalone模式,certbot 会启动自带的nginx(如果服务器上已有nginx,需要停止已有的nginx)生成证书
1 | certbot certonly --standalone -d example.com -d www.example.com |
第二种:webroot模式
certbot会生成随机文件到给定目录(nginx配置的网页目录)下的/.well-known/acme-challenge/目录里面,并通过已经启动的nginx验证随机文件,生成证书
1 | certbot certonly --webroot -w /usr/local/nginx/html -d linlc.cc -d xcx.linlc.cc -w /var/www/doee -d doee.cc |
$续期:# 最后如果要续期,(正式 去掉 –dry-run 参数)
1 | certbot renew --dry-run |
$通配符:生成通配符域名(一定要加 *.linlc.cc 与 linlc.cc 这两个,否则不会生成顶级域名的证书)
1 | certbot certonly --server https://acme-v02.api.letsencrypt.org/directory --manual --preferred-challenges dns-01 -w /usr/local/nginx/html -d *.linlc.cc -d linlc.cc -d timed.ink |
只需要跟换 -w, -d 后面的参数就行了
1 | top |
1 | # 下载 -o 文件名;-O默认文件名保存 |
1 | # 本地-->远程 |
https://www.cnblogs.com/dadonggg/p/7797281.html
安装编译环境
1 | sudo apt-get install build-essential |
安装nginx依赖库
1 | sudo apt-get install libpcre3 libpcre3-dev libssl-dev zlib1g-dev |
nginx,pcre,openssl官网下载最新源码,解压nginx,pcre,openssl到/opt/nginx/目录下,
进入/opt/nginx/nginx-1.15.8目录
1 | ./configure --with-pcre=/opt/nginx/pcre-8.42 --with-openssl=/opt/nginx/openssl-1.1.0j --with-http_ssl_module |
编译成功后,安装
1 | make && make install |
多个Java环境变量切换的配置
1 | export JAVA_11_HOME=$(/usr/libexec/java_home -v 11) |