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

Linux секция за начинаещи => Настройка на програми => Темата е започната от: heminei в Feb 15, 2011, 22:52



Титла: Настройка на апаче (subdomain)?
Публикувано от: heminei в Feb 15, 2011, 22:52
Здравейте! Как да настроя поддомейни на мой сървър?


Ето ми конфиг файла:

/etc/apache2/sites-available/default

Код:

<VirtualHost *:80>
ServerAdmin webmaster@localhost

DocumentRoot /media/site/site
<Directory />
Options FollowSymLinks
AllowOverride None
</Directory>
<Directory /media/site/site/>
Options Indexes FollowSymLinks MultiViews
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 ${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: Настройка на апаче (subdomain)?
Публикувано от: romeo_ninov в Feb 15, 2011, 23:05
като начало е добре да прочетете документцията. Няма как и основния и виртуалния хост да слушат на един порт и всичко ИП адреси (без разграничение по име на хост)


Титла: Re: Настройка на апаче (subdomain)?
Публикувано от: heminei в Feb 16, 2011, 07:50
Това ми е ясно...

Искам да ми дадете пример как да направя:
test.saitami.com  да е saitami.com/test?

Да ми промените кода.. :)


Титла: Re: Настройка на апаче (subdomain)?
Публикувано от: b2l в Feb 16, 2011, 10:27
Код:
touch /etc/apache2/sites-available/test.site

Код
GeSHi (Apache configuration):
  1. <VirtualHost *:80>
  2. ServerAdmin webmaster@localhost
  3.        ServerName test.site.com
  4. DocumentRoot /media/site/site/test
  5. <Directory />
  6. Options FollowSymLinks
  7. AllowOverride None
  8. </Directory>
  9. <Directory /media/site/site/test>
  10. Options Indexes FollowSymLinks MultiViews
  11. AllowOverride all
  12. Order allow,deny
  13. allow from all
  14. </Directory>
  15.  
  16. ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/
  17. <Directory "/usr/lib/cgi-bin">
  18. AllowOverride None
  19. Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch
  20. Order allow,deny
  21. Allow from all
  22. </Directory>
  23.  
  24. ErrorLog ${APACHE_LOG_DIR}/error.test.log
  25.  
  26. # Possible values include: debug, info, notice, warn, error, crit,
  27. # alert, emerg.
  28. LogLevel warn
  29.  
  30. CustomLog ${APACHE_LOG_DIR}/access.test.log combined
  31.  
  32.    Alias /doc/ "/usr/share/doc/"
  33.    <Directory "/usr/share/doc/">
  34.        Options Indexes MultiViews FollowSymLinks
  35.        AllowOverride None
  36.        Order deny,allow
  37.        Deny from all
  38.        Allow from 127.0.0.0/255.0.0.0 ::1/128
  39.    </Directory>
  40.  
  41. </VirtualHost>

Код:
a2ensite test.site
apach2ctl restart