Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  

Показать сообщение отдельно

Аватара для Skit25

Пользователь


Сообщения: 76
Благодарности: 0

Профиль | Отправить PM | Цитировать


Спасибо!
Я через putty копировал, только ctrl+c давнуть не догадался
Цитата:
Чтобы получить доступ к первому сайту надо писать его имя
У меня ServerName совпадает с именем папки, хотя изначально для ясности я папку писал с буквой в другом регистре.
Цитата:
Все виртуальные хосты желательно прописывать в отдельном файле
Сперва по привычке создал available и enable, потом понял, что дело труба, стал мучить extra/httpd-vhost.conf, как вы и предлагаете.
Цитата:
просто вы неправильно обращаетесь к сайту
100%, не могу понять как
Цитата:
Кажется, вы не курили тему про виртуальные хосты
Видимо я настолько глуп, что курил, как не курил....
Цитата:
можно здесь посмотреть http://www.opennet.ru/base/net/virtu..._http.txt.html
Отличная статья, спасибо. Там написано:
Цитата:
Обратите внимание на то, что адреса www.dhsilabs.com и lib.dhsilabs.com должны быть прописаны в DNS
Т.е. нужно прописать в hosts мои ServerName? Дааа, представляю как вам не просто....

Вернул все на место (*:80), привел httpd.conf к изначальному виду. Теперь когда я прописываю 192.168.137.11, открывается index.html папки clickcounter, все остальное пытается найтись в DocumentRoot clicounter.

Цитата:
Хоста freebsd в посте 3 (httpd-vhosts.conf) у вас вообще не описано, поэтому и не получается ничего.
Как я понял тут собака зарыта. Из виндового hosts убрал freebsd, Каспер не дает его изменить, а если его отключить изменения применяются пока Каспер не включтся, видимо потом он подгружает резервную копию hosts. В итоге умная мозила перекидывает меня на freebsd.org.

Раз хоста freebsd не прописано, прописываю хосты 192.168.137.11
(вдруг перестало копироваться из putty, короче нужно кружева вязать, а не хосты настраивать
Код: Выделить весь код
# httpd-vhosts.conf

NameVirtualHost 192.168.137.11:80

<VirtualHost 192.168.137.11:80>
    ServerAdmin webmaster@dummy-host.example.com
    DocumentRoot "/usr/local/docs/clickcounter"
    ServerName clickcounter.com
    ServerAlias www.clickounter.com
    ErrorLog "/var/log/http/clickounter-error_log"
    CustomLog "/var/log/http/clickcounter-access_log" common
    <Directory "/usr/local/docs/clickcounter/">
    Order allow,deny
    Allow from All
    </Directory>
</VirtualHost>

<VirtualHost 192.168.137.11:80>
    ServerAdmin myblog
    DocumentRoot "/usr/local/docs/myblog"
    ServerName myblog.org
    ErrorLog "/var/log/http/myblog-error_log"
    CustomLog "/var/log/http/myblog-access_log" common
</VirtualHost>
Код: Выделить весь код
# httpd.conf

ServerRoot "/usr/local"

Listen *:80
ServerAdmin you@example.com

ServerName localhost

DocumentRoot "/usr/local/www/apache22/data"

<Directory "/usr/local/www/apache22/data">

    Options Indexes FollowSymLinks

    AllowOverride None
    Order allow,deny
    Allow from all
</Directory>

# Virtual hosts
Include etc/apache22/extra/httpd-vhosts.conf

# Остальное по дефолту
Пишу 192.168.137.11 - открывает папку "data" из httpd.conf.
Пишу 192.168.137.11/myblog.org - ищет папку "myblog.org" в папке "data".

Думаю, у меня же проброс и фактически 192.168.137.11 означает 10.0.2.15, переписал все на 10.0.2.15, все уперлось в докрут clickcounter.
Остается только hosts ковырять, я хоть и пишу эти строки, но уже давно разбился об стенку

Отправлено: 08:07, 03-05-2012 | #6