Linux за българи: Форуми

Linux секция за начинаещи => Настройка на програми => Темата е започната от: ma3x_ip в Oct 12, 2009, 16:22



Титла: apache2
Публикувано от: ma3x_ip в Oct 12, 2009, 16:22
Опитвам се да конфигурирам apache но оставам без успех
Студганх до тука

Код:
<VirtualHost *>
        ServerName www.radiohaho.net
        ServerAlias radiohaho.net
        ServerAdmin webmaster@localhost

        DocumentRoot /var/www/radiohaho
        <Directory /var/www/radiohaho/>
                Options Indexes FollowSymLinks MultiViews
                # pcw AllowOverride None
                AllowOverride All
                Order allow,deny
                allow from all
                # This directive allows us to have apache2's default start page
                # in /apache2-default/, but still have / go to the right place
                # Commented out for Ubuntu
                #RedirectMatch ^/$ /apache2-default/
        </Directory>

        ErrorLog /var/log/apache2/radiohaho/error.log

        # Possible values include: debug, info, notice, warn, error, crit,
        # alert, emerg.
        LogLevel warn

        CustomLog /var/log/apache2/radiohaho/access.log combined
        ServerSignature On

</VirtualHost>

като рестаритрам апачето вади грешка която не разбирам
Код:
server@server:~$ /etc/init.d/apache2 restart
 * Restarting web server apache2                                                apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1 for ServerName
[Mon Oct 12 16:15:10 2009] [warn] NameVirtualHost *:80 has no VirtualHosts
apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1 for ServerName
[Mon Oct 12 16:15:10 2009] [warn] NameVirtualHost *:80 has no VirtualHosts
(13)Permission denied: make_sock: could not bind to address 0.0.0.0:80
no listening sockets available, shutting down
Unable to open logs

някой можели да ми каже каде бъркам ?
мерси предварително


Титла: Re: apache2
Публикувано от: gizi_ в Oct 12, 2009, 17:09
ma3x_ip до преди малко се обсъжда въпроса, че трябва да се чете manual & и да се търси в Интернет. Виждам полза от предната дискусия = 0.

