首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >配置nginx,namecheap show domain代替ip

配置nginx,namecheap show domain代替ip
EN

Stack Overflow用户
提问于 2014-04-22 15:00:41
回答 2查看 356关注 0票数 0

我的nginx配置文件是基本的:

代码语言:javascript
复制
server {
  listen 80;
  server_name example.com www.example.com;

  location / {
    root /var/www/html/;
  }
}

在namecheap中,我有一个urldirect转发到我的ip,123.45.67.89当我把123.45.67.89/img.jpg放入浏览器时,我得到了正确的图像。当我输入example.com/img.jpg时,我的浏览器被定向到123.45.67.89,我得到一个403禁止(我没有index.html)。

我必须做什么才能让我的服务器显示正确的域。我是否在namecheap中使用了错误的菜单?

我意识到这是一个极端的新手问题,但我已经为这个问题挣扎了很长一段时间;它让我无法尝试任何严肃的网络工作,它是我存在的祸根。请帮帮我!

EN

回答 2

Stack Overflow用户

发布于 2014-04-22 21:12:41

请这样尝试:

代码语言:javascript
复制
server {
   listen 80;
   server_name example.com www.example.com;

  location / {
  root /var/www/html/;
  }

   location ~* \.(gif|jpg|png|jpeg|ico|avi|mp4|m4v|flv) {
   expires max;
    root /var/www/img/
    try_files $uri =404;

   }
}
票数 0
EN

Stack Overflow用户

发布于 2014-04-23 05:36:10

事实证明,简单的配置就是您所需要的。

问题出在寄存器方面,或者更准确地说,是在我不知道正确的更改选项的情况下。

当我使用"urldirect forwarding“时,我应该使用"A (Address)”。

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

https://stackoverflow.com/questions/23212644

复制
相关文章

相似问题

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