Четверг, 26.12.2024, 17:20
Приветствую Вас Гость | RSS

Мои записки о Линукс

[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
как правильно настроить?
JET4700Дата: Вторник, 23.04.2013, 16:14 | Сообщение # 1
Рядовой
Группа: Пользователи
Сообщений: 6
Репутация: 0
Статус: 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
Репутация: 0
Статус: 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.

Скажи более подробно, что именно ты хочешь выводить, а я подумаю  smile
 
JET4700Дата: Вторник, 23.04.2013, 16:42 | Сообщение # 3
Рядовой
Группа: Пользователи
Сообщений: 6
Репутация: 0
Статус: Offline
Думал решит перебросом портов через iptables, но не получилось.

хорошее решение. Постараюсь сегодня проверить. То что я думал.

Спасибо за ответь.
 
63rS3rKДата: Вторник, 23.04.2013, 16:44 | Сообщение # 4
Подполковник
Группа: Администраторы
Сообщений: 111
Репутация: 0
Статус: Offline
Не за что.
Попробую в будущем написать статью по подобным вопросам. На самом деле часто такое приходится делать.
 
63rS3rKДата: Вторник, 23.04.2013, 16:56 | Сообщение # 5
Подполковник
Группа: Администраторы
Сообщений: 111
Репутация: 0
Статус: 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
Репутация: 0
Статус: Offline
Кстати помогло. Еще раз спасибо!
 
  • Страница 1 из 1
  • 1
Поиск:


Copyright MyCorp © 2024