|
|
|
Несколько сайтов на одной машине
|
|||
|---|---|---|---|
|
#18+
Есть несколько сайтов на одной машине, обращаюсь к ним следующим образом: http://localhost/site1/, http://localhost/site2/, http://localhost/site3/. Как присвоить им имена без localhost, что бы можно было обращаться http://site1/ http://site2/ http://site3/ ? Windows7, IIS7 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.02.2012, 10:46 |
|
||
|
Несколько сайтов на одной машине
|
|||
|---|---|---|---|
|
#18+
BikArt, В Windows 7 по моему никак (по крайней мере раньше так было) Но если уже можно, то тупо в корень добавляете сайт, добавляете биндинг, в hosts его прописываете и все )) Попробуйте IIS Express - проект поднимется под портом ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.02.2012, 10:50 |
|
||
|
Несколько сайтов на одной машине
|
|||
|---|---|---|---|
|
#18+
BikArt, Открой файл %windir%\System32\drivers\etc\hosts. Найди строку 127.0.0.1 localhost и допиши справа через пробел нужные имена: 127.0.0.1 localhost site1 site2 site3. Затем в настройках биндинга каждого сайта укажи соответствующий host name - например, site1. Учти что данный способ будет работать только с локальной машины. Если нужен доступ к http://site1/ c других машин в сети, то понадобится настраивать DNS. Еще один способ разделения сайтов это повесить их на разные порты. Делается тоже в настройках биндинга. Имей в виду, что порты до 1023 включительно занимать нельзя ( List of TCP and UDP port numbers ). С портами выше 1023 тоже надо быть аккуратным, чтобы не устроить конфликт с уже работающими приложениями. Я предпочитаю использовать порты вида 8xxx (кроме 8080). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.02.2012, 11:26 |
|
||
|
Несколько сайтов на одной машине
|
|||
|---|---|---|---|
|
#18+
bazile, Спасибо, сделал первым способом, все работает, но появилась другая проблема: Если файл hosts на локальной машине выглядит так: Код: c# 1. а на машинах в локальной сети так: Код: c# 1. 2. где 192.168.1.113 - мой ip то оба сайта работают и в локальной сети, а если убрать .ru : Код: c# 1. и соответственно Код: c# 1. 2. то сайты работают только на локальной машине, а на сетевых браузеры лезут в гугл думая что я ввожу поисковый запрос. Это как нибудь можно исправить? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.02.2012, 13:47 |
|
||
|
Несколько сайтов на одной машине
|
|||
|---|---|---|---|
|
#18+
BikArtЭто как нибудь можно исправить? По моему только через настройку DNS, поговори с вашим админом. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.02.2012, 14:28 |
|
||
|
Несколько сайтов на одной машине
|
|||
|---|---|---|---|
|
#18+
BikArt, Думаю - админа шебуршить не стоит. Это шибко умные браузеры, не распознав доменного имени, формируют запрос в поисковик по умолчанию. А в чем проблема оставить названия с точками, только не реальных доменов (чтобы не путать), а любое: site1.xyz? Все браузеры запоминают и подсказывают... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.02.2012, 15:00 |
|
||
|
Несколько сайтов на одной машине
|
|||
|---|---|---|---|
|
#18+
BikArt, пишите в браузер адрес полностью http://site1/ ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.02.2012, 15:08 |
|
||
|
|

start [/forum/topic.php?fid=18&fpage=136&tid=1359865]: |
0ms |
get settings: |
6ms |
get forum list: |
15ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
49ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
48ms |
get tp. blocked users: |
1ms |
| others: | 202ms |
| total: | 338ms |

| 0 / 0 |
