Как привязать домен к вдс

Тема в разделе "Десктопный Linux", создана пользователем phillip, 13 апр 2009.

Статус темы:
Закрыта.
Модераторы: Цукер
  1. phillip

    phillip

    Регистр.:
    4 сен 2007
    Сообщения:
    413
    Симпатии:
    15
    Эх.... ну хотяб домен привязать к моему дебиану....
    Дано: вдс с дебиан 4, админпанель вебмин, установленный апач.
    Задача: привязать мой домен к вдс

    NS на стороне регистратора домена я сменю самостоятельно. Прошу помощи в настройке со стороны вдс. В вебмине есть раздел с апачем. Как-то по идее через него можно привязать. Но я боюсь поломать там чего-нить. Помогите, пожалуйста
     
  2. Бегемот

    Бегемот Писатель

    Регистр.:
    12 мар 2008
    Сообщения:
    3
    Симпатии:
    4
    С вебмином настроить всё просто но не советую, там свои префиксы при создании виртуальных хостов.
    Ну а если же всё таки вебмин то там есть категория сервисы и apache2 в этой категории нужно добавить виртуальный хост, вписать IP сервера и физические местонахождение твоего сайта типа: /var/www/vhosts/твойсайт.nu

    делай всё в ручную создай свой вирт.хост в папке /etc/apache2/sites-aveible/твойсайт
    пример бери с файла defaul ;)
     
    phillip нравится это.
  3. phillip

    phillip

    Регистр.:
    4 сен 2007
    Сообщения:
    413
    Симпатии:
    15
    Вот этот файл дефолтный. Подскажи, пожалуйста, как мне на основании него сделать свой конфиг? Я его почитал- понял как назначить папку к которой домен будет привязан. В дефолтном примере это /var/www/ То есть туда то я и положу свой index.html. А как мне сделать что у меня допустим domen1.ru лежит в такой-то папочке, домен domen2.ru лежит в такой-то папочке. Куда имя домена писать?
    Код:
    NameVirtualHost *
    <VirtualHost *>
    	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
    		# This directive allows us to have apache2's default start page
                    # in /apache2-default/, but still have / go to the right place
                    RedirectMatch ^/$ /apache2-default/
    	</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
    	ServerSignature On
    
        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>
     
  4. r00t

    r00t

    Регистр.:
    30 июл 2006
    Сообщения:
    192
    Симпатии:
    65
    Код:
    NameVirtualHost [B]ip:port[/B]
    <VirtualHost [B]ip:port[/B]>
        ServerName                      [B]domain.com[/B]
        ServerAlias                     [B]www.domain.com[/B]
        ServerAdmin                     [B]mail[/B]
        DocumentRoot                    /home/www/[B]folder[/B]/htdocs
        ErrorLog                        /home/www/[B]folder[/B]/log/error.log
    #   TransferLog                     /home/www/[B]folder[/B]/log/access.log
        CustomLog                       /home/www/[B]folder[/B]/log/access.log combined
        ServerSignature                 Off
        AddDefaultCharset               WINDOWS-1251
        <Directory />
          Options  SymLinksIfOwnerMatch Indexes
          AllowOverride All Limit AuthConfig FileInfo
        </Directory>
    #  php_admin_value open_basedir "/home/www/[B]folder[/B]/htdocs:/usr/lib/php5/"
    </VirtualHost>
    Код:
    sudo vim /etc/apache2/sites-available/sitename
    Жмакаешь Insert затем копируешь туда приведенный выше пример конфига с заменой того что выделено жирным.

    Затем жмешь Esc и пишешь :wq

    Код:
    sudo a2ensite sitename
    
    sudo /etc/init.d/apache2 force-reload
    Собстно все.

    PS строки перед которыми стоит # можешь не править.
     
    phillip нравится это.
  5. AccessForbidden

    AccessForbidden

    Регистр.:
    5 янв 2009
    Сообщения:
    324
    Симпатии:
    57
    На форуме 150 топиков про это. Используем поиск. Тема закрыта.
     
Статус темы:
Закрыта.