无法使用NGINX提供图片
因此,我试图使用Ubuntu 18.04上的nginx服务器提供实时数字时钟。我设法编辑了HTML文件,但输出没有正确显示。见下图 这是我在/etct/nginx/site available/default中的配置文件。我已经在网上搜索过了,从我的角度来看,我不明白为什么nginx没有全面展示它。任何帮助都将不胜感激无法使用NGINX提供图片,nginx,Nginx,因此,我试图使用Ubuntu 18.04上的nginx服务器提供实时数字时钟。我设法编辑了HTML文件,但输出没有正确显示。见下图 这是我在/etct/nginx/site available/default中的配置文件。我已经在网上搜索过了,从我的角度来看,我不明白为什么nginx没有全面展示它。任何帮助都将不胜感激 server { listen 80 default_server; listen [::]:80 default_server; }
server {
listen 80 default_server;
listen [::]:80 default_server;
}
root /var/www/html;
location /{
# First attempt to serve request as file, then
# as directory, then fall back to displaying a 404.
try_files $uri $uri/ /index.html;
}
尝试稍微重新安排一下配置:
server {
listen 80 default_server;
listen [::]:80 default_server;
root /var/www/html;
location / {
# First attempt to serve request as file, then
# as directory, then fall back to displaying a 404.
try_files $uri $uri/ /index.html;
}
}
如果您的图像嵌入到index.html中,这是一个基本配置,应该“正常工作”您的html实际上试图显示什么?如果我理解您的问题,它应该是实时数字时钟。如果您愿意,我也可以发布一个HTML文件。缺少图像的路径图像存储在index.HTML文件中,该文件位于/var/www/HTML/index.HTML中。因此,没有存储jpg图片等的部分目录。也就是说,查看您是如何嵌入图像的会很有帮助。实际上,没有关闭服务器块的花括号,只是按照您的建议将所有内容按顺序设置。我曾尝试使用花括号关闭服务器块,但现在出现错误“此处不允许使用服务器名称指令”好的,已设法修复花括号,一切正常,但仍然相同,图片未按应有的方式提供。阅读一些NGINX文档,这种格式应该很好,因为索引html文件是从/var/www/html中提取出来的。不知道如何发布整个html代码,因为它不允许列出2000个字符