2015-01-13 2 views
-1

Я проверил с помощью Firebug, и я получаю следующее сообщение:Внешние таблиц стилей не стилизации моей страницы

Обновить страницу, чтобы получить источник для: https: // IP-АДРЕС /уага /www/css/style.css

В Firebug нет кнопки перезагрузки, и обновление страницы возвращает ту же ошибку. Адрес правильный. Я изменил его, чтобы проверить его и получил ошибку 404 вместо ошибки обновления страницы . Тем не менее, я также получаю ошибку 404, если пытаюсь получить доступ к адресу через мой браузер.

Я размещаю это локально на виртуальной машине, на которой запущен LAMP на сервере Ubuntu, и разрешил полные разрешения (только для целей тестирования) без везения.

Обратите внимание, что все стили прекрасно, если я загружаю свои локальные файлы.

У кого-нибудь есть предложения?

+1

В чем проблема, если вы получаете 404 или не получаете стиль? –

+0

Возможно оба. У меня есть подозрение, что эти два вопроса тесно связаны, поскольку файл находится в нужном месте, а также 404ed. Я предполагаю, что они оба являются симптомами более крупной проблемы, которую я не могу зафиксировать. – droidski

ответ

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/.

Смежные вопросы