Автор Тема: Апачи-то на 80 и 81 порт  (Прочетена 3615 пъти)

Aju

  • Напреднали
  • *****
  • Публикации: 12
    • Профил
Апачи-то на 80 и 81 порт
« -: Oct 09, 2013, 17:46 »
Здравейте, възникна следния проблем - имам сървър който си работи нормално. Сега възниква проблем да препращам от даден адрес директно към дадена страница на този сървър, но различен от 80 порт. Примерно искам при определени условия да препращам от моето вътрешно IP към реалното IP, но на 81 порт(примерно) към директна страница. Например 123.123.123.123:81, и тогава да ми отваря дадена страничка. Разгледах Апачето, но нещо не мога да се оправя. Може ли някой да помогне. 
Активен

b2l

  • Напреднали
  • *****
  • Публикации: 4786
  • Distribution: MCC Interim
  • Window Manager: - // - // -
  • ...sometimes I feel like screaming... || RTFM!
    • Профил
    • WWW
Re: Апачи-то на 80 и 81 порт
« Отговор #1 -: Oct 09, 2013, 18:29 »
Отговора ти е "вируален хост".
http://httpd.apache.org/docs/2.2/vhosts/examples.html
Активен

"Човекът е въже, опънато между звяра и свръхчовека, въже над пропаст. Човекът е нещо, което трябва да бъде превъзмогнато." - Фр. Ницше

Aju

  • Напреднали
  • *****
  • Публикации: 12
    • Профил
Re: Апачи-то на 80 и 81 порт
« Отговор #2 -: Oct 10, 2013, 18:05 »
Отговора ти е "вируален хост".
http://httpd.apache.org/docs/2.2/vhosts/examples.html
Благодаря за отговора, но искам да дам още едно доуточнение: искам само на IP да се пренасочва - да няма домейн. На този сървър имам, но него не искам да пипам(щом работи...). Не примерно хост.com:82, а само 111.222.333.444:82. А на самия сървър в директорията var/www/test/ да е файла index.html. Как да го направя?
Активен

b2l

  • Напреднали
  • *****
  • Публикации: 4786
  • Distribution: MCC Interim
  • Window Manager: - // - // -
  • ...sometimes I feel like screaming... || RTFM!
    • Профил
    • WWW
Re: Апачи-то на 80 и 81 порт
« Отговор #3 -: Oct 10, 2013, 18:32 »
Отговора ти е "вируален хост".
http://httpd.apache.org/docs/2.2/vhosts/examples.html
Благодаря за отговора, но искам да дам още едно доуточнение: искам само на IP да се пренасочва - да няма домейн. На този сървър имам, но него не искам да пипам(щом работи...). Не примерно хост.com:82, а само 111.222.333.444:82. А на самия сървър в директорията var/www/test/ да е файла index.html. Как да го направя?

4 пъти го четох и не го разбрах. Може ли малко по-подробно да кажеш какво искаш и ако може и пример да дадеш ще бъде чудес, а ако и картинка качиш вече равен няма да имаш.
Активен

"Човекът е въже, опънато между звяра и свръхчовека, въже над пропаст. Човекът е нещо, което трябва да бъде превъзмогнато." - Фр. Ницше

zxz

  • Напреднали
  • *****
  • Публикации: 615
  • Distribution: Linux Mint 18.2
  • Window Manager: XFCE
    • Профил
Re: Апачи-то на 80 и 81 порт
« Отговор #4 -: Oct 10, 2013, 22:00 »
Ако правилно съм разбрал, искаш след като заредиш някакво IP примерно 1.1.1.1, то да те пренасочи към друго IP със различен порт ? Още един въпрос - това нещо през браузъра ли трябва да стане ? Защото ако е така, ще можеш да ползваш само порт 80. Там може да напиеш един прост скрипт в кода на страницата индекс :
<script type="text/JavaScript">
setTimeout("location.href = 'http://1.1.1.1';",1);
</script>
Активен

b2l

  • Напреднали
  • *****
  • Публикации: 4786
  • Distribution: MCC Interim
  • Window Manager: - // - // -
  • ...sometimes I feel like screaming... || RTFM!
    • Профил
    • WWW
Re: Апачи-то на 80 и 81 порт
« Отговор #5 -: Oct 10, 2013, 22:11 »
Ако правилно съм разбрал, искаш след като заредиш някакво IP примерно 1.1.1.1, то да те пренасочи към друго IP със различен порт ? Още един въпрос - това нещо през браузъра ли трябва да стане ? Защото ако е така, ще можеш да ползваш само порт 80. Там може да напиеш един прост скрипт в кода на страницата индекс :

Кой казва, че в браузъра не може да заредиш друг порт?

http://www.site.com:81
http://www.site.com:82
http://www.site.com:83
Активен

"Човекът е въже, опънато между звяра и свръхчовека, въже над пропаст. Човекът е нещо, което трябва да бъде превъзмогнато." - Фр. Ницше

zxz

  • Напреднали
  • *****
  • Публикации: 615
  • Distribution: Linux Mint 18.2
  • Window Manager: XFCE
    • Профил
Re: Апачи-то на 80 и 81 порт
« Отговор #6 -: Oct 10, 2013, 22:46 »
Щом може, значи проблемът му е почти решен, ако съм го разбрал както трябва.
Активен

b2l

  • Напреднали
  • *****
  • Публикации: 4786
  • Distribution: MCC Interim
  • Window Manager: - // - // -
  • ...sometimes I feel like screaming... || RTFM!
    • Профил
    • WWW
Re: Апачи-то на 80 и 81 порт
« Отговор #7 -: Oct 10, 2013, 23:11 »
Отговора ти е "вируален хост".
http://httpd.apache.org/docs/2.2/vhosts/examples.html
Благодаря за отговора, но искам да дам още едно доуточнение: искам само на IP да се пренасочва - да няма домейн. На този сървър имам, но него не искам да пипам(щом работи...). Не примерно хост.com:82, а само 111.222.333.444:82. А на самия сървър в директорията var/www/test/ да е файла index.html. Как да го направя?

Разбрах какво искаш, но ти явно не си ми разбрал предишния пост. Това, което искаш се прави с virtual host. И този virtual host, който трябва да редактираш е точно default host-а (/etc/apache2/sites-available/default). Ако на него не си му задал ServerName отговаря за IP-то на което слуша Apache-a.
Активен

"Човекът е въже, опънато между звяра и свръхчовека, въже над пропаст. Човекът е нещо, което трябва да бъде превъзмогнато." - Фр. Ницше

Aju

  • Напреднали
  • *****
  • Публикации: 12
    • Профил
Re: Апачи-то на 80 и 81 порт
« Отговор #8 -: Oct 11, 2013, 18:05 »
Явно не съм гледал където трябва - всичко си тръгна. БЛАГОДАРЯ ЗА ОТГОВОРИТЕ. НЕКА ТЕМАТА СЕ СМЯТА ЗА ЗАКРИТА. [_]3
« Последна редакция: Oct 11, 2013, 18:16 от Aju »
Активен