И тъй като виждам, че никаква не си я свършил (относно дадените съвети) ти давам един jocker - VirtualHost (http://httpd.apache.org/docs/2.2/mod/core.html#virtualhost) . Не че да не ти дам отговора ама ще ми се карат отново, че "не съм помагал"  :P  ::) 


Титла: Re: apache2
Публикувано от: ma3x_ip в Oct 12, 2009, 17:12
ma3x_ip до преди малко се обсъжда въпроса, че трябва да се чете manual & и да се търси в Интернет. Виждам полза от предната дискусия = 0.

И тъй като виждам, че никаква не си я свършил (относно дадените съвети) ти давам един jocker - VirtualHost (http://httpd.apache.org/docs/2.2/mod/core.html#virtualhost) . Не че да не ти дам отговора ама ще ми се карат отново, че "не съм помагал"  :P  ::)
Точно това четох за да стигна до тук
Все пак аз съм задал въпроса и аз според мите цели казвам да ли си мо помогнал или не :)
бешеми мн полезно миналта тема // Поне за мене


Титла: Re: apache2
Публикувано от: gizi_ в Oct 12, 2009, 17:22
Еми значи трябва да го прочетеш може би още веднъж, а може би и в гоогле малко да потърсиш какво пише относно VirtualHost...


Титла: Re: apache2
Публикувано от: ntrance в Oct 12, 2009, 17:30
<VirtualHost *>  тук ти е грешката  трябва да е така <VirtualHost *:80>
И остави  си главания конф не го пипай него той излежда така
Направи така
rm /etc/apache2/sites-enabled/000-default
Това го пасте в 
vim /etc/apache2/sites-available/default

<VirtualHost *:80>
        ServerAdmin webmaster@localhost

        DocumentRoot /var/www
        <Directory />
#               Options FollowSymLinks
                AllowOverride None
                AllowOverride all

        </Directory>
        <Directory /var/www/>
                Options Indexes FollowSymLinks MultiViews
#               AllowOverride None
                AllowOverride all
                Order allow,deny
                allow from all
        </Directory>

        ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/
        <Directory "/usr/lib/cgi-bin">
                AllowOverride None
                Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch
                Order allow,deny
                Allow from all
        </Directory>

        ErrorLog /var/log/apache2/error.log

        # Possible values include: debug, info, notice, warn, error, crit,
        # alert, emerg.
        LogLevel warn

        CustomLog /var/log/apache2/access.log combined

    Alias /doc/ "/usr/share/doc/"
    <Directory "/usr/share/doc/">
        Options Indexes MultiViews FollowSymLinks
        AllowOverride None
        Order deny,allow
        Deny from all
        Allow from 127.0.0.0/255.0.0.0 ::1/128
    </Directory>

</VirtualHost>



А  за сайта ти наптави така 
vim /etc/apache2/sites-available/radiohaho
и в него  пасте това

<VirtualHost *:80>
    ServerName    radiohaho.net
    ServerAlias www.radiohaho.net
    DocumentRoot /var/www/radiohaho
   ErrorLog    /var/log/apache2/radiohaho.net.log
</VirtualHost>
 
И най накрая  a2nesite  radiohaho   
/etc/init.d/apache2/ restart

A и   
echo  ServerName localhost  >> /etc/apache2/apache2.conf
И пак рестарт


Титла: Re: apache2
Публикувано от: ma3x_ip в Oct 12, 2009, 17:32
Код:
<VirtualHost *80>
        ServerName www.radiohaho.net
        ServerAlias radiohaho.net
        ServerAdmin webmaster@localhost

        DocumentRoot /var/www/radiohaho
        <Directory /var/www/radiohaho/>
                Options Indexes FollowSymLinks MultiViews
                # pcw AllowOverride None
                AllowOverride All
                Order allow,deny
                allow from all
                # This directive allows us to have apache2's default start page
                # in /apache2-default/, but still have / go to the right place
                # Commented out for Ubuntu
                #RedirectMatch ^/$ /apache2-default/
        </Directory>

        ErrorLog /var/log/apache2/radiohaho/error.log

        # Possible values include: debug, info, notice, warn, error, crit,
        # alert, emerg.
        LogLevel warn

        CustomLog /var/log/apache2/radiohaho/access.log combined
        ServerSignature On

</VirtualHost>

<VirtualHost *:80>
    ServerName    radiohaho.net
    ServerAlias http://www.radiohaho.net
    DocumentRoot /var/www/radiohaho
   ErrorLog    /var/log/apache2/radiohaho.net.log
</VirtualHost>

в момента е така и пак има съща грешка ?


Титла: Re: apache2
Публикувано от: ma3x_ip в Oct 12, 2009, 17:40
Код:
echo  ServerName localhost  >> /etc/apache2/apache2.conf
него разбрах ?


Титла: apache reload //error
Публикувано от: ma3x_ip в Oct 13, 2009, 03:17
Оправих си apache бачкаси но като искам да го обновя ми искарва грешка ?

Код:
using 127.0.1.1 for ServerName

httpd not running, trying to start

(13)Permission denied: make_sock: could not bind to address 0.0.0.0:80

no listening sockets available, shutting down

Unable to open logs

ma3x_ip, сливам новата ти тема с предишната, струва ми се, че двете някак си се отнасят към един и същи проблем :)
bop_bop_mara


Титла: Re: apache reload //error
Публикувано от: ntrance в Oct 13, 2009, 09:00
Изямяваш ме  !!!!  Но евала за упорстовото
tail -f /var/log/apache2/error.log
Но след   /etc/init.d/apache2 restart


Титла: Re: apache2
Публикувано от: bnight в Oct 14, 2009, 14:57
sudo ?

http://diymacserver.com/forum/topic/permission-denied-make_sock-could-not-bind-to-address

Стартираш Apache с нормален потребител за това не работи.


Титла: Re: apache2
Публикувано от: ntrance в Oct 14, 2009, 15:12

using 127.0.1.1 for ServerName
За да не ти дава това събощение ти казах да направиш това "  echo  ServerName localhost  >> /etc/apache2/apache2.conf "