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

Linux секция за начинаещи => Настройка на програми => Темата е започната от: pepper в Sep 29, 2011, 15:47



Титла: Въпрос на начинаещ
Публикувано от: pepper в Sep 29, 2011, 15:47
Ето и един въпрос, на който не мога да намеря отговор. Какво трябва да напрява, за да ми се върне www. пред домейнчетата, поместени на сървърчето ми. Вчера забелязах, че като напиша името на домайна с www.domain.com ме прехвърля дирекнто на domain.com, а не беше така.


Титла: Re: Въпрос на начинаещ
Публикувано от: Acho в Sep 29, 2011, 17:10
Чета, чета питането и не го разбирам. Искаш на:

www.domain.com

и

domain.com

да отговарят различни сървъри ли ? Защото сега ти отваряло един и същи.


Титла: Re: Въпрос на начинаещ
Публикувано от: b2l в Sep 29, 2011, 17:22
Домейна му не е регистриран с www отпред пред името. В конфигурационния файл на виртуалния хост трябва да имаш:
Код:
...
ServerName www.server.domain.tld
ServerAlias domain.tld



Титла: Re: Въпрос на начинаещ
Публикувано от: pepper в Sep 29, 2011, 20:48
 ServerAlias maxprodesign.com
 ServerAdmin webmaster@loaclhost
 ServerName www.maxprodesign.com

Май не обяснявам много точно, защото съм начинаещ. Значи вчера нещо съм направил с настройките на съвръва, но незнам какво точно. Поради тази причина от вчера забелязах, че домайните, които ползвам се появяват в този вид: maxprodesign.com, след което пробвах с www.maxprodesign.com, но
автоматично ме прехвърля на maxprodesign.com. Това са ми настройките за дадения домейн, както и за другите, явно пропускам нещо.


Титла: Re: Въпрос на начинаещ
Публикувано от: nemanema в Sep 30, 2011, 09:38
ServerAlias maxprodesign.com
 ServerAdmin webmaster@loaclhost
 ServerName www.maxprodesign.com

Май не обяснявам много точно, защото съм начинаещ. Значи вчера нещо съм направил с настройките на съвръва, но незнам какво точно. Поради тази причина от вчера забелязах, че домайните, които ползвам се появяват в този вид: maxprodesign.com, след което пробвах с www.maxprodesign.com, но
автоматично ме прехвърля на maxprodesign.com. Това са ми настройките за дадения домейн, както и за другите, явно пропускам нещо.

Да. Браузера. Обновил си до нова версия и за това не ти показва пълния път в лентата. Я пробвай в стара версия на браузер.


Титла: Re: Въпрос на начинаещ
Публикувано от: b2l в Sep 30, 2011, 10:15
Код:
about:config
browser.urlbar.trimURLs = false

Ако не  ти се сменя версията на мозилата. И аз останах много учуден вчера като казвам на един приятел, че не си е настроил апача като хората, а то се оказа че новата версия на мозилата (7.0) просто премахва http:// пред адреса.


Титла: Re: Въпрос на начинаещ
Публикувано от: pepper в Sep 30, 2011, 18:23
Здравейте отново.

  Тъй като нямам нищо особенно на сървъра, реших да направя нова инсталация на убунту сървър 11.04. По време на инсталацията отблязах да се инсталира само SSH-client, след стартирането на сървъра направих apt-get update, след което apt-get install lamp-server^.
  До тук добре, тъй като искам да ползвам wordpress. Инсталирах wget http://wordpress.org/latest.tar.gz. После го разархивирах, tar -xzvf latest.tar.gz. Създадох нова база данни в mysql -u root -p, зададох и привилегии, флашнах привилегиите и exit. От там редактирах wp-config.php, мушнах вътре базата данни, юзер и пасс за mysql-a. Следващото  нещо, което направих е да преместя папката на wordpress-a в /var/www/ и я преименовах на maxprodesign /var/www/maxprodesign. Държа да отбележа, че домайна е активен към godaddy, от там съм посочил мойто ай-пи 77.77.47.155. Така, че засега всичко е ок.
  Мътната част ми предстои и това е правилното описване на vhost, тъй като имам още 10-ина домайна закупени от там ще трябва да настроя апачето според мойте нужди.
Ок, какво съм написал по конфигурационните файлове, значи сега направих преинсталиране, защото след последното ми ръчкане тия 3-4 дена, въобще не знам какво бях пипал. Дотук съм писал в:
1. /etc/hosts/
127.0.0.1       localhost.localdomain localhost
127.0.1.1       pepper-desktop
192.168.1.11      www.whatisobagi.com whatisobagi.com
                         www.maxprodesign.com maxprodesign.com

2. /etc/apache2/sites-available/maxprodesign.com

<VirtualHost *:80>
  ServerAlias maxprodesign.com
  ServerAdmin  webmaster@localhost
  ServerName www.maxprodsign.com
  DocumentRoot /var/www/maxprodesign
  ErrorLog   /var/log/apache2/maxprodesign.com-error.log
  CustomLog  /var/log/apache2/maxprodesign.com-access.log common
</VirtualHost>

2. /etc/apache2/sites-available/whatisobagi.com

<VirtualHost *:80>
  ServerAlias whatisobagi.com
  ServerAdmin  webmaster@localhost
  ServerName www.whatisobagi.com
  DocumentRoot /var/www/whatisobagi
  ErrorLog   /var/log/apache2/whatisobagi.com-error.log
  CustomLog  /var/log/apache2/whatisobagi.com-access.log common
</VirtualHost>

Съответно съм разрешил двата сайта с a2ensite. www.whatisobagi.com www.maxprodesign.com, които са активни в момента и работят.

