因此,我已经使用不同的服务器块启动并运行了 Nginx。但是,当我刚刚在我的某个网站上测试图像时,似乎它没有显示它。虽然它在我的本地版本网站上。我在互联网上浏览了一下,我看到有人说在“sites-available”目录中向网站本身的配置添加不同的东西。我现在得到了这个:
server {
listen 80;
listen [::]:80;
root /var/www/server_domain.com/html;
index index.html index.htm index.nginx-debian.html;
server_name server_domain.com www.server_domain.com;
location / {
try_files $uri $uri/ =404;
}
location /css {
alias /var/www/server_domain.com/html/css;
}
location /images {
alias /var/www/server_domain.com/html/media/images;
}
location /videos {
alias /var/www/server_domain.com/html/media/videos;
}
location /music {
alias /var/www/server_domain.com/html/media/music;
}
location /fonts {
alias /var/www/server_domain.com/html/fonts;
}
location /scripts {
alias /var/www/server_domain.com/html/scripts;
}
}
我不确定如何知道 Nginx 是否在查找图像文件本身时遇到问题,我基本上不确定我应该在哪里查找或者是否必须对日志进行特定的配置更改才能显示等等。
我只是非常困惑,为什么我不能让它工作,为什么这不是开箱即用的东西?我明白这有点挑剔,而且定制真的很酷,然而我目前对此感到茫然。
任何帮助都将不胜感激。:) ~Blood
答案1
这实际上是一个修复,我只是太不耐烦我的网站更新了。':D