Автор Тема: Проблема с конфигурацията на apache virtualhost!  (Прочетена 5471 пъти)

ges_mitev

  • Участници
  • ***
  • Публикации: 5
    • Профил
Здравеите на всички!Нов съм във форума и като цяло в LINUX средата.
Мисля ,че ще ми е нужна малко помощ при решаването на един малък проблем.
Избрал съм PRESTASHOP като готов магазин.Какво трябва да променя ,че когато напиша SITE.COM да се свързва директно към ИП-то на сървара .А не както е сега да променям името на папката и да пиша SITE.com/SITE

Ето във какво положение съм http://www.gargazel.com/gargazel
Искам когато напиша http://www.gargazel.com да ми отваря директно страницата.
Мерси предварително!
« Последна редакция: May 10, 2012, 11:42 от ges_mitev »
Активен

Bogo

  • Напреднали
  • *****
  • Публикации: 636
  • Distribution: Debian
  • Window Manager: cmd
    • Профил
Re: Проблем с домейна!?
« Отговор #1 -: May 09, 2012, 23:53 »
На твой уеб сървър ли го хостваш?
Apache ли е ?
Ако да, там ти е решението.
Активен

live free or die хард :)

ges_mitev

  • Участници
  • ***
  • Публикации: 5
    • Профил
Re: Проблем с домейна!?
« Отговор #2 -: May 10, 2012, 00:11 »
На мой сървър е,  с Убунту 10.04 съм, с реално и  фиксирано ип :)
 И да , точно там ми е проблема, че и Линукс не го разбирам!
Активен

Bogo

  • Напреднали
  • *****
  • Публикации: 636
  • Distribution: Debian
  • Window Manager: cmd
    • Профил
Re: Проблем с домейна!?
« Отговор #3 -: May 10, 2012, 04:08 »
Мисля че трябва да отидеш в /etc/apache2/sites-enabled
и там да видиш кой е файла за виртуал-хоста
трябва да съдържа нещо такова:

Код:
NameVirtualHost www.gargazel.com
<VirtualHost www.gargazel.com>
        ServerAdmin root@gargazel.com
        DocumentRoot /home/www/gargazel.com
        <Directory />
                Options FollowSymLinks
                AllowOverride None
        </Directory>
        <Directory /home/www/gargazel.com>
                Options Indexes FollowSymLinks MultiViews
                AllowOverride None
                Order allow,deny
                allow from all
        </Directory>
</VirtualHost>
Активен

live free or die хард :)

Bogo

  • Напреднали
  • *****
  • Публикации: 636
  • Distribution: Debian
  • Window Manager: cmd
    • Профил
Re: Проблем с домейна!?
« Отговор #4 -: May 10, 2012, 04:18 »
Оправи си заглавието на темата

Проблема ти е в конфигурацията на apache virtualhost

Домейна си е ок
Активен

live free or die хард :)

ges_mitev

  • Участници
  • ***
  • Публикации: 5
    • Профил
В папката site-enabled има един файл със следното съдържание :
<VirtualHost *:80>
   ServerAdmin webmaster@localhost

   DocumentRoot /var/www
   <Directory />
      Options FollowSymLinks
      AllowOverride None
   </Directory>
   <Directory /var/www/>
      Options Indexes FollowSymLinks MultiViews
      AllowOverride None
      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>





