Автор Тема: Проблем с шерване на папка/Апаче/  (Прочетена 4990 пъти)

UNIXman

  • Напреднали
  • *****
  • Публикации: 101
    • Профил
Здравейте!
Искам да попитам един много тъп въпрос,на който никъде не мога да намеря отговор и разчитам само на вас! '<img'>
В home-директорията имам поддиректория Sites,която се шерва от apache.Как мога да поставя в нея шорткът към друга директория с файлове,която също е в home и да може да се отвори без проблеми от всякъде през интернет??
Sites е с chmod 777;другата директория също и всичко в нея,пиша:
Примерен код
ln -s ~/Files ~/Sites/Files

Отварям http://localhost/~user/Files и дава "you do not have permission to open this folder" ??!!
Помагайте плс,мерси много предварително!
П.С: ос Mac os x 10.4.11 Tiger
Активен

Gaara

  • Напреднали
  • *****
  • Публикации: 631
  • Distribution: Debian
  • Window Manager: E17
    • Профил
Проблем с шерване на папка/Апаче/
« Отговор #1 -: May 06, 2008, 16:44 »
Какво е съдържанието на ~/Sites/ (ls -la ~/Sites/)?
Активен

Last night, Darth Vader came down from planet Vulcan and told me that if you don't install Debian, he'd melt your brain.

UNIXman

  • Напреднали
  • *****
  • Публикации: 101
    • Профил
Проблем с шерване на папка/Апаче/
« Отговор #2 -: May 06, 2008, 19:00 »
Примерен код

petrov:~/Sites admin$ ls -la
total 50656
drwxr-xr-x   10 admin  staff       340 May  6 18:55 .
drwxr-xr-x   30 admin  staff      1020 May  6 18:55 ..
-rw-r--r--    1 admin  staff      6148 May  6 13:14 .DS_Store
-rw-r--r--    1 admin  staff         0 Mar 30 21:11 .localized
lrwxr-xr-x    1 admin  staff        18 May  6 18:55 Files -> /Users/admin/Files
drwxrwxrwx    5 admin  staff       170 Apr 12 20:07 Keyfinder.2.0.1
drwxrwxrwx    3 admin  staff       102 Apr 14 00:19 eoj
-rwxrwxrwx    1 admin  staff      8249 Apr 10 03:25 haserl_0.8.0-2_mipsel.ipk
-rwxrwxrwx    1 admin  staff    162062 Apr 11 21:50 webif_latest.ipk
-rwxrwxrwx    1 admin  staff  25746995 Dec  2 22:16 xfce-4.4.2-src.tar.bz2.tar
petrov:~/Sites admin$


Ако искаш виж сам : http://petrov.bgzone.com/~admin ,Files не се отваря.
Активен

zeridon

  • Killmode enabled
  • Administrator
  • Напреднали
  • *****
  • Публикации: 1398
  • Distribution: Debian/Ubuntu
  • Window Manager: console/Gnome
  • BOfH
    • Профил
    • WWW
Проблем с шерване на папка/Апаче/
« Отговор #3 -: May 06, 2008, 20:20 »
Имаш сбъркани права някъде или апачето е настроено да не позволява такива работи.

