как правильно настроить?
|
|
JET4700 | Дата: Вторник, 23.04.2013, 16:14 | Сообщение # 1 |
Рядовой
Группа: Пользователи
Сообщений: 6
Статус: Offline
| Есть сервер. CentOs 5.8 (i386) локалка eth0 192.168.0.254
инет eth1 10.20.17.254 netmask 255.255.255.0 gateway 10.20.17.1
как сделать так, что бы в локальных компах через броузер набрав 192.168.0.254 адрес открывалось 10.20.83.30:8080
Возможен ли такую схему настроить через iptables или же надо устанавливать squid?
|
|
| |
63rS3rK | Дата: Вторник, 23.04.2013, 16:35 | Сообщение # 2 |
Подполковник
Группа: Администраторы
Сообщений: 111
Статус: Offline
| Можно для этих целей использовать NGINX:
server { listen 80; server_name " dns имя твоего сервера 192.168.0.254" ; location / { proxy_pass http://10.20.83.30:8080; } }
Например, имя твоего 192.168.0.254 - computer1 В конфиге пропишешь так:
server { listen 80; server_name computer1; location / { proxy_pass http://10.20.83.30:8080; } }
Можно и другими способами, просто описал первое что пришло в голову. Я этим способом проксирую сайты из локальной сети с разных серверов в интернет. Тогда нам нужен всего один белый IPи один 80 порт, а nginx Разруливает сайты уже по DNS.
Скажи более подробно, что именно ты хочешь выводить, а я подумаю
|
|
| |
JET4700 | Дата: Вторник, 23.04.2013, 16:42 | Сообщение # 3 |
Рядовой
Группа: Пользователи
Сообщений: 6
Статус: Offline
| Думал решит перебросом портов через iptables, но не получилось.
хорошее решение. Постараюсь сегодня проверить. То что я думал.
Спасибо за ответь.
|
|
| |
63rS3rK | Дата: Вторник, 23.04.2013, 16:44 | Сообщение # 4 |
Подполковник
Группа: Администраторы
Сообщений: 111
Статус: Offline
| Не за что. Попробую в будущем написать статью по подобным вопросам. На самом деле часто такое приходится делать.
|
|
| |
63rS3rK | Дата: Вторник, 23.04.2013, 16:56 | Сообщение # 5 |
Подполковник
Группа: Администраторы
Сообщений: 111
Статус: Offline
| Кстати проблему можно решить еще более простым способом с помощью .htaccess
Переадресация с одного сайта на другой сайт
RewriteEngine On RewriteBase / RewriteCond %{HTTP_HOST} !^www.сайт1.com [NC]RewriteRule ^(.*) http://www.сайт2.com/$1 [L,R=301]
http://www.ukraine.com.ua/faq/kak-sdelat-pereadresatsiyu-na-dr.html
|
|
| |
JET4700 | Дата: Вторник, 23.04.2013, 17:28 | Сообщение # 6 |
Рядовой
Группа: Пользователи
Сообщений: 6
Статус: Offline
| Кстати помогло. Еще раз спасибо!
|
|
| |