опитах се да редактирам това ,което си ми посочил ,но не се получи :(
Активен

b2l

  • Напреднали
  • *****
  • Публикации: 4786
  • Distribution: MCC Interim
  • Window Manager: - // - // -
  • ...sometimes I feel like screaming... || RTFM!
    • Профил
    • WWW
Код:
DocumentRoot /var/www/gargazel
<Directory /var/www/gargazel>

Активен

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

ges_mitev

  • Участници
  • ***
  • Публикации: 5
    • Профил
Редактирам файла ръцно ,след като се опитам да рестартирам Аpachi с Уебмин и неможе да стартира.Като ги променяме от Уебмин, от менюто  Virtual Server/Virtual Server Details:

Address: http://www.gargazel.com
Port: Default
Document Root: /var/www/gargazel
Server Name: gargazel.com

Апаче се рестартира нормално и във файла се изписва това:
Цитат

    <VirtualHost http://www.gargazel.com>
       ServerAdmin webmaster@localhost

    DocumentRoot /var/www/gargazel
       <Directory />
          Options FollowSymLinks
          AllowOverride None
       </Directory>
    <Directory /var/www/gargazel/>
          Options Indexes FollowSymLinks MultiViews
          AllowOverride None
          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>
    ServerName gargazel.com

    </VirtualHost>


Но, като напиша в браузера ууу.гаргазел.ком ми отваря гаргазел.ком/гаргазел, но
Цитат

    Not Found

    The requested URL /gargazel/ was not found on this server.

    Apache/2.2.14 (Ubuntu) Server at gargazel.com Port 80
Активен

Mitaka

  • Гост
Промени го по следния начин:
като смениш 1.2.3.4 с IP адреса на сървъра.
   
   
Цитат
NameVirtualHost 1.2.3.4:80
    <VirtualHost 1.2.3.4:80>
        ServerName gargazel.com
        ServerAlias http://www.gargazel.com
     
       DocumentRoot /var/www/gargazel

 <Directory />
          Options FollowSymLinks
          AllowOverride None
       </Directory>
    <Directory /var/www/gargazel/>
          Options Indexes FollowSymLinks MultiViews
          AllowOverride None
          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
       LogLevel warn
       CustomLog /var/log/apache2/access.log combined

</VirtualHost>
Активен

vox

  • Напреднали
  • *****
  • Публикации: 147
  • Distribution: HP-UX, Solaris, AIX
  • Window Manager: console only
  • #!/bin/ksh
    • Профил
Ако apache се стартира без проблеми
напиши в конзолата като root : a2ensite името на файла на virtualhost-а , след това /etc/init.d/apache2 reload и накрая  /etc/init.d/apache2 restart

Активен

No Windows, no Gates only apache inside

backinblack

  • Напреднали
  • *****
  • Публикации: 3201
    • Профил
И при мен има същата ситуация и щях да го разцъквам и да търся оправия, но спрях за момента.

Една тестова виртуалка ми е с реално динамично ИП и вързана към ime.dyndns.info. Пренасочил съм порт 80 към нея(зад рутер е) и като си напиша името в браузера ми излиза индекс файла на апаче във www директорията, че сървъра работи и трябва да напиша по същия начин /prestashop след името или както се казва директорията на приложетието за да се стартира и тогава го зарязах за момента, но май нещо трябва да се конфигурира в httpd.conf в /etc/apache2 а той ми е празен! Има го, но без съдържание!

http://www.youtube.com/watch?v=JQEebSnBAAk&feature=related

http://www.linux-bg.org/forum/index.php?topic=35225.0
Активен

Intel

  • Гост
Ако apache се стартира без проблеми
напиши в конзолата като root : a2ensite името на файла на virtualhost-а , след това /etc/init.d/apache2 reload и накрая  /etc/init.d/apache2 restart

Не е ли излишен този restart след reload-a?
Активен

Подобни теми
Заглавие Започната от Отговора Прегледи Последна публикация
Apache doc
Преводи на документация
kennedy 3 9656 Последна публикация Apr 26, 2002, 18:43
от kennedy
Apache
Настройка на програми
mozly 3 8027 Последна публикация Nov 23, 2002, 15:19
от mozly
създаване на virtualhost с apache
Настройка на програми
PAIN1 10 4327 Последна публикация Apr 06, 2006, 13:59
от hary
проблем с апаче и VirtualHost
Настройка на програми
Диян Господинов 6 4388 Последна публикация Jul 14, 2009, 08:51
от neter
apache virtualhost charset
Настройка на програми
flipz 2 3271 Последна публикация Aug 16, 2009, 21:49
от wfw