Проблемы с установкой, настройкой и работой системных и сетевых программ.
Модераторы: GRooVE, alexco
Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
-
Гость
- проходил мимо
Непрочитанное сообщение
Гость » 2009-12-18 13:09:33
привет, если в конфиге httpd.conf есть следующее:
Код: Выделить всё
DocumentRoot "/usr/local/www/data"
Alias /lightsquid "/usr/local/www/data/lightsquid"
<Directory "/usr/local/www/data/lightsquid">
AddHandler cgi-script .cgi
AllowOverride All
</Directory>
Теперь получается, что при обращении к директории на веб-сервере /usr/local/www/data/lightsquid я обращусь к /usr/local/www/lightsquid?
Гость
-
Хостинг HostFood.ru
-
Хостинг HostFood.ru
Тарифы на хостинг в России, от 12 рублей:
https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.:
https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах:
https://www.host-food.ru/domains/
-
hizel
- дядя поня
- Сообщения: 9032
- Зарегистрирован: 2007-06-29 10:05:02
- Откуда: Выборг
Непрочитанное сообщение
hizel » 2009-12-18 13:17:04
теперь получается что при обращении в браузере
Код: Выделить всё
/lightsquid<some> обращаются к /usr/local/www/data/lightsquid<some>
В дурацкие игры он не играет. Он просто жуткий, чу-чу, паровозик, и зовут его Блейн. Блейн --- это Боль.
hizel
-
Гость
- проходил мимо
Непрочитанное сообщение
Гость » 2009-12-18 14:19:57
тогда если
Код: Выделить всё
ServerRoot "/usr/local"
Alias /www/data/lightsquid/ "/usr/local/www/lightsquid"
<Directory "/usr/local/www/lightsquid">
AddHandler cgi-script .cgi
AllowOverride All
</Directory>
Теперь при обращении /usr/local/www/data/lightsquid/ должен попадать в /usr/local/www/lightsquid? просто пока что-то не робит)
Гость
-
ike
- проходил мимо
- Сообщения: 5
- Зарегистрирован: 2009-08-20 17:22:46
- Откуда: Брест, Беларусь
-
Контактная информация:
Непрочитанное сообщение
ike » 2009-12-19 13:58:32
тогда если
Код: Выделить всё
ServerRoot "/usr/local"
Alias /www/data/lightsquid/ "/usr/local/www/lightsquid"
<Directory "/usr/local/www/lightsquid">
AddHandler cgi-script .cgi
AllowOverride All
</Directory>
Теперь при обращении /usr/local/www/data/lightsquid/ должен попадать в /usr/local/www/lightsquid? просто пока что-то не робит)
Теперь получается, если ты в браузере пишешь http(s)://имя_сервера_или_его_ip/www/data/lightsquid/ будешь обращаться к индексу папки /www/data/lightsquid/. Да, и почему-то мне кажется, где-то должна быть строчка Options ExecCGI и AddHandler cgi-script .cgi должна нанаходиться в контейнере <IfModule mime_module><IfModule>, и допустим ли он (mime_module) в контейнере <Directory></Directory> - не знаю.
Да и как не работает? сервер не запускается или браузер не открывается

или пишет Forbidden или 404?
ike
-
MASiK
- лейтенант
- Сообщения: 625
- Зарегистрирован: 2008-09-19 20:09:41
- Откуда: Оттуда
-
Контактная информация:
Непрочитанное сообщение
MASiK » 2009-12-19 17:07:36
Код: Выделить всё
Alias /Имя/ "/Путь/"
<Directory "/Тот же Путь/">
Options Includes Indexes FollowSymLinks #Идём за сумлинками
IndexOptions Charset=windows-1251 #Можно кодировку поменять как нам хочется
AllowOverride All #Эт думаю понятно
Order Allow,Deny #И это
Allow from all #И это
</Directory>
Всё это надо пихнуть в
Самурай
MASiK
-
Гость
- проходил мимо
Непрочитанное сообщение
Гость » 2009-12-21 8:59:56
Alias /www/data/lightsquid /usr/local/www/lightsquid
я запутался...
еще раз: документрут у меня /usr/local/www/data/
серверрут /usr/local/
в документрут у меня есть пустая папка lightsquid. Если обращаюсь к ней, то должна действовать вышенаписанная строчка allias...Она правильно составлена? по Вашим словам понял, что да, тогда не могу понять что неправильно написано. Если обращаюсь к папке на сервере, то она пуста.
(также использовал ваши подсказки и исправления - не помогло ). Может напутано со слешами?
Гость
-
FreeBSP
- майор
- Сообщения: 2020
- Зарегистрирован: 2009-05-24 20:20:19
- Откуда: Москва
Непрочитанное сообщение
FreeBSP » 2009-12-21 23:39:13
вы путаете понятия путь на ФС и путь на вебсервере
Код: Выделить всё
ServerRoot "/usr/local"
#это куда установлен сервер. по умолчанию трогать не надо.
DocumentRoot "/usr/local/www/data"
# это - куда попадет пользователь по умолчанию набрав http://sitename/
# тоесть это - основное хранилище документов по умолчанию
Alias /path1/ /path2/
<Directory "/path2/">
#какие то опции
</Directory>
тогда при обращении
http://sitename/path1 пользователю будет показан каталог path2. как имено и что ему покажет - зависит от опция в блоке <Directory >
path2 - это путь на ФС
а path1 - это относительный путь на www? относительно корня сайта.
Человек начинает получать первые наслаждения от знакомства с unix системами. Ему нужно помочь - дальше он сможет получать наслаждение самостоятельно ©
Ламер — не желающий самостоятельно разбираться. Не путать с новичком: ламер опасен и знает это!
FreeBSP
-
Гость
- проходил мимо
Непрочитанное сообщение
Гость » 2009-12-22 7:24:41
ааа, вот оно что... все понял, исправлю. Большое спасибо!

Гость