自搭网站

1 资源

(1)bilibili

(2)阿里云官网

2 error

问题1:将本地项目部署到站点后不能播放音频和不能显示图片、gif(包括网页图标)。

图片

解决:站点和nginx两边的配置文件都删掉一段location(如下)后都加上新的location(如下)将相对路径转换成绝对路径(因为nginx里面有对所有以.开头的文件拒绝访问,为了保护隐藏文件)。

                
                    删掉:
                        location ~ .*\.(gif|jpg|jpeg|png|bmp|swf)$
                        {
                            expires      30d;
                        }

                        location ~ .*\.(js|css)?$
                        {
                            expires      12h;
                        }


                    加上(例):
                        location /resources/
                        {
                            alias /myweb/webui/resources/;
                        }

                        location /repository/
                        {
                            alias /myweb/webui/repository/;
                        }
                

                
ps:站点和nginx两边的配置文件都要操作!!!


问题2:用域名访问网站不能播放音频和不能显示图片、gif(包括网页图标)。(用ip访问就可以)

解决:站点的配置文件里复制一份server块接着粘贴在末尾,server_name改为域名(测试效果没反应时可以删掉浏览器缓存再刷新)

ps:我用通义千问搜出来的是修改nginx的配置文件,但我只在站点的配置文件里发现了server_name为ip地址的server块,就直接修改了站点的配置文件,结果是域名也能和ip一样访问到网站的图片等内容了。