виж дали са разрешени опциите FollowSymlinks i SymlinksIfOwnerMatch ( http://httpd.apache.org/docs/2.2/mod/core.html#options )
Активен

Внмимавай имам клещи за кабел
http://www.netsecad.com/
http://theregister.co.uk/odds/bofh/

neter

  • Global Moderator
  • Напреднали
  • *****
  • Публикации: 3408
  • Distribution: Debian, SailfishOS, CentOS
  • Window Manager: LXDE, Lipstick
    • Профил
    • WWW
Проблем с шерване на папка/Апаче/
« Отговор #4 -: May 07, 2008, 11:28 »
... или използвай Alias директивата на apache, вместо да правиш symlink-ове наляво и надясно. Демек, ако основната ти папка в apache е /home/user, която се отваря от адрес http://petrov.bgzone.com/~admin/ и искаш да добавиш папката /mnt/Files, която да се отваря от адрес http://petrov.bgzone.com/~admin/Files, то добави подобно описание към виртуалния хост
Примерен код
Alias /Files "/mnt/Files/"
<Directory "/mnt/Files/">
     Options Indexes MultiViews FollowSymLinks
     AllowOverride All
     Order deny,allow
     Allow from all
</Directory>

Естествено, правата на файловете в /mnt/Files трябва отново да отговарят на тези, които apache може да използва и естествено, използвай Alias, когато не държиш папката Files да се показва в списъка, когато отвориш http://petrov.bgzone.com/~admin '<img'>
Активен

"Да си добре приспособен към болно общество не е признак за добро здраве" - Джиду Кришнамурти

UNIXman

  • Напреднали
  • *****
  • Публикации: 101
    • Профил
Проблем с шерване на папка/Апаче/
« Отговор #5 -: May 09, 2008, 15:46 »
Сега,ако обясниш малко по-ламерската,че не съм се занимавал с апаче и "директива" не ми е ясно какво означава.
Директорията,шервана от апаче е /Users/admin/Sites.Искам да мога да правя шорткъти в нея на папки,да се виждат там и да се отварят!
Благодаря!
Активен

UNIXman

  • Напреднали
  • *****
  • Публикации: 101
    • Профил
Проблем с шерване на папка/Апаче/
« Отговор #6 -: May 13, 2008, 14:35 »
...Моля ви! '<img'>  '<img'>
Активен

n00b

  • Напреднали
  • *****
  • Публикации: 1248
  • Distribution: OSX
  • Window Manager: 10.6, 10.8, 10.9
  • Live to hack, hack to live.
    • Профил
Проблем с шерване на папка/Апаче/
« Отговор #7 -: May 13, 2008, 17:33 »
И отговора е много прост. Това чудо имаш ли го?

mod_userdir

http://httpd.apache.org/docs/2.0/mod/mod_userdir.html
Активен

mobilio - професионални мобилни приложения

neter

  • Global Moderator
  • Напреднали
  • *****
  • Публикации: 3408
  • Distribution: Debian, SailfishOS, CentOS
  • Window Manager: LXDE, Lipstick
    • Профил
    • WWW
Проблем с шерване на папка/Апаче/
« Отговор #8 -: May 13, 2008, 17:41 »
О, теб те бях забравил '<img'>
Добре. Ето една примерна конфигурация на виртуален хост в apache
Цитат
<VirtualHost *>
     ServerAdmin webmaster@localhost
     ServerName petrov.bgzone.com
     DocumentRoot /home/httpd/webdocs
     <Directory /home/httpd/webdocs/>
          Options -Indexes FollowSymLinks MultiViews
          AllowOverride All
          Order allow,deny
          allow from all
     </Directory>
     ErrorLog /var/log/apache2/error.log
     LogLevel warn
     CustomLog /var/log/apache2/access.log combined
     ServerSignature On
</VirtualHost>

Така, при зареждане на http://petrov.bgzone.com, ще ни се отвори като домашна страница съдържанието на /home/httpd/webdocs. Искаме да добавим папката /mnt/Files да се отваря като адрес http://petrov.bgzone.com/Files. За целта добавяме описание Alias за тази папка в нашия виртуален хост по следния начин
Цитат
<VirtualHost *>
     ServerAdmin webmaster@localhost
     ServerName petrov.bgzone.com
     DocumentRoot /home/httpd/webdocs
     <Directory /home/httpd/webdocs/>
          Options -Indexes FollowSymLinks MultiViews
          AllowOverride All
          Order allow,deny
          allow from all
     </Directory>
     Alias /Files "/mnt/Files/"
     <Directory "/mnt/Files/">
          Options -Indexes MultiViews FollowSymLinks
          AllowOverride All
          Order deny,allow
          Allow from all
     </Directory>
     ErrorLog /var/log/apache2/error.log
     LogLevel warn
     CustomLog /var/log/apache2/access.log combined
     ServerSignature On
</VirtualHost>

Сега дали ти се изясни? '<img'>
Активен

"Да си добре приспособен към болно общество не е признак за добро здраве" - Джиду Кришнамурти

UNIXman

  • Напреднали
  • *****
  • Публикации: 101
    • Профил
Проблем с шерване на папка/Апаче/
« Отговор #9 -: Jun 06, 2008, 03:35 »
Това значи е PHP скрипт,който трябва да добавя в index.html който не ми е  ясно къде да го търся,но както и да е  '<img'>
Мерси!
Активен

romeo_ninov

  • Напреднали
  • *****
  • Публикации: 2155
    • Профил
Проблем с шерване на папка/Апаче/
« Отговор #10 -: Jun 06, 2008, 07:04 »
Цитат (UNIXman @ Юни 06 2008,04:35)
Това значи е PHP скрипт,който трябва да добавя в index.html който не ми е  ясно къде да го търся,но както и да е  '<img'>
Мерси!

Това по-горе е част от конфигурационния файл на апаш, а не РНР. Отиваш на http://httpd.apache.org, изчитап документацията и ще разбереш

П.П. И ти си се нарекъл UNIXman....
Активен

0x2B|~0x2B

nov25

  • Напреднали
  • *****
  • Публикации: 64
    • Профил
Проблем с шерване на папка/Апаче/
« Отговор #11 -: Jun 13, 2008, 22:28 »
направих това което каза нетер, но като вляза в тази директория ми излиза грашка "403 Forbidden"
направих chmod 777 /win_d -R .. и без промяна :/
.. тоя дял ми е на ntfs
Активен