Сначала вы можете попробовать использовать src = "./ css / main.css".
При работе с несколькими действующими сайтами я хотел бы настроить один файл конфигурации для каждого сайта с помощью Apache, а затем загрузить их все вместе в файл httpd.conf.
для моей настройки это выглядит так:
в
/etc/apache2/httpd.conf
У меня есть:
# Begin virtual host directives.
Include conf/bortreb.conf
Include conf/rlmcintyre.conf
Include conf/laserkard.conf
Include conf/judyates.conf
и затем в
/etc/apache2/conf/judyates.conf
У меня есть:
<VirtualHost *:80>
#localhost site
ServerAdmin email@example.com
DocumentRoot "/home/r/Desktop/web/judyates"
ServerName localhost
ServerAlias judyates.localhost
ErrorLog "/home/r/Desktop/web/judyates/log/error_log.log"
ScriptAlias /cgi-bin/ "/home/r/Desktop/web/judyates/cgi-bin/"
<Directory "/home/r/Desktop/web/judyates">
Options Indexes FollowSymLinks
Options +ExecCGI
AddHandler cgi-script cgi pl py
AllowOverride Options
Order allow,deny
Allow from all
</Directory>
</VirtualHost>
<VirtualHost *:80>
#live site
ServerAdmin email@example.com
DocumentRoot "/home/r/Desktop/web/judyates"
ServerName judyates.com
ServerAlias *.judyates.com
ErrorLog "/home/r/Desktop/web/judyates/log/error_log.log"
ScriptAlias /cgi-bin/ "/home/r/Desktop/web/judyates/cgi-bin/"
<Directory "/home/r/Desktop/web/judyates">
Options Indexes FollowSymLinks
Options +ExecCGI
AddHandler cgi-script cgi pl py
AllowOverride Options
Order allow,deny
Allow from all
</Directory>
</VirtualHost>
Этот способ работает очень хорошо, потому что вы можете установить поддомен yoursite.localhost
вернуться к IP-адресу вашего дома.
При такой настройке, когда я работаю на сайте judyates.com на своем компьютере и хочу что-нибудь проверить, я просто захожу на сайт judyates.localhost в своем веб-браузере.
У меня есть около 5 других сайтов, настроенных таким образом в своем собственном файле * .conf, поэтому каждый из них может жить в своих собственных каталогах на моем компьютере, которые точно соответствуют каталогам, в которых они будут находиться на сервере.
Ключ заключается в том, чтобы использовать виртуальные хосты для перехода на разные сайты в зависимости от субдомена.
Здесь вы можете узнать, как настроить субдомены, которые указывают на себя:
http://digitalpbk.blogspot.com/2007/01/making-subdomains-on-localhost.html
Моя установка идет еще дальше, потому что я тоже настраиваю сервер. Всякий раз, когда я хочу обновить, я загружаю как веб-файлы, так и файлы конфигурации apache, и таким образом сервер точно отражает мои локальные настройки. Единственное отличие состоит в том, что настоящий judyates.com указывает на сервер, а не на мой домашний компьютер, поэтому, когда люди пытаются зайти на сайт, они получают все с сервера.