Как сделать домен?
-
- Уже с Приветом
- Posts: 679
- Joined: 17 May 2002 02:01
- Location: Украина
Как сделать домен?
Добого времени суток. У меня есть сервер (Линух РХ). На нем установлен Апаче. Адресс сервера в интете в форме 111.111.111.111 . У меня вопрос, если я на етом сервере сделаю для себя дирецторию, например [http://111.111.111.111/~vlad/]. Как мне потом зарегестрировать доменное имя чтобы при наборе ввв.мынаме.цом пользователь попдадал в [http://111.111.111.111/~vlad/] . И ешхе вопрос, я понимаю что можно зарегестрировать имя и сделать редирект, то есть при наборе ввв.мынаме.цом пользователь будет перенаправляться на [http://111.111.111.111/~vlad/]. А можно ли так сделать чтобы [http://111.111.111.111/~vlad/] вообше не отображалось в браусере? чтобы например при наборе [www.myname.com] у усера в бровсере отображалось именно [www.myname.com] а не [http://111.111.111.111/~vlad/] ? И как будет обстаять дела с индексированием? насколько я знаю [google.com] не индексируйет адреса на которых стоит редирект? Вобшхем подскажите пожалуйста. Заранее спасибо, Влад .
-
- Администратор
- Posts: 17199
- Joined: 03 Jan 1999 10:01
- Location: Redmond, WA
Не вполне понял Ваш вопрос. Если у Вас СВОЙ сервер, то зачем на нём делать какие-то директории? Когда зарегистрируете домен, то укажите IP своего сервера.
Судя по адресу, который Вы дали, Ваш сайт находится на сервере провайдера. Если даже так, Вы можете настроить свой домен так, чтобы Ваш реальный линк не отражался. Забыл, как это называется. Тунеллинг?
Ваша первая задача - зарегистрируйте домен. После этого Вы через регистратора получите доступ к настройкам. Обычно там всё достаточно прозрачно.
Судя по адресу, который Вы дали, Ваш сайт находится на сервере провайдера. Если даже так, Вы можете настроить свой домен так, чтобы Ваш реальный линк не отражался. Забыл, как это называется. Тунеллинг?
Ваша первая задача - зарегистрируйте домен. После этого Вы через регистратора получите доступ к настройкам. Обычно там всё достаточно прозрачно.
Привет.
-
- Уже с Приветом
- Posts: 2506
- Joined: 13 Jan 2003 22:34
- Location: Kiev :: Los Angeles, CA
-
- Уже с Приветом
- Posts: 1976
- Joined: 08 Jun 1999 09:01
- Location: SPb -> SFBA -> Beaverton, OR
theukrainian wrote:если я правильно понял вы имеете ввиду domain cloaking. я не очень уверен, так что посмотрите на гугле, но по-моему оно делает то что вы хотите.
Точно! У меня DNS хостится на zoneedit.com, там точно есть такая штука (domain cloaking). В частности можно сделать переадресацию с адреса www.mydomain.com на www.myproviderdomain.com/mysubfolder/ , при этом в браузере будет виден www.mydomain.com даже после переадресации. Что ценно, обслуживание до 5 доменов, записанных на одного человека - бесплатно.
-
- Уже с Приветом
- Posts: 5669
- Joined: 13 Oct 2000 09:01
- Location: East Bay, CA
Re: Как сделать домен?
Влад1039 wrote:чтобы например при наборе [www.myname.com] у усера в бровсере отображалось именно [www.myname.com] а не [http://111.111.111.111/~vlad/] ?
А разьве возможность конфигурировать виртуальные хосты на Апаче не для этой цели служит?
httpd.conf:
### Section 3: Virtual Hosts
#
# VirtualHost: If you want to maintain multiple domains/hostnames on your
# machine you can setup VirtualHost containers for them. Most configurations
# use only name-based virtual hosts so the server doesn't need to worry about
# IP addresses. This is indicated by the asterisks in the directives below.
#
# Please see the documentation at
# <URL:http://httpd.apache.org/docs-2.0/vhosts/>
# for further details before you try to setup virtual hosts.
#
# You may use the command line option '-S' to verify your virtual host
# configuration.
#
# Use name-based virtual hosting.
#
#NameVirtualHost *:80
#
# VirtualHost example:
# Almost any Apache directive may go into a VirtualHost container.
# The first VirtualHost section is used for requests without a known
# server name.
#
#<VirtualHost *:80>
# ServerAdmin webmaster@dummy-host.example.com
# DocumentRoot /www/docs/dummy-host.example.com
# ServerName dummy-host.example.com
# ErrorLog logs/dummy-host.example.com-error_log
# CustomLog logs/dummy-host.example.com-access_log common
#</VirtualHost>
Сабина
-
- Уже с Приветом
- Posts: 12072
- Joined: 17 Nov 2002 03:41
- Location: английская колония
Re: Как сделать домен?
Sabina wrote:Влад1039 wrote:чтобы например при наборе [www.myname.com] у усера в бровсере отображалось именно [www.myname.com] а не [http://111.111.111.111/~vlad/] ?
Точна. А если один сервер вообще ничего не надо редирецтать.
DocumentRoot
Если свой сервер Линух - никаких и редиректов не надо. Мона и свой DNS поднять.
Верить нельзя никому - даже себе. Мне - можно!
-
- Уже с Приветом
- Posts: 13316
- Joined: 13 Jun 1999 09:01
- Location: Yekaterinburg -> Montreal
Re: Как сделать домен?
Sabina wrote:Влад1039 wrote:чтобы например при наборе [www.myname.com] у усера в бровсере отображалось именно [www.myname.com] а не [http://111.111.111.111/~vlad/] ?
А разьве возможность конфигурировать виртуальные хосты на Апаче не для этой цели служит?
именно
-
- Уже с Приветом
- Posts: 679
- Joined: 17 May 2002 02:01
- Location: Украина
Большое спасибо за ваши ответы! Я извнияюсь действительно как-то сумбурно написал. К тому же, я в линуксе не разбираюсь. Попробую написать более подробно и ответить всем одним постом.
Сервер не мой лично, а принадлежит моему универуи. Но он находится в моем пользовании. Вместе с тем, мне скорее всего прийдется делить его ешхе с другими лудьми. По етому я не могу зарегестрировать домен под один его [IP]. [IP] 111.111.111.111 ето я просто написал как пример - у сервера другой [IP]. Он находится не у провайдера, а стоит у нас в универе.
Мне надо разместить на сервере веб сайт своего проекта. Для того чтобы адрес веб сайта был не в форме [111.111.111.111/~projectname], я хочу зарегестрировать под него домен. При етом, т.к. сайт будут посешхать серёзные люди, я не хочу чтобы после того как оны вводят [www.projectname.org] у них в браусере появлялся [111.111.111.111/~projectname]. Ведь они могут подумать что йето какое-то жульничество. А хочы цтобы домен [www.projectname.org] был "подвязан" к [111.111.111.111/~projectname] но при етом в сстроке браусера показывалось бы только [www.projectname.org] . При етом я не утверждаю что так оно и долзно быть (что после ввода доменного имени выскакивайет [IP]), просто так я себе ето представляю, но могу быть не прав.
Пойетомы такие вопросы:
1. Где лучше зарегестроровать имя чтобы я мог йето осуществить? (господин Привет сказал что нужно сначала зарегестрировать а там уж все прозрачно будет, но хотелось бы подробнее узнать)
2. Какие нужно сделать настройки в конфиге апачи/линукса?
Мне хотелось бы получить примерный алгоритм действий чтобы я мог почитать свой [Линух Ред Хат Библе] или порыться в инете в поисках деталей. Мне тут уже написали кое-что, за что огромное спасибо. я посмотрю про [цлоацкинг и туннелинг] может что-то пойму. Я извин
Вобщем всем спасибо,
Влад
Сервер не мой лично, а принадлежит моему универуи. Но он находится в моем пользовании. Вместе с тем, мне скорее всего прийдется делить его ешхе с другими лудьми. По етому я не могу зарегестрировать домен под один его [IP]. [IP] 111.111.111.111 ето я просто написал как пример - у сервера другой [IP]. Он находится не у провайдера, а стоит у нас в универе.
Мне надо разместить на сервере веб сайт своего проекта. Для того чтобы адрес веб сайта был не в форме [111.111.111.111/~projectname], я хочу зарегестрировать под него домен. При етом, т.к. сайт будут посешхать серёзные люди, я не хочу чтобы после того как оны вводят [www.projectname.org] у них в браусере появлялся [111.111.111.111/~projectname]. Ведь они могут подумать что йето какое-то жульничество. А хочы цтобы домен [www.projectname.org] был "подвязан" к [111.111.111.111/~projectname] но при етом в сстроке браусера показывалось бы только [www.projectname.org] . При етом я не утверждаю что так оно и долзно быть (что после ввода доменного имени выскакивайет [IP]), просто так я себе ето представляю, но могу быть не прав.
Пойетомы такие вопросы:
1. Где лучше зарегестроровать имя чтобы я мог йето осуществить? (господин Привет сказал что нужно сначала зарегестрировать а там уж все прозрачно будет, но хотелось бы подробнее узнать)
2. Какие нужно сделать настройки в конфиге апачи/линукса?
Мне хотелось бы получить примерный алгоритм действий чтобы я мог почитать свой [Линух Ред Хат Библе] или порыться в инете в поисках деталей. Мне тут уже написали кое-что, за что огромное спасибо. я посмотрю про [цлоацкинг и туннелинг] может что-то пойму. Я извин
Вобщем всем спасибо,
Влад
-
- Уже с Приветом
- Posts: 679
- Joined: 17 May 2002 02:01
- Location: Украина
Re: Как сделать домен?
Sabina wrote:А разьве возможность конфигурировать виртуальные хосты на Апаче не для этой цели служит?
Спасибо за ответ. Насколько я понимаю, виртуал хост ето для создания алиасов. То есть при наборе [http://111.111.111.111] можно указать серверу обращаться в определенную директорию. А поскольку доменое имя будет зареестрировано на другом сервере, я как то не представляю себе механизм взаимодействия. То есть вы говорите что если зарегестрировать где-то имя, то серверу можно указать чтобы при наборе [www.projectname.org] он шел в мою папку? А откуда тогда сервер будет знать про имя [www.projectname.org]? Я извиняюсь за наивность вопросов просто дейцтвительно не разбираюсь в веб серверах.
-
- Уже с Приветом
- Posts: 12072
- Joined: 17 Nov 2002 03:41
- Location: английская колония
1. На Линухе делаем
Смотрим какой IP address говорит строчка inet.
Например 212.66.117.8
2. Регистрируем домаин myhostname.com где угодно, например на godaddy.com
3. Идем на zoneedit.com или другой DNS провайдер, регистрируем аккаунт и указываем, что ето имя должно указывать на IP аддресс который ifconfig сказал.
Не забываем добавить www как alias.
4. Идем опьять к регисрару и указываем неймсерверы zoneedit, или другого DNS сервера, где аккаунт зарегестрировали.
5. Идем на свой сервер. Запускаем
httpd -l
убеждаемся, что mod_so напечатан.
6. Открываем httpd.conf, убеждаемся в наличии модуля mod_vhost_alias.c
если нет, добавляем.
7. Если параметры не установлены, добавляем
v httpd.conf
8. Создаем директорию /anydirectory/vhosts/www.myhostname.com
9. Кинем туда простой файл index.html
9. Открываем браузер, печатаем http://www.myhostname.com
10 Enzhoim.
Code: Select all
ifconfig
Смотрим какой IP address говорит строчка inet.
Например 212.66.117.8
2. Регистрируем домаин myhostname.com где угодно, например на godaddy.com
3. Идем на zoneedit.com или другой DNS провайдер, регистрируем аккаунт и указываем, что ето имя должно указывать на IP аддресс который ifconfig сказал.
Не забываем добавить www как alias.
4. Идем опьять к регисрару и указываем неймсерверы zoneedit, или другого DNS сервера, где аккаунт зарегестрировали.
5. Идем на свой сервер. Запускаем
httpd -l
убеждаемся, что mod_so напечатан.
6. Открываем httpd.conf, убеждаемся в наличии модуля mod_vhost_alias.c
если нет, добавляем.
7. Если параметры не установлены, добавляем
Code: Select all
</IfModule>
<IfModule mod_vhost_alias.c>
UseCanonicalName Off
VirtualDocumentRoot /anydirectory/vhosts/%0
</IfModule>
v httpd.conf
8. Создаем директорию /anydirectory/vhosts/www.myhostname.com
9. Кинем туда простой файл index.html
9. Открываем браузер, печатаем http://www.myhostname.com
10 Enzhoim.
Верить нельзя никому - даже себе. Мне - можно!
-
- Уже с Приветом
- Posts: 679
- Joined: 17 May 2002 02:01
- Location: Украина