Сначала вы можете попробовать использовать 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 protected]
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 protected]
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 указывает на сервер, а не на мой домашний компьютер, поэтому, когда люди пытаются зайти на сайт, они получают все с сервера.
person
Robert McIntyre
schedule
08.04.2010