Автор Тема: apache проблем  (Прочетена 1758 пъти)

htp_unknown

  • Напреднали
  • *****
  • Публикации: 59
    • Профил
apache проблем
« -: Apr 18, 2005, 15:23 »
Здравейте!
Пуснах си apache на ubuntu-то и ако сложа index.html в /usr/local/apache2/htdocs ми дава Forbidden също и когато се опитам да дръпна някой файл-пак Forbidden
Примерен код

Forbidden

You don't have permission to access /music/Coolio-Gangsta Paradise.mp3 on this server.
Apache/2.0.54 (Unix) Server at 11.0.0.72 Port 80

Ръчках из httpd.conf но не съм променял почти нищо и всичко е направено според "Hungry Minds Apache Server 2.0 Bible.pdf"  '<img'>
Мерси!
Активен

romeo_ninov

  • Напреднали
  • *****
  • Публикации: 2155
    • Профил
apache проблем
« Отговор #1 -: Apr 18, 2005, 16:18 »
Потребителя, като който е стартиран апаша трябва да има права за четене
Активен

0x2B|~0x2B

htp_unknown

  • Напреднали
  • *****
  • Публикации: 59
    • Профил
apache проблем
« Отговор #2 -: Apr 18, 2005, 17:25 »
Apache-то не ми дава да се стартира като никой потребител освен като root  '<img'>
Активен

VladSun

  • Напреднали
  • *****
  • Публикации: 2166
    • Профил
apache проблем
« Отговор #3 -: Apr 18, 2005, 17:28 »
Цитат (htp_unknown @ Април 18 2005,17:25)
Apache-то не ми дава да се стартира като никой потребител освен като root  '<img'>

в httpd.conf имаш два реда - за user/group
трябва да имаш такива user/group и те да имат права за четене в директорията, която искаш да гледаш
Активен

KISS Principle ( Keep-It-Short-and-Simple )
http://openfmi.net/projects/flattc/
Има 10 вида хора на този свят - разбиращи двоичния код и тези, които не го разбират :P

htp_unknown

  • Напреднали
  • *****
  • Публикации: 59
    • Профил
apache проблем
« Отговор #4 -: Apr 18, 2005, 20:13 »
Здравей!
user/group в httpd.conf съм си ги променил с моето username и моят # и след
Примерен код

$ sudo chmod a+rwx /usr/local/apache2/
$ /usr/local/apache2/bin/apachectl start

ми изкарва това
Примерен код

(13)Permission denied: make_sock: could not bind to address [::]:80
no listening sockets available, shutting down
Unable to open logs


Мерси!
Активен

VladSun

  • Напреднали
  • *****
  • Публикации: 2166
    • Профил
apache проблем
« Отговор #5 -: Apr 18, 2005, 20:42 »
Пробвай с nobody/nobody
Активен

KISS Principle ( Keep-It-Short-and-Simple )
http://openfmi.net/projects/flattc/
Има 10 вида хора на този свят - разбиращи двоичния код и тези, които не го разбират :P

htp_unknown

  • Напреднали
  • *****
  • Публикации: 59
    • Профил
apache проблем
« Отговор #6 -: Apr 18, 2005, 21:21 »
пак същата грешка
Примерен код

(13)Permission denied: make_sock: could not bind to address [::]:80
no listening sockets available, shutting down
Unable to open logs
Активен

VladSun

  • Напреднали
  • *****
  • Публикации: 2166
    • Профил
apache проблем
« Отговор #7 -: Apr 18, 2005, 22:19 »
Нали не пускаш Апачето с този потребител?
Т.е. трябва да пуснаш Апачето като root, то си пуска child процеси като потребителя, който си задал в http.conf.
Само с root можеш да взимаш портове под 1024 ...
Активен

KISS Principle ( Keep-It-Short-and-Simple )
http://openfmi.net/projects/flattc/
Има 10 вида хора на този свят - разбиращи двоичния код и тези, които не го разбират :P

  • Гост
apache проблем
« Отговор #8 -: Apr 19, 2005, 01:05 »
Цитат (htp_unknown @ Април 18 2005,21:13)
Примерен код

$ sudo chmod a+rwx /usr/local/apache2/
$ /usr/local/apache2/bin/apachectl start

тази команда ще промени правата само на apache2. на теб ти трябва да промениш правата на htdocs и файловете в него.
сложи си в httpd.conf:

User nobody
Group nobody

добави нещо като:
nobody:x:99:99:nobody:/usr/local/apache2/:
в /etc/passwd
и
nobody::99:nobody
в /etc/group

внимавай номрцата да не се повтарят с други редове от файловете.

напиши:
chown nobody.nobody /usr/local/apache2/ -R

Рестартирай сървъра.

би трябвало да реши проблемът, ако останалата част на сървъра е конфигурирана както трябва.
Активен

htp_unknown

  • Напреднали
  • *****
  • Публикации: 59
    • Профил
apache проблем
« Отговор #9 -: Apr 19, 2005, 01:39 »
Всичко проработи!
Страшно много ви благодаря!
Активен

htp_unknown

  • Напреднали
  • *****
  • Публикации: 59
    • Профил
apache проблем
« Отговор #10 -: Apr 23, 2005, 23:58 »
Здравейте пак!
За да не пускам нова тема искам само да попитам за следния проблем:
Инсталирах си MySQL и phpMyAdmin но когато се опитам да отворя http://localhost/phpmyadmin/
ме посреща с следната грешка:
Примерен код

cannot load mysql extension;
please check PHP configuration
Documentation

А в документацията пише следното:
Примерен код

 [1.20] I receive the error "cannot load MySQL extension, please check PHP Configuration".

To connect to a MySQL server, PHP needs a set of MySQL functions called "MySQL extension". This extension may be part of the PHP distribution (compiled-in), otherwise it needs to be loaded dynamically. Its name is probably mysql.so or php_mysql.dll. phpMyAdmin tried to load the extension but failed.

Usually, the problem is solved by installing a software package called "PHP-MySQL" or something similar.

И най интересното че аз изобщо нямам такъв файл "mysql.so"
Търсачката намери доста теми но нищо не помогна '<img'>
А като напиша php -m не ми показва mysql но в сайта на php четох че php4 не трябва допълнително да му се посочва mysql подръжка при ./configure и си предполагам че това е така и за php5.
Мерси!
Активен

Подобни теми
Заглавие Започната от Отговора Прегледи Последна публикация
Apache doc
Преводи на документация
kennedy 3 14018 Последна публикация Apr 26, 2002, 18:43
от kennedy
Apache
Настройка на програми
mozly 3 12029 Последна публикация Nov 23, 2002, 15:19
от mozly
Help za Apache???
Настройка на програми
spooky 2 6221 Последна публикация Aug 06, 2003, 14:57
от spooky
Apache
Настройка на програми
HipH0p 1 5177 Последна публикация Dec 20, 2003, 13:51
от n_antonov
Ограничаване на връзките към Apache
Настройка на програми
nothing 3 5739 Последна публикация Jan 16, 2004, 14:06
от nothing