Автор Тема: Apache 2  (Прочетена 794 пъти)

hafte

  • Напреднали
  • *****
  • Публикации: 215
    • Профил
Apache 2
« -: Oct 28, 2006, 19:07 »
Здравейте,

може ли да ми помогнете как да направя виртуални хостове на сайт като единия да е на друг порт:

Конфигурацията за сега е следната:

 NameVirtualHost *:80

    <VirtualHost *:80>
    ServerAdmin webmaster@domain.tld
    DocumentRoot /www/domain
    ServerName http://www.domain.tld
    ServerAlias domain.tld
    ErrorLog logs/domain.tld-error_log
    CustomLog logs/domain.tld-error_log costom
    </VirtualHost>

    <VirtualHost *:3000>
    ServerName mail.domain.tld
     </VirtualHost>

   Искам като се зарежда mail.domain.tld да зарежда http://www.domain.tld и domain.tld но на порт 3000

Благодаря
Активен

mihailmilev

  • Напреднали
  • *****
  • Публикации: 130
    • Профил
Apache 2
« Отговор #1 -: Oct 28, 2006, 19:48 »
Примерен код

    NameVirtualHost domain.tld:80
    NameVirtualHost mail.domain.tld:8081

   <VirtualHost domain.tld:80>
       DocumentRoot /www/domain
       ServerName http://www.domain.tld
       ServerAlias domain.tld
   </VirtualHost>

   <VirtualHost mail.domain.tld:8081>
        ServerName mail.domain.tld
        DocumentRoot /www/mail.domain
   </VirtualHost>


Първо порт 3000 апаче не го харесва, ползвай портове над 8000. Второ трябва да си сложиш страница която да осъществява пренасочване от единия към другия порт (ако искаш да има пренасочване де).

//не по темата
следващия път, моля те, не ни поставяй задачи, а кажи ти какво си опитал, до какви проблеми си стигнал и как си опитал да ги решиш.
Активен

hafte

  • Напреднали
  • *****
  • Публикации: 215
    • Профил
Apache 2
« Отговор #2 -: Oct 28, 2006, 20:36 »
Не постявям на никой задачи а просто попитах за конкретната ситуация. Не съм насясно с Apache а за теб както виждам не е проблем. Както и да е няма да споря.

Това което опитах

 NameVirtualHost domain.tld:80
   NameVirtualHost mail.domain.tld:3000

  <VirtualHost domain.tld:80>
      DocumentRoot /www/domain
      ServerName http://www.domain.tld
      ServerAlias domain.tld
  </VirtualHost>

  <VirtualHost mail.domain.tld:3000>
       ServerName mail.domain.tld
       DocumentRoot /www/domain
  </VirtualHost>

Последно което е е това което написах първо.

Понеже сайта работи под апаче и съм пуснал майл сървър които си има собствен www сървър на порт 3000, искам някак да ги вържа. Порта на майл сървъра мога да сменя.

mihailmilev - пробвах твоята конфигурация но не може да зареди страницата.

П.С. Ако някой иска да помогне добре, ако не здраве да е. Ще остане загадка за мен. Никой да не се чувства длъжен да пише нещо по темата ако му тежи.
Благодаря
Активен

Подобни теми
Заглавие Започната от Отговора Прегледи Последна публикация
Apache doc
Преводи на документация
kennedy 3 15065 Последна публикация Apr 26, 2002, 18:43
от kennedy
Apache
Настройка на програми
mozly 3 13063 Последна публикация Nov 23, 2002, 15:19
от mozly
Help za Apache???
Настройка на програми
spooky 2 7105 Последна публикация Aug 06, 2003, 14:57
от spooky
Apache
Настройка на програми
HipH0p 1 5899 Последна публикация Dec 20, 2003, 13:51
от n_antonov
Ограничаване на връзките към Apache
Настройка на програми
nothing 3 6544 Последна публикация Jan 16, 2004, 14:06
от nothing