Титла: Проблема с конфигурацията на apache virtualhost! Публикувано от: ges_mitev в May 09, 2012, 22:53 Здравеите на всички!Нов съм във форума и като цяло в LINUX средата.
Мисля ,че ще ми е нужна малко помощ при решаването на един малък проблем. Избрал съм PRESTASHOP като готов магазин.Какво трябва да променя ,че когато напиша SITE.COM да се свързва директно към ИП-то на сървара .А не както е сега да променям името на папката и да пиша SITE.com/SITE Ето във какво положение съм www.gargazel.com/gargazel Искам когато напиша www.gargazel.com да ми отваря директно страницата. Мерси предварително! Титла: Re: Проблем с домейна!? Публикувано от: Bogo в May 09, 2012, 23:53 На твой уеб сървър ли го хостваш?
Apache ли е ? Ако да, там ти е решението. Титла: Re: Проблем с домейна!? Публикувано от: ges_mitev в May 10, 2012, 00:11 На мой сървър е, с Убунту 10.04 съм, с реално и фиксирано ип :)
И да , точно там ми е проблема, че и Линукс не го разбирам! Титла: Re: Проблем с домейна!? Публикувано от: Bogo в May 10, 2012, 04:08 Мисля че трябва да отидеш в /etc/apache2/sites-enabled
и там да видиш кой е файла за виртуал-хоста трябва да съдържа нещо такова: Код: NameVirtualHost www.gargazel.com Титла: Re: Проблем с домейна!? Публикувано от: Bogo в May 10, 2012, 04:18 Оправи си заглавието на темата
Проблема ти е в конфигурацията на apache virtualhost Домейна си е ок Титла: Re: Проблема с конфигурацията на apache virtualhost! Публикувано от: ges_mitev в May 10, 2012, 11:44 В папката 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> опитах се да редактирам това ,което си ми посочил ,но не се получи :( Титла: Re: Проблема с конфигурацията на apache virtualhost! Публикувано от: b2l в May 10, 2012, 12:05 Код: DocumentRoot /var/www/gargazel Титла: Re: Проблема с конфигурацията на apache virtualhost! Публикувано от: ges_mitev в May 10, 2012, 15:35 Редактирам файла ръцно ,след като се опитам да рестартирам А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 Титла: Re: Проблема с конфигурацията на apache virtualhost! Публикувано от: Mitaka в May 10, 2012, 18:40 Промени го по следния начин:
като смениш 1.2.3.4 с IP адреса на сървъра. Цитат NameVirtualHost 1.2.3.4:80 Титла: Re: Проблема с конфигурацията на apache virtualhost! Публикувано от: vox в May 10, 2012, 19:34 Ако apache се стартира без проблеми
напиши в конзолата като root : a2ensite името на файла на virtualhost-а , след това /etc/init.d/apache2 reload и накрая /etc/init.d/apache2 restart Титла: Re: Проблема с конфигурацията на apache virtualhost! Публикувано от: backinblack в May 10, 2012, 20:00 И при мен има същата ситуация и щях да го разцъквам и да търся оправия, но спрях за момента.
Една тестова виртуалка ми е с реално динамично ИП и вързана към 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 Титла: Re: Проблема с конфигурацията на apache virtualhost! Публикувано от: Intel в May 10, 2012, 20:18 Ако apache се стартира без проблеми Не е ли излишен този restart след reload-a? |