nginx重定向、nginx防盗链、日志可视化
一. nginx重定向
防止域名恶意解析到服务器IP:
1. 80重定向443:
2. www.westos.org 重定向bbs.westos.org
在网页上输入:
3. bbs.westos.org 重定向www.westos.org
nginx -s reload
在网页中输入:
就会跳转到:
二. nginx 防盗链
server {
listen 80;
server_name www.westos.org;
location ~ \.(jpg|png)$ {
valid_referers none blocked www.westos.org;
if ($invalid_referer) {
#return 403;
rewrite ^/ http://172.25.10.3/daolian.jpg;
}
}
}
nginx -s reload
访问172.25.2.2时,直接访问的是index.html文件里面定义的地址http://www.westos.org/download/vim.jpg"
主机里面nginx的配置文件里面定义的是定向到3主机的daolian.jpg
[root@server3 ~]# cd /var/www/html/
[root@server3 html]# ls
daolian.jpg index.html
[root@server3 html]# ls
daolian.jpg index.html
goaccess 日志可视化
三.goaccess 日志可视化
软件:
# wget https://tar.goaccess.io/goaccess-1.4.tar.gz
# tar -xzvf goaccess-1.4.tar.gz
# cd goaccess-1.4/
# ./configure --enable-utf8 --enable-geoip=legacy
# make
# make install
使用:
# goaccess access.log -o /usr/local/nginx/html/report.html --log-format=COMBINED --real-time-html