首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何将我的服务器IP地址重定向到域名?

如何将我的服务器IP地址重定向到域名?
EN

Stack Overflow用户
提问于 2019-02-28 08:03:25
回答 1查看 300关注 0票数 1

我将我的Drupal8站点从Apache服务器迁移到了Nginx服务器。域名显示了站点,但IP地址未重定向到域名。

该怎么做呢?

我必须留下这个IP地址还是把我的IP地址放进去?

我测试了这个代码块,它显示了错误:

代码语言:javascript
复制
server {
listen 80;
listen [::]:80 ipv6only=on;
server_name domaine.com;
return 301 $scheme://www.domaine.com$request_uri;
root /var/www/www-domaine-com/web;

sudo nginx -t

代码语言:javascript
复制
nginx: [warn] conflicting server name "domaine.com" on 0.0.0.0:80, ignored
nginx: [warn] conflicting server name "domaine.com" on [::]:80, ignored
nginx: the configuration file /etc/nginx/nginx.conf syntax is ok
nginx: configuration file /etc/nginx/nginx.conf test is successful
EN

回答 1

Stack Overflow用户

发布于 2019-02-28 18:00:41

您需要将您的更改回滚到有效的解决方案,因为您当前的配置看起来完全破坏了您的站点。以下行似乎是虚假的,需要删除第一个server块顶部的中的

代码语言:javascript
复制
listen 80;
listen [::]:80 ipv6only=on;
return 301 $scheme://www.s1biose.com$request_uri;

您的站点是使用无法通过IP地址联系的https访问的,大多数浏览器都不会抱怨证书无效。

但是,通过将一行return 404; # managed by Certbot更改为return 301 https://example.com$request_uri;,您可以轻松安排将所有http连接重定向到您的站点

以上假设您的配置中没有其他server块。您可以使用nginx -T (大写"T")打印它所包含的所有文件中的整个配置。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/54916417

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档