作者:站长 发布于:2020-6-29 14:40 Monday 分类:linux
只要在配置文件中,新建一个配置文件,名称自定义,然后配置如下:
server {
listen 443 ssl default_server;
server_name _;
ssl_certificate cert/xxx.crt; #允许被访问的域名对应的ssl证书文件
ssl_certificate_key cert/xxx.key; #允许被访问的域名对应的ssl证书密钥
return 400; #非允许的域名,则抛出400的错误,这个错误可以自定义。
}
作者:站长 发布于:2020-6-28 11:36 Sunday 分类:linux
最近遇到比较多,就是一台主节点服务器,多台节点服务器的情况下,一旦更新了一个配置,那么跟随者的节点服务器都是需要同步更新,如果一台一台更新的话,就会比较麻烦,但是自己目前不具备编写工具的能力,所以就先采用脚本自动执行,这个方式也相对比较简单方便,下面是配置文件,仅供参考:
#!/bin/bash
scp -r /usr/local/nginx/conf/vhost/* root@192.168.0.182:/usr/local/nginx/conf/vhost/
scp -r /usr/local/nginx/conf/vhost/* root@192.168.0.174:/usr/local/nginx/conf/vhost/
scp -r /usr/local/nginx/conf/ssl/* root@192.168.0.182:/usr/local/nginx/conf/ssl/
scp -r /usr/local/nginx/conf/ssl/* root@192.168.0.174:/usr/local/nginx/conf/ssl/
ssh root@192.168.0.182 "service nginx reload"
ssh root@192.168.0.174 "service nginx reload"
上面的配置要放在主节点服务器下,同时主节点服务器跟负载节点服务器,进行无密码scp登陆,即采用key的方式登陆。
作者:站长 发布于:2020-2-18 18:16 Tuesday 分类:随笔录
最近需要频繁更新多台server的数据,由于数量较大,一个一个登陆server更新的话,那工作量就特别大了,
于是就考虑通过批处理去完成,减少人工操作,偷偷懒。
批处理代码如下:
@echo off
echo open IP/servernanme >ftp.up //登陆FTP服务器,默认是21端口,如果不同端口的话,直接在ftp地址后面加一个空格 带上端口
echo ftp_user>>ftp.up //FTP用户名
echo ftp_pass>> ftp.up //FTP密码
echo cd <dir> >> ftp.up //进入到FTP的某一个目录
echo binary>>ftp.up //上传模式
echo put "F:\test\111\123.txt" >> ftp.up //上传单个指定文件
echo put "F:\test\111\*.*" >> ftp.up //上传单个指定文件
echo bye>>ftp.up
FTP -s:ftp.up
del ftp.up /q