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

Статус
В этой теме нельзя размещать новые ответы.

phillip

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

NS на стороне регистратора домена я сменю самостоятельно. Прошу помощи в настройке со стороны вдс. В вебмине есть раздел с апачем. Как-то по идее через него можно привязать. Но я боюсь поломать там чего-нить. Помогите, пожалуйста
 
С вебмином настроить всё просто но не советую, там свои префиксы при создании виртуальных хостов.
Ну а если же всё таки вебмин то там есть категория сервисы и apache2 в этой категории нужно добавить виртуальный хост, вписать IP сервера и физические местонахождение твоего сайта типа: /var/www/vhosts/твойсайт.nu

делай всё в ручную создай свой вирт.хост в папке /etc/apache2/sites-aveible/твойсайт
пример бери с файла defaul ;)
 
Вот этот файл дефолтный. Подскажи, пожалуйста, как мне на основании него сделать свой конфиг? Я его почитал- понял как назначить папку к которой домен будет привязан. В дефолтном примере это /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>
 
Код:
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 строки перед которыми стоит # можешь не править.
 
На форуме 150 топиков про это. Используем поиск. Тема закрыта.
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху