Web 配置nginx,显示域而不是ip
我的nginx配置文件是基本的:Web 配置nginx,显示域而不是ip,web,nginx,Web,Nginx,我的nginx配置文件是基本的: server { listen 80; server_name example.com www.example.com; location / { root /var/www/html/; } } 我有一个URL直接转发到我的ip,123.45.67.89 当我将123.45.67.89/img.jpg放入浏览器时,我得到了正确的图像。当我输入example.com/img.jpg时,我的浏览器被定向到123.45.67.89,我得到
server {
listen 80;
server_name example.com www.example.com;
location / {
root /var/www/html/;
}
}
我有一个URL直接转发到我的ip,123.45.67.89
当我将123.45.67.89/img.jpg放入浏览器时,我得到了正确的图像。当我输入example.com/img.jpg时,我的浏览器被定向到123.45.67.89,我得到一个403禁止我没有index.html
我要做什么才能让我的服务器显示正确的域。我使用的菜单是否不正确
我意识到这是一个极端的新手问题,但我已经挣扎了很长时间;它阻止了我尝试任何严肃的网络工作,它是我存在的祸根。请帮忙 请像这样尝试:
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;
}
}
事实证明,您只需要简单的配置 问题出在登记册的一边,或者更准确地说,是我不知道改变的正确选择
在我使用urldirect forwarding的地方,我应该使用一个地址。我不确定这是否有帮助,或者这是否有必要,但您是否尝试过将example.com添加到hosts文件中?比如127.0.0.1 example.com?