Как сделать домен?

User avatar
Влад1039
Уже с Приветом
Posts: 679
Joined: 17 May 2002 02:01
Location: Украина

Как сделать домен?

Post by Влад1039 »

Добого времени суток. У меня есть сервер (Линух РХ). На нем установлен Апаче. Адресс сервера в интете в форме 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] не индексируйет адреса на которых стоит редирект? Вобшхем подскажите пожалуйста. Заранее спасибо, Влад .
User avatar
Privet
Администратор
Posts: 17199
Joined: 03 Jan 1999 10:01
Location: Redmond, WA

Post by Privet »

Не вполне понял Ваш вопрос. Если у Вас СВОЙ сервер, то зачем на нём делать какие-то директории? Когда зарегистрируете домен, то укажите IP своего сервера.
Судя по адресу, который Вы дали, Ваш сайт находится на сервере провайдера. Если даже так, Вы можете настроить свой домен так, чтобы Ваш реальный линк не отражался. Забыл, как это называется. Тунеллинг?

Ваша первая задача - зарегистрируйте домен. После этого Вы через регистратора получите доступ к настройкам. Обычно там всё достаточно прозрачно.
Привет.
User avatar
theukrainian
Уже с Приветом
Posts: 2506
Joined: 13 Jan 2003 22:34
Location: Kiev :: Los Angeles, CA

Post by theukrainian »

если я правильно понял вы имеете ввиду domain cloaking. я не очень уверен, так что посмотрите на гугле, но по-моему оно делает то что вы хотите.
User avatar
DenisM
Уже с Приветом
Posts: 1976
Joined: 08 Jun 1999 09:01
Location: SPb -> SFBA -> Beaverton, OR

Post by DenisM »

theukrainian wrote:если я правильно понял вы имеете ввиду domain cloaking. я не очень уверен, так что посмотрите на гугле, но по-моему оно делает то что вы хотите.


Точно! У меня DNS хостится на zoneedit.com, там точно есть такая штука (domain cloaking). В частности можно сделать переадресацию с адреса www.mydomain.com на www.myproviderdomain.com/mysubfolder/ , при этом в браузере будет виден www.mydomain.com даже после переадресации. Что ценно, обслуживание до 5 доменов, записанных на одного человека - бесплатно.
User avatar
Sabina
Уже с Приветом
Posts: 5669
Joined: 13 Oct 2000 09:01
Location: East Bay, CA

Re: Как сделать домен?

Post by Sabina »

Влад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>


Сабина
User avatar
A. Fig Lee
Уже с Приветом
Posts: 12072
Joined: 17 Nov 2002 03:41
Location: английская колония

Re: Как сделать домен?

Post by A. Fig Lee »

Sabina wrote:
Влад1039 wrote:чтобы например при наборе [www.myname.com] у усера в бровсере отображалось именно [www.myname.com] а не [http://111.111.111.111/~vlad/] ?




Точна. А если один сервер вообще ничего не надо редирецтать.
DocumentRoot
Если свой сервер Линух - никаких и редиректов не надо. Мона и свой DNS поднять.
Верить нельзя никому - даже себе. Мне - можно!
PavelM
Уже с Приветом
Posts: 13316
Joined: 13 Jun 1999 09:01
Location: Yekaterinburg -> Montreal

Re: Как сделать домен?

Post by PavelM »

Sabina wrote:
Влад1039 wrote:чтобы например при наборе [www.myname.com] у усера в бровсере отображалось именно [www.myname.com] а не [http://111.111.111.111/~vlad/] ?


А разьве возможность конфигурировать виртуальные хосты на Апаче не для этой цели служит?


именно
User avatar
Влад1039
Уже с Приветом
Posts: 679
Joined: 17 May 2002 02:01
Location: Украина

Post by Влад1039 »

Большое спасибо за ваши ответы! Я извнияюсь действительно как-то сумбурно написал. К тому же, я в линуксе не разбираюсь. Попробую написать более подробно и ответить всем одним постом.

Сервер не мой лично, а принадлежит моему универуи. Но он находится в моем пользовании. Вместе с тем, мне скорее всего прийдется делить его ешхе с другими лудьми. По етому я не могу зарегестрировать домен под один его [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. Какие нужно сделать настройки в конфиге апачи/линукса?

Мне хотелось бы получить примерный алгоритм действий чтобы я мог почитать свой [Линух Ред Хат Библе] или порыться в инете в поисках деталей. Мне тут уже написали кое-что, за что огромное спасибо. я посмотрю про [цлоацкинг и туннелинг] может что-то пойму. Я извин

Вобщем всем спасибо,
Влад
User avatar
Влад1039
Уже с Приветом
Posts: 679
Joined: 17 May 2002 02:01
Location: Украина

Re: Как сделать домен?

Post by Влад1039 »

Sabina wrote:А разьве возможность конфигурировать виртуальные хосты на Апаче не для этой цели служит?


Спасибо за ответ. Насколько я понимаю, виртуал хост ето для создания алиасов. То есть при наборе [http://111.111.111.111] можно указать серверу обращаться в определенную директорию. А поскольку доменое имя будет зареестрировано на другом сервере, я как то не представляю себе механизм взаимодействия. То есть вы говорите что если зарегестрировать где-то имя, то серверу можно указать чтобы при наборе [www.projectname.org] он шел в мою папку? А откуда тогда сервер будет знать про имя [www.projectname.org]? Я извиняюсь за наивность вопросов просто дейцтвительно не разбираюсь в веб серверах.
User avatar
A. Fig Lee
Уже с Приветом
Posts: 12072
Joined: 17 Nov 2002 03:41
Location: английская колония

Post by A. Fig Lee »

1. На Линухе делаем

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.
Верить нельзя никому - даже себе. Мне - можно!
User avatar
Влад1039
Уже с Приветом
Posts: 679
Joined: 17 May 2002 02:01
Location: Украина

Post by Влад1039 »

A. Fig Lee wrote:1. На Линухе делаем


Вот спасибо добрый человек! Надеюсь демоны живущие в Линуксе будут милостливы ко мне и я смогу совершить описаную вами авантюру! :P

Return to “Вопросы и новости IT”