Автор Тема: "Apache" сървър на "Linux Ubuntu 10.10"  (Прочетена 10269 пъти)

hao123

  • Участник
  • *****
  • Публикации: 166
  • Distribution: Ubuntu 12.04LTS; Kubuntu 13.04
  • Window Manager: GNOME; KDE
    • Профил
    • WWW
Здравейте дами и господа.
Бих желал да ми разясните нещо относно "Apache". Аз съм с реално-динамично IP. Реших да си направя сървър с "Apache". Пренасочих си порта и смених собственика (избрах себе си, за да имам права над "www" папката). Първоначално нещата потръгнаха. Страниците, които създавам директно в "www" ги отварям нормално. Обаче проблемът ми е, че като създам папка и си създам нови страници в нея, не мога ги отворя (с браузъра; в моя случай- "FireFox Mozilla"). Адресът на сървъра ми е http://79.100.134.126/ (за сега), а адресът с папката е http://79.100.134.126/Enyo . Бих желал да разбера къде ми е проблема и да ми обясните как да го отстраня. Благодаря предварително. :)
Активен

И преди и сега, "Ubuntu 10.10" е на върха! ;)
http://releases.ubuntu.com/10.10/ubuntu-10.10-desktop-i386.iso
SKYPE: ak-47_123

laskov

  • Участник
  • *****
  • Публикации: 2853
    • Профил
Re: "Apache" сървър на "Linux Ubuntu 10.10"
« Отговор #1 -: Aug 27, 2012, 10:11 »
Виж кой е собственик на папката Enyo и го промени така, че да е същия като на www
Активен

Не си мислете, че понеже Вие мислите правилно, всички мислят като Вас! Затова, когато има избори, идете и гласувайте, за да не сте изненадани после от резултата, и за да не твърди всяка партия, че тя е спечелила, а Б.Б. (С.С., ...) е загубил, а трети да управлява.  Наздраве!  [_]3

hao123

  • Участник
  • *****
  • Публикации: 166
  • Distribution: Ubuntu 12.04LTS; Kubuntu 13.04
  • Window Manager: GNOME; KDE
    • Профил
    • WWW
Re: "Apache" сървър на "Linux Ubuntu 10.10"
« Отговор #2 -: Aug 27, 2012, 13:24 »
Направил съм го. Мога да създавам, трия и променям файлове. Като отворя "index.html" като файл- няма проблем. Обаче чрез "http://79.100.134.126/Enyo/" не става. Помислих си, че проблемът е в мен, но и други хора не могат да отворят тази страница.
За да разберете проблемът ми по-добре, вижте директориите на снимка №1 и снимка №2
« Последна редакция: Aug 27, 2012, 13:28 от hao123 »
Активен

И преди и сега, "Ubuntu 10.10" е на върха! ;)
http://releases.ubuntu.com/10.10/ubuntu-10.10-desktop-i386.iso
SKYPE: ak-47_123

b2l

  • Участник
  • *****
  • Публикации: 4786
  • Distribution: MCC Interim
  • Window Manager: - // - // -
  • ...sometimes I feel like screaming... || RTFM!
    • Профил
    • WWW
Re: "Apache" сървър на "Linux Ubuntu 10.10"
« Отговор #3 -: Aug 27, 2012, 13:37 »
Я покажи:
Код:
ls -la /var/www
Активен

"Човекът е въже, опънато между звяра и свръхчовека, въже над пропаст. Човекът е нещо, което трябва да бъде превъзмогнато." - Фр. Ницше

go_fire

  • Участник
  • *****
  • Публикации: 5308
  • Distribution: Дебиан Сид
  • Window Manager: ROX-Desktop / е17
  • кашик с гранатомет в танково поделение
    • Профил
    • WWW
Re: "Apache" сървър на "Linux Ubuntu 10.10"
« Отговор #4 -: Aug 27, 2012, 13:45 »
А бе да няма някой файл там да дава правило на Апаша? На такова ми мяза тая грешка, след като правата на папката са наред. Те нали са нещо подобно на 644?
Активен

В $por4e2 e истината  ;)

***

Aко даваха стипендия за най-глупави, щях да съм човека с най-много Mини Kупъри

***

Reborn since 1998 || 15.09.2007 totally М$ free && conscience clear

