我已经使用Firebug进行了检查,并收到以下消息:
重新加载页面以获取以下内容: https:// IP ADDRESS /var/www/css/style.css
Firebug中没有重新加载按钮,刷新页面会返回相同的错误。 地址是正确的。我改变它来测试它并收到404错误而不是 页面刷新错误。但是,如果我尝试通过浏览器访问该地址,也会收到404错误。
我在Ubuntu Server上运行LAMP的虚拟机上本地托管,并且没有运气就启用了完全权限(仅用于测试目的)。
请注意,如果我加载本地文件,所有样式都会很好。
有人有任何建议吗?
答案 0 :(得分:0)
如果您正在使用Apache,那么如果要链接到CSS文件,则需要将其设置为提供静态文件。这里有一些信息可以帮助你入门:
http://book.seaside.st/book/advanced/deployment/deployment-apache/serving-files
设置代理的示例配置如下所示:
<VirtualHost *>
# set server name
ProxyPreserveHost On
ServerName www.appname.com
# configure static file serving
DocumentRoot /srv/appname/web
<Directory /srv/appname/web>
Order deny,allow
Allow from all
</Directory>
# rewrite incoming requests
RewriteEngine On
RewriteCond /srv/appname/web%{REQUEST_FILENAME} !-f
RewriteRule ^/(.*)$ http://localhost:8080/appname/$1 [proxy,last]
</VirtualHost>
这会将网站的文档根目录设置为/srv/appname/web
,允许从每个来源进行访问,并重写从http://localhost:8080/appname/
提供的请求。