Альясы

Discussion in 'PHP' started by kotkew, 28 Aug 2013.

  1. kotkew

    kotkew New Member

    Joined:
    10 Jan 2013
    Messages:
    21
    Likes Received:
    0
    Reputations:
    0
    Здравствуйте, уважаемые. Возникла проблема: в апаче настроен альяс VirtualHost с поддоменом 3 уровня. Мне нужно его убрать, но апач стоит на убунте и я совсем не знаком ни с системой, ни с файловой структурой апача на этой системе. Вроде как все стоит стандартно, но убрать домен 3 ур у меня до сих пор так и не получилось. И вот, в связи с этим я задаю вопрос о решении этой проблемы. Заранее благодарен.
     
  2. Solker

    Solker Elder - Старейшина

    Joined:
    4 May 2006
    Messages:
    175
    Likes Received:
    53
    Reputations:
    18
    Конфигурационные файлы Apache везде одинаковые, в не зависимости от ОС. В Ubuntu они хранятся в /etc/apache2/. Если не знаешь линукс, подключись по SFTP к серверу, найди нужные конфиги и отредактируй их. Потом перезапустишь апач через консоль service apache2 restart.
    Если будет ошибка, проверь логи в /var/log/apache2/ и узнай где ошибка.
     
  3. kotkew

    kotkew New Member

    Joined:
    10 Jan 2013
    Messages:
    21
    Likes Received:
    0
    Reputations:
    0
    Дело в том, что в /etc/apache2/apach2.conf ничего нет по этому поводу. И в /etc/apache2/sites-available/ тоже
     
  4. Solker

    Solker Elder - Старейшина

    Joined:
    4 May 2006
    Messages:
    175
    Likes Received:
    53
    Reputations:
    18
    Покажи свой virtualhost
     
  5. kotkew

    kotkew New Member

    Joined:
    10 Jan 2013
    Messages:
    21
    Likes Received:
    0
    Reputations:
    0
    PHP:
    <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>

    <
    VirtualHost mysite.ru>
        
    ServerName mysite.ru
        DocumentRoot 
    "/var/www"

        
    RewriteEngine On
           RewriteCond 
    ${HTTTP_HOST} ^(([a-z0-9-]+).)mysite.ru$
        
    RewriteRule ^/(.*) /%2/$1
    </VirtualHost>
     
  6. Solker

    Solker Elder - Старейшина

    Joined:
    4 May 2006
    Messages:
    175
    Likes Received:
    53
    Reputations:
    18
    Где тут Alias на домен третьего уровня?
     
  7. kotkew

    kotkew New Member

    Joined:
    10 Jan 2013
    Messages:
    21
    Likes Received:
    0
    Reputations:
    0
    В том-то и дело, что ничего нету, а домен по-прежнему работает
     
  8. Solker

    Solker Elder - Старейшина

    Joined:
    4 May 2006
    Messages:
    175
    Likes Received:
    53
    Reputations:
    18
    Поищи грепом, где мелькает твой домен в конфигах
    grep -R "sub.domain.com" /etc/apache2/
     
  9. Sum.cogitans

    Sum.cogitans Elder - Старейшина

    Joined:
    7 Sep 2013
    Messages:
    173
    Likes Received:
    32
    Reputations:
    19
    Если VPS, он может быть в конфигурации ISP, или более частая - Apache + Nginx, тогда субдомен будет в конфиге Nginx.

    find / -name nginx.conf

    или чекай DefaultVirtualHostServerAdmin в
    find / -name ispmgr.conf
     
  10. b3

    b3 Banned

    Joined:
    5 Dec 2004
    Messages:
    2,170
    Likes Received:
    1,155
    Reputations:
    202
    ищите в конфигах bind файл зоны и правьте.