Проблеми:
1. когато напиша localhost в браузера ми дава бял екран, вместо it's working, също и при 127.0.0.1
2. проблема не е, че браузера премахва http:// пред домайните ми, а това че премахва и www, така че остава само maxprodesign.com или whatisobagi.com, пробвах с различни браузери.
3. Ще ми се като изпиша ай-пито си 77.77.47.155, да не се вижда it's working или по-скоро да няма нищо при изписване, тъй като ще имам повече от един домайн.
4. но хич немаловажно е че апачето ми се рестартира със слединят проблем:

root@whatisobagi:~# service apache2 restart
 * Restarting web server apache2                                                apache2: apr_sockaddr_info_get() failed for whatisobagi
apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.0.1 for ServerName
 ... waiting apache2: apr_sockaddr_info_get() failed for whatisobagi
apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.0.1 for ServerName
                                                                         [ OK ]


По-точно от това не мога да го обясня, надявам се да изчиста грешките си.
п.с.: Днес минах през книжарница и си накупих книжки, ама и там не мога да се ориентирам, какви са точните настройки на apache, което се крие зад NAT.
Благодаря на всички за отзивчивостта.


Титла: Re: Въпрос на начинаещ
Публикувано от: b2l в Sep 30, 2011, 19:24
На теб кой ти каза да пипаш /etc/hosts файла? И какво има в /etc/apache2/sites-available/default? И хората ти казаха: махни след ServerName http:// - направи го:
Код
GeSHi (Apache configuration):
  1. ServerName www.maxprodesign.com
  2. ServerAlias maxprodesign.com


Титла: Re: Въпрос на начинаещ
Публикувано от: pepper в Sep 30, 2011, 19:43
Приятелю, виж сега аз не съм писал http:// ФОРУМЪТ ви ги трансформира така, ок?

/* Мисля, че и в другата ти тема ти обясних да поставяш тагове за код, за да няма такива проблеми.
bop_bop_mara*/

А в default:

<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 ${APACHE_LOG_DIR}/error.log

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

        CustomLog ${APACHE_LOG_DIR}/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: Въпрос на начинаещ
Публикувано от: b2l в Sep 30, 2011, 19:51
Сори тогава за http://-то и не съм ти приятел.


Титла: Re: Въпрос на начинаещ
Публикувано от: Acho в Sep 30, 2011, 19:52
/off

Е стига де, приятели сте сега, какво се дърпаш ?


Титла: Re: Въпрос на начинаещ
Публикувано от: b2l в Sep 30, 2011, 19:53
/off

Е стига де, приятели сте сега, какво се дърпаш ?

//off
Приятели друг път.

//on
Оправи си /etc/hosts както е бил в началото.

//оff:2
Acho да не забравиш да дойдеш на 15 във ВИНС-а :).


Титла: Re: Въпрос на начинаещ
Публикувано от: pepper в Sep 30, 2011, 20:15
Извиннявам се, че обръщението "приятел" те е обидило, просто по форумите често се обръщат с "колега", но взимайки под внимание познанията ми относно линукс, реших че не е уместно да се обръщам с "колега". Ще се опитам да направя това, което казвате. Разчитам на вашата взаимопомощ.


Титла: Re: Въпрос на начинаещ
Публикувано от: pepper в Oct 01, 2011, 20:50
Оправих си уж хсот, файла. Всичко вървеше добре. След като сложих първите два домайна, се показваха точнo както искам (www.domain1.com www.domain2.com) без да изчезва www. пред домейна, даже на обратно като го напиша domain1.com ме прехвърля автоматично към (www.domain1.com), което е логично за мен. Всъщност и третия домейн си върви като хората, но после сложих още 3 станаха 6 домайна. Та 4-ти, 5-ти и 6-ти изявяват обратните симптоми, както беше вчера, автоматично ме прехвърлят от (www.domain4.com към domain4.com), така правят и 5-тия и 6-тия домайн. Ето хостовете:
127.0.0.1       localhost.localdomain localhost
127.0.1.1       server1.domain1.com server1
192.168.1.11 www.domain1.com domain1.com
             www.domain2.com domain2.com
             www.domain3.com domain3.com
             www.domain4.com domain4.com
             www.domain5.com domain5.com
             www.domain6.com domain6.com
Ето и съдържанието на вихостовете:
<VirtualHost *:80>
        ServerAdmin webmaster@localhost
        ServerAlias domain1.com
        ServerName www.doamin1.com
        DocumentRoot /var/www/domain1
        ErrorLog   /var/log/apache2/domain1.com-error.log
        CustomLog  /var/log/apache2/doamin.com-access.log common
</VirtualHost>

Така са конфигурирани всичките.
Моля вземете под внимание, че форумът трансформира www. в http://.

И аз моля най-после за малко внимание към това, което ти пиша. Слагай тагове за код!
bop_bop_mara


Титла: Re: Въпрос на начинаещ
Публикувано от: borovaka в Oct 02, 2011, 11:31
@pepper В краен случай го направи с .htaccess


Титла: Re: Въпрос на начинаещ
Публикувано от: pepper в Oct 02, 2011, 16:04
А бе, само забележки тука, много строги тия модератори, "кой ти каза да пипаш там", "не съм ти приятел", "слагай тагове ти казах". Айде по дружелюбно де! Сетете се, че преди време и вие сте били в мойто положение (начинаещ). Ако съм нежелан спокойно ще изляза оттук, нямате грижи.


Титла: Re: Въпрос на начинаещ
Публикувано от: b2l в Oct 02, 2011, 16:06
Че аз не съм мод :D :D :D.