PDA

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


phillip
13.04.2009, 19:51
Эх.... ну хотяб домен привязать к моему дебиану....
Дано: вдс с дебиан 4, админпанель вебмин, установленный апач.
Задача: привязать мой домен к вдс

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

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

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

phillip
14.04.2009, 07:22
Вот этот файл дефолтный. Подскажи, пожалуйста, как мне на основании него сделать свой конфиг? Я его почитал- понял как назначить папку к которой домен будет привязан. В дефолтном примере это /var/www/ То есть туда то я и положу свой index.html. А как мне сделать что у меня допустим domen1.ru лежит в такой-то папочке, домен domen2.ru лежит в такой-то папочке. Куда имя домена писать?

Код:



NameVirtualHost *

ServerAdmin webmaster@localhost

DocumentRoot /var/www/

Options FollowSymLinks
AllowOverride None


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/


ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/

AllowOverride None
Options ExecCGI -MultiViews +SymLinksIfOwnerMatch
Order allow,deny
Allow from all


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/"

Options Indexes MultiViews FollowSymLinks
AllowOverride None
Order deny,allow
Deny from all
Allow from 127.0.0.0/255.0.0.0 ::1/128

r00t
14.04.2009, 14:12
Код:



NameVirtualHost ip:port

ServerName domain.com
ServerAlias www.domain.com
ServerAdmin mail
DocumentRoot /home/www/folder/htdocs
ErrorLog /home/www/folder/log/error.log
# TransferLog /home/www/folder/log/access.log
CustomLog /home/www/folder/log/access.log combined
ServerSignature Off
AddDefaultCharset WINDOWS-1251

Options SymLinksIfOwnerMatch Indexes
AllowOverride All Limit AuthConfig FileInfo

# php_admin_value open_basedir "/home/www/folder/htdocs:/usr/lib/php5/"



Код:



sudo vim /etc/apache2/sites-available/sitename


Жмакаешь Insert затем копируешь туда приведенный выше пример конфига с заменой того что выделено жирным.

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

Код:



sudo a2ensite sitename

sudo /etc/init.d/apache2 force-reload


Собстно все.

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

AccessForbidden
14.04.2009, 14:36
На форуме 150 топиков про это. Используем поиск. Тема закрыта.