# 不允许IP访问
server {
listen 80 default_server;
listen [::]:80 default_server;
#443必须加证书
listen 443 ssl default_server;
server_name _;
ssl_certificate /etc/nginx/cert/xxxxxx.cn.pem;
ssl_certificate_key /etc/nginx/cert/xxxxxx.cn.key;
return 403;
}
server {
listen 443 ssl;
server_name www.xxxx.cn;
add_header X-Frame-Options SAMEORIGIN;
ssl_certificate /etc/nginx/cert/xxxx.cn.pem;
ssl_certificate_key /etc/nginx/cert/xxxx.cn.key;
ssl_session_cache shared:SSL:1m;
ssl_session_timeout 5m;
ssl_ciphers ECDHE-RSA-AES128-GCM-SHA256:ECDHE:ECDH:AES:HIGH:!NULL:!aNULL:!MD5:!ADH:!RC4;
ssl_protocols TLSv1 TLSv1.1 TLSv1.2;
ssl_prefer_server_ciphers on;
# 禁止其他网站跨域访问,设置 Referrer-Policy 头
add_header Referrer-Policy "same-origin";
# 允许访问的域名列表
server_name www.xxxx.cn xxxx.com;
location / {
root html;
index index.html index.htm;
proxy_pass http://10.10.10.10:8000;
client_max_body_size 500m;
}
域名访问限制不严格,只允许域名访问的Nginx配置
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
推荐阅读更多精彩内容
- 一、背景 在对服务器做更新的时候,发现访问服务器IP的80端口,就自动跳转到我的网站上,这点对于强迫症患者来说万万...
- 以下写了一个最简单的配置文件进行测试在httpd.conf最后面加上 测试效果:域名访问正常 IP访问: 文章同时...