配置nginx防盗链
防止其他网站盗用本地网站资源
占用网站资源流量和访问量
[root@centos01 ~]# vim /usr/local/nginx/conf/nginx.conf
location ~* \.(jpg|gif|swf)$ {
valid_referers none blocked *.benet.com benet.com;
if ($invalid_referer) {
rewrite ^/ http://www.benet.com/error.png;
}
}

配置nginx地址重写
[root@centos01 ~]# mkdir -p /code/zh/
[root@centos01 ~]# mkdir -p /code/en/
[root@centos01 ~]# echo "zh" > /code/zh/index.html
[root@centos01 ~]# echo "en" > /code/en/index.html
[root@centos01 ~]# echo "www" > /code/index.html
编写hosts文件
[root@centos01 ~]# vim /etc/hosts
192.168.100.10 www.benet.com www.benet.com.zh www.benet.com.en
编辑nginx主配置文件
[root@centos01 ~]# vim /usr/local/nginx/conf/nginx.conf
server {
listen 192.168.100.10:80;
server_name www.benet.com;
location / {
root /code/;
index index.html;
}
}
server {
listen 192.168.100.10:80;
server_name www.benet.com.zh www.benet.com.en;
location / {
if ( $http_host ~* "zh") {
set $language zh;
rewrite ^/$ http://www.benet.com/zh redirect;
}
if ( $http_host ~* "en") {
set $language en;
rewrite ^/$ http://www.benet.com/en redirect;
}
#rewrite ^/$ http://www.benet.com/$language redirect;
}
}

7999

被折叠的 条评论
为什么被折叠?



