Автор Тема: Apache  неволи :-)  (Прочетена 4200 пъти)

maniac

  • Напреднали
  • *****
  • Публикации: 34
    • Профил
Apache  неволи :-)
« -: Mar 13, 2004, 08:55 »
Здравейте,
имам няколко въпроса свързани с настройката на apache v1.3.29 инсталирано в/у Дебиан. От няколко дена се блъскам по тях и все още няма резултат....Моля помогнете '<img'>

1.Как мога да го накарам като му се подаде адрес:
http://172.16.12.79/sysinfo
da otvarq:
http://172.16.12.79/sysinfo/index.php
при положение, че няма файл index.htm в директорията...

2.Как мога да превърна 172.16.12.79 във http://www.blabla.org за малка локална мрежа и ще може ли да стане това без DNS сървер?
Четох нещо на тема Виртуални домеини в Апаче, но нещо не се получиха нещата.
Надолу прилагам части от httpd.conf, за да можете да ми кажете евентуално къде бъркам ....
С предварителни  благодарности....


                                                        Maniac


Примерен код
ServerType standalone
ServerRoot /etc/apache
LockFile /var/lock/apache.lock
PidFile /var/run/apache.pid
ScoreBoardFile /var/run/apache.scoreboard
Timeout 300
KeepAlive On
MaxKeepAliveRequests 100
KeepAliveTimeout 15
MinSpareServers 4
MaxSpareServers 20
StartServers 5
MaxClients 100
MaxRequestsPerChild 100
Include /etc/apache/modules.conf
ExtendedStatus On
Port 80
User www-data
Group www-data
ServerAdmin [EMAIL=dsfhjk@dslfsd.org]dsfhjk@dslfsd.org[/EMAIL]
ServerName FreeLan
DocumentRoot /services/www
UseCanonicalName On
HostnameLookups Off
ServerSignature On
AddDefaultCharset WINDOWS-1251

### Section 3: Virtual Hosts
NameVirtualHost *

#VirtualHost example:
#Almost any Apache directive may go into a VirtualHost container.

<VirtualHost *>
    ServerAdmin [EMAIL=maniac@freelan.org]maniac@freelan.org[/EMAIL]
    DocumentRoot /services/www/site/
    ServerName freelan.org
    CustomLog /var/log/apache/access.log common
    ErrorLog /var/log/apache/error.log    
</VirtualHost>
Активен

for beer in $(ls /home/fridge); do drink $beer; done

  • Гост
Apache  неволи :-)
« Отговор #1 -: Mar 13, 2004, 12:02 »
1. инсталирай php и конфигурирай apache да работи с него
   (по-този въпрос има много изписано). после в httpd.conf
   добави към директивата DirectoryIndex и index.php
2. няма кой да ти резолира url-то за да тръгне да ти отваря
   страницата (дори и да разцъкаш там виртуалните  хостове)
   така че пусни DNS (е то може ама трябва на всяка машина
   от LAN-a да базикаш lmhosts, което е тъпо).

Успех !
Активен

ivanatora

  • Напреднали
  • *****
  • Публикации: 658
  • Distribution: Ubuntu 10.04
  • Window Manager: Fluxbox
    • Профил
    • WWW
Apache  неволи :-)
« Отговор #2 -: Mar 13, 2004, 12:06 »
Трябва да имаш модула mod_php в include директива.
Include /etc/apache/mod_php.conf
Сложи и това в httpd.conf:
AddType application/x-httpd-php .php .php3
И още нещо:
<IfModule mod_dir.c>
    DirectoryIndex index.html index.php
</IfModule>
Относно ввв.блабла.орг, мисля че ще трябва някакъв nameserver.
Активен

peio

  • Напреднали
  • *****
  • Публикации: 74
    • Профил
Apache  неволи :-)
« Отговор #3 -: Mar 13, 2004, 20:46 »
Цитат
1.Как мога да го накарам като му се подаде адрес:
http://172.16.12.79/sysinfo
da otvarq:
http://172.16.12.79/sysinfo/index.php
при положение, че няма файл index.htm в директорията...

в httpd.conf
Примерен код
<IfModule mod_dir.c>
    DirectoryIndex index.html index.htm index.php index.pl
</IfModule>

или каквото друго име на файл решиш да ползваш за индекс

Цитат
2.Как мога да превърна 172.16.12.79 във http://www.blabla.org за малка локална мрежа и ще може ли да стане това без DNS сървер?

може да ги опишеш в hosts файла (всички OS го имат, но не знам win доколко и как го ползва) на всички компютри,  които искат/трябва да го достъпват.
при линукс този файл се намира в /etc/hosts. добави в него:
Примерен код
172.16.12.79  www.blabla.org
172.16.12.79  blabla.org
Активен

maniac

  • Напреднали
  • *****
  • Публикации: 34
    • Профил
Apache  неволи :-)
« Отговор #4 -: Mar 14, 2004, 13:44 »
Проблем 1:
добавих това в httpd.conf:
Примерен код

<IfModule mod_dir.c>
   DirectoryIndex index.html index.htm index.php index.pl
</IfModule>

НО проблема още не е решен  '<img'> .
При подаване на този линк, пак не бачкат нещата:
http://172.16.12.79/sysinfo
За да проработи, вече трябва да се пусне заявка за това:
http://172.16.12.79/sysinfo/
без "/" накрая няма резултат....има ли начин да оправя и това?
(имам една php страничка, на която линковете са и по този начин и иначе не бачка като хората... '<img'> ,
а php ми е още малко тъмна Индия, че да редактирам скриптовете)
Видях на няколко места в нета, че има работещи такива линкове.....значи има някакъв начин.....
ivanatora,няма такъв файл при мен '<img'>
/etc/apache/mod_php.conf
за какво служи това?

Проблем 2:
Явно без ДНС няма да мина.Бихте ли ми дали линк към някой хубав manual  на български.....

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

for beer in $(ls /home/fridge); do drink $beer; done

maniac

  • Напреднали
  • *****
  • Публикации: 34
    • Профил
Apache  неволи :-)
« Отговор #5 -: Mar 15, 2004, 17:46 »
Проблема се оказа доста глупав..... За serverName съм дал FreeLan , а не ИП-то на сървъра, както разбрах, 4е трябва да бъде (нямам валидно ДНС име) .След като оправих това, вси4ко тръгна без проблеми.
Благодаря на вси4ки за отговорите!
 '<img'>
Активен

for beer in $(ls /home/fridge); do drink $beer; done

Подобни теми
Заглавие Започната от Отговора Прегледи Последна публикация
Apache doc
Преводи на документация
kennedy 3 6270 Последна публикация Apr 26, 2002, 18:43
от kennedy
Apache
Настройка на програми
mozly 3 4735 Последна публикация Nov 23, 2002, 15:19
от mozly
Help za Apache???
Настройка на програми
spooky 2 2840 Последна публикация Aug 06, 2003, 14:57
от spooky
CLOSE_WAIT apache не се затварят
Системна Сигурност
nikodim1 3 2961 Последна публикация Jul 08, 2009, 14:01
от nikodim1
PHP и Apache странен ерор
Настройка на програми
freedj 17 4422 Последна публикация Jul 30, 2009, 01:46
от freedj