http - 如何测试 NGINX 重定向
问题描述
我刚刚用下面的conf文件配置了一个Nginx:
server {
listen 80;
server_name teste.mysite1.com
server_name ^/$ https://www.mysite2.com.br permanent;
}
然后我会尝试看看它是否响应301 redirect.
我试过了:
curl -i -H "Host: teste.mysite1.com" http://http://ec2-18-236-182-168.us-west-2.compute.amazonaws.com
我以为它会重定向,但它仍在返回http 200
响应。
我究竟做错了什么?
解决方案
server {
listen 80;
server_name teste.mysite1.com
return 301 https://www.mysite2.com.br;
}
重新加载 Nginx 以使用新配置。
curl -i -H "Host: teste.mysite1.com" http://ec2-18-236-182-168.us-west-2.compute.amazonaws.com
推荐阅读
- vba - 具有 2 个单元格值的数据透视表过滤
- python - keras cnn_lstm 输入层不接受一维输入
- amazon-dynamodb - DynamoDB 嵌套查询
- dji-sdk - 使用新的 DJI-UXSDK-iOS 4.7 编译应用程序时出错,找不到 FFmpeg 库
- excel - 索引匹配正确的公式
- python - 使用 pandas 进行高效的成对计算
- vb.net - 如何使用epplus动态删除行?
- javadoc - Missing iFrame view for Javadocs JDK 11+
- javascript - 链式事件范围,是否可以访问根对象?
- c# - C# Transfer file over internet