hao123

  • Участник
  • *****
  • Публикации: 166
  • Distribution: Ubuntu 12.04LTS; Kubuntu 13.04
  • Window Manager: GNOME; KDE
    • Профил
    • WWW
Re: "Apache" сървър на "Linux Ubuntu 10.10"
« Отговор #5 -: Aug 27, 2012, 15:23 »
Не знам. Аз си свалих, инсталирах и конфигурирах програмата с командата sudo apt-get install apache2. Между другото: направил съм си пряк път до папка "www" на работният плот. Обаче не знам къде може да е проблемът. Иначе файлът "index.html", който е в "www" се отваря без проблем, но защо файловете в папка "Enyo" (подпапка на "www") не иска да се чете (от браузъра).  :(
Радвам се, че се мъчите да ми помогнете. :)
Активен

И преди и сега, "Ubuntu 10.10" е на върха! ;)
http://releases.ubuntu.com/10.10/ubuntu-10.10-desktop-i386.iso
SKYPE: ak-47_123

laskov

  • Участник
  • *****
  • Публикации: 2853
    • Профил
Re: "Apache" сървър на "Linux Ubuntu 10.10"
« Отговор #6 -: Aug 27, 2012, 15:30 »
То хубаво, че се радваш, ама май не разбираш какво искаме да направиш. Поне питай "Как да го направя това?"
Я покажи:
Код:
ls -la /var/www
, за да знаем какво можеш и как да обясняваме...
Активен

Не си мислете, че понеже Вие мислите правилно, всички мислят като Вас! Затова, когато има избори, идете и гласувайте, за да не сте изненадани после от резултата, и за да не твърди всяка партия, че тя е спечелила, а Б.Б. (С.С., ...) е загубил, а трети да управлява.  Наздраве!  [_]3

hao123

  • Участник
  • *****
  • Публикации: 166
  • Distribution: Ubuntu 12.04LTS; Kubuntu 13.04
  • Window Manager: GNOME; KDE
    • Профил
    • WWW
Re: "Apache" сървър на "Linux Ubuntu 10.10"
« Отговор #7 -: Aug 27, 2012, 16:29 »
Добре. Няма проблем.  :) Заповядай снимка.
За тези, които не знаят, ще спомена, че съм новобранец (използвам "Ubuntu 10.10" от почти 2 седмици).  :) Затова не съм много ясно с нещата. Моля да бъда извинен, че не съм ви разбрал.  :)
Активен

И преди и сега, "Ubuntu 10.10" е на върха! ;)
http://releases.ubuntu.com/10.10/ubuntu-10.10-desktop-i386.iso
SKYPE: ak-47_123

laskov

  • Участник
  • *****
  • Публикации: 2853
    • Профил
Re: "Apache" сървър на "Linux Ubuntu 10.10"
« Отговор #8 -: Aug 27, 2012, 17:00 »
На тази снимка се вижда, че върху папката Enyo има права единствено потребителя Enyo. Изпълни
chmod 755 /var/www/Enyo
и прочети например това
Проблемът ти е, че демонът на apache, който работи също като потребител, няма право да влезе и чете в тази директория.
Може да се наложи да направиш и
chmod 644 /var/www/Enyo/*
за файловете в директорията
« Последна редакция: Aug 27, 2012, 17:17 от laskov »
Активен

Не си мислете, че понеже Вие мислите правилно, всички мислят като Вас! Затова, когато има избори, идете и гласувайте, за да не сте изненадани после от резултата, и за да не твърди всяка партия, че тя е спечелила, а Б.Б. (С.С., ...) е загубил, а трети да управлява.  Наздраве!  [_]3

hao123

  • Участник
  • *****
  • Публикации: 166
  • Distribution: Ubuntu 12.04LTS; Kubuntu 13.04
  • Window Manager: GNOME; KDE
    • Профил
    • WWW
Re: "Apache" сървър на "Linux Ubuntu 10.10"
« Отговор #9 -: Aug 27, 2012, 18:16 »
Само потребителят "Enyo" има права над тази папка, защото това ми е домашният компютър (само аз седя на него) и следователно само аз имам права над папката.
Обаче не можах да разбера какъв е този потребител "Аpache демон"?
Съжалявам, но не мога да загрея. Би ли ми написал какво точно да направя (примерно: командите, които да напиша в терминала)?
Относно "chmod", порових се в интернет и открих това, от което още повече се обърках.
« Последна редакция: Aug 27, 2012, 18:18 от hao123 »
Активен

И преди и сега, "Ubuntu 10.10" е на върха! ;)
http://releases.ubuntu.com/10.10/ubuntu-10.10-desktop-i386.iso
SKYPE: ak-47_123

go_fire

  • Участник
  • *****
  • Публикации: 5308
  • Distribution: Дебиан Сид
  • Window Manager: ROX-Desktop / е17
  • кашик с гранатомет в танково поделение
    • Профил
    • WWW
Re: "Apache" сървър на "Linux Ubuntu 10.10"
« Отговор #10 -: Aug 27, 2012, 18:29 »
Хао пич, Ласков ти е написал точната команда:

Код:
chmod 755 /var/www/Enyo

Точно по този начин я въведи. Апаша си има свой потребител и своя група от съображения за сигурност естествено.


Ей сега се усещам, че по-добре да я въведеш:

Код:
chmod -r 755 /var/www/

защото вероятно има някакви неща вътре.
Активен

В $por4e2 e истината  ;)

***

Aко даваха стипендия за най-глупави, щях да съм човека с най-много Mини Kупъри

***

Reborn since 1998 || 15.09.2007 totally М$ free && conscience clear

hao123

  • Участник
  • *****
  • Публикации: 166
  • Distribution: Ubuntu 12.04LTS; Kubuntu 13.04
  • Window Manager: GNOME; KDE
    • Профил
    • WWW
Re: "Apache" сървър на "Linux Ubuntu 10.10"
« Отговор #11 -: Aug 27, 2012, 19:22 »
Въведах я, но ми отчита, че нямало такъв файл или дируктория (става на въпрос на "755"). Заповядайте снимка:(
Инсталирах си "phpmyadmin", но и него не ми отваря от браузъра.  ???
« Последна редакция: Aug 28, 2012, 21:55 от neter »
Активен

И преди и сега, "Ubuntu 10.10" е на върха! ;)
http://releases.ubuntu.com/10.10/ubuntu-10.10-desktop-i386.iso
SKYPE: ak-47_123

b2l

  • Участник
  • *****
  • Публикации: 4786
  • Distribution: MCC Interim
  • Window Manager: - // - // -
  • ...sometimes I feel like screaming... || RTFM!
    • Профил
    • WWW
Re: "Apache" сървър на "Linux Ubuntu 10.10"
« Отговор #12 -: Aug 27, 2012, 19:26 »
Код:
sudo chmod -R 755 /var/www
Активен

"Човекът е въже, опънато между звяра и свръхчовека, въже над пропаст. Човекът е нещо, което трябва да бъде превъзмогнато." - Фр. Ницше

Mitaka

  • Гост
Re: "Apache" сървър на "Linux Ubuntu 10.10"
« Отговор #13 -: Aug 27, 2012, 19:57 »
При мен отваря всичко?

Все пак, описал ли си самата папка "/var/www/Enyo" в конфига на апача?

<Directory /var/www/Enyo>
AllowOverride All
Options Indexes

</Directory>
Активен

hao123

  • Участник
  • *****
  • Публикации: 166
  • Distribution: Ubuntu 12.04LTS; Kubuntu 13.04
  • Window Manager: GNOME; KDE
    • Профил
    • WWW
Re: "Apache" сървър на "Linux Ubuntu 10.10"
« Отговор #14 -: Aug 27, 2012, 20:15 »
Благодаря MacPro, че ми обясни нещата (обаче сега нямам достъп до "www"; нямам правата). Заповядай снимка. Благодаря и на останалите, че се помъчихте да ми ги обясните.  :)
Господа, (съжалявам за нахалството ми, но) бихте ли ми обяснили как ще стане това с "phpmyadmin" (нямам такава папка в "www")?  :) Благодаря предварително.
« Последна редакция: Aug 28, 2012, 21:54 от neter »
Активен

И преди и сега, "Ubuntu 10.10" е на върха! ;)
http://releases.ubuntu.com/10.10/ubuntu-10.10-desktop-i386.iso
SKYPE: ak-47_123