|
|
ВНИМАНИЕ: Използвайте форумите на сайта за дa зададете вашите въпроси.
Въпрос |
От: Ivan |
Дата: 10/04/2002 |
Imam vupros otnosno APACHE.
Suzdavam nova direktiria v www.myserver.com (primerno
direktoria test)
Za da otvoria tazi direktoria ot web browser triabva da
napisha:
www.myserver.com/test/
Kakvo triabva da napravia v konfiguraciata na apache za da
moje kato napisha
www.myserver.com/test
da se otvori
www.myserver.com/test/
Stava vupros za tazi naklonena linia "/" nakraia. Ne iskam
da ia ima.
Blagodaria vi predvaritelno.
Zabeliazoh, che ako v test imash index.html i napishesh
www.myserver.com/test/index/ shte se orvori
www.myserver.com/test/index.html
|
Отговор #1 |
От: lil0 |
Дата: 10/04/2002 |
v httpd.conf e istinata
ako tova ti e edinstvenia host np
otivash na sekcia server root name i etc i gledash kak e
napraveno tam po default i samo redaktirash tvoite neshtica
a ako imash drygi hostove towa go slagash vyv sekcia
virtualhost i tam redaktirash kakto e napraweno w konfa
|
Отговор #2 |
От: Ivan |
Дата: 10/04/2002 |
Ako znaeh koi sa "moite neshtica" v httpd.conf niamashe da
pitam :)
Tova e edinstvenia host.
|
Отговор #3 |
От: Никола Антонов (linux__at__logos[ точка ]goto[ точка ]bg) |
Дата: 10/04/2002 |
Има няколко начина. Най-лесно е без да пипаш въпросния файл.
Просто, да речем, че абсолютния път до директорията е
/home/myname/test, а абсолютния път до root-директоирята на
съръвра е /var/www/httpdocs. Коя е последната директория
можеш да видиш точно в този файл, в началото има указание
Server Root. След това правиш само един символичен линк:
ln -s /home/myname/test /var/www/httpdocs/test
Това трябва да работи, само ако не е забранено използването
на символични линкове от апачето. Пробвай, ако не стане, ще
ти дам втория начин, който няма как да не проработи.
P.S. Ако не си много навътре с конфигурирането на апачето,
опитай с netconf, което е модул на linuxconf. Стига да го
имаш инсталиран.
|
Отговор #4 |
От: Ivan |
Дата: 10/04/2002 |
Blagodaria Nikola.
Po princip sum navutre s konfigariraneto na Apache, no
tochno tazi podrobnost ne znam kak stava.
Options FollowSymLinks ne moga da zadam i zatova tursia
drug nachin.
Shte ti buda blagodaren ako mojesh da mi kajesh
Blagodaria.
|
Отговор #5 |
От: Никола Антонов (linux __@__ logos__dot__goto__dot__bg) |
Дата: 10/04/2002 |
Щом е така, отваряш httpd.conf и си описваш първо
директорията примерно така:
<Directory /home/myname/test>
Options Includes MultiViews Indexes #и т.н. каквото ти
трябва
</Directory>
След това си създаваш alias за директорията:
Alias /test /home/myname/test
Сега вече ще е достъпна от http://myserver/test
|
Отговор #6 |
От: tr |
Дата: 10/05/2002 |
Kogato njamash / njkraja Apache te prenasochva kam
saotvetnija virtualen host, a ti naj verojatno njamash za
www.myserver.com. Zatova trjabva ili da dadesh vav vtora
sekcija
ServerName www.myserver.com
ili da si napravish virualen host za tozi adres.
Uspeh
|
Отговор #7 |
От: Ivan |
Дата: 10/07/2002 |
Niamah vuzmojnost da pisha prez pochivnite dni.
Iskah da pisha na Nikola, che tova, koeto mi predlaga toi
beshe purvoto neshto, koeto se setih (stava vupros za
Alias), no za sujalenie ne stava taka :((.
Za tova tursih niakakuv drug nachin. Triabva da ima niakakva
direktiva v httpd.conf za tova, no ne moga da nameria nishto
v dokumentaciata na apache. Ako ne v direktiva, to pone v
source code-a predpolagam, che sa go napravili lesno da se
promeni, no ne znam kude da tursia, a i niamam vreme da
izuchavam source code-a na apache.
Shte vidia purvo tova, koeto tr predlaga dali shte stane.
I vse pak ako niakoi ima novi idei shte se radvam da gi
spodeli
|
Отговор #8 |
От: Никола Антонов (linux (a) logos< dot >goto< dot >bg) |
Дата: 10/07/2002 |
Защо не работи? Да не би да не е зареден модулът mod_alias
или сървърт да е компилиран без тази поддръжка.
|
Отговор #9 |
От: Ivan |
Дата: 10/07/2002 |
Zareden e.
imam dosta alias i vsichki rabotiat.
No principut e slednia:
Alias /test/ /home/myname/test/
togava www.myserver.com/test/ shte otvori
/home/myname/test/
No ako napishesh:
Alias /test /home/myname/test/
togava www.myserver.com/test niama da
otvori /home/myname/test/
Ako iskash da otvorish /home/myname/test/ pri vtoria sluchaj
pak triabva da napishesh
www.myserver.com/test/, t.e. s "/" nakraia
Apache 1.3.26 polzvam, no i na 1.3.27 sum go probval
|
Отговор #10 |
От: Никола Антонов (linux__at__logos __точка__ goto __точка__ bg) |
Дата: 10/07/2002 |
Интересно. Ти ме озадачи. Нямам възможност да погледна в
момента, как съм му описал alias-ите, само знам, че като
напиша myserver/test, той ми отваря /home/myname/test, като
си добавя сам / накрая. Но вече започвам да се съмнявам,
точно как съм описал alias-ите:))
|
Отговор #11 |
От: Ivan |
Дата: 10/20/2002 |
Nikola, ne znam dali shte go vidish tova, no mojesh li da mi
kajesh kak si opisal aliasite?
Ne e neshto mnogo vajno no mi stana liubopitno.
|
<< Ne moga da si Instaliram Peanut 9.3 (5
) | winehq pod slakeware 8,1 (1
) >>
|
|
|
|
|