Как да конфигурирате уебсайта на Apache да използва множество портове, включително 80 или 8080
Apache / / March 17, 2020
Последна актуализация на
Няколко месеца назад се натъкнах на трябва за конфигуриране на моя частен уебсайт, работещ на Apache да използвате няколко порта. Интернет доставчикът за моя дом започна да блокира входящ порт 80, така че трябваше да конфигурирам Apache да използва алтернативен порт. Процесът беше много лесен и тъй като наскоро ме попитаха „как“ в блога си, реших, че ще документирам процеса бързо за всички читатели.
Контекст: В моя пример аз пуснах Apache на порт 80 на един IP. Въпреки това имах нужда от Apache, за да слушам и да обслужвам моя уебсайт на порт 8080. Въпреки че избрах Port 8080, можете да използвате всеки порт (въпреки това препоръчвам порт над 1000). Добре, да влезем в него
Етап 1: Отваряне на файл за конфигурация на Apache httpd.conf (на хоста ми в Windows, той се намира тук: „c: \ програмни файлове \ група на Apache \ Apache2 \ conf“)
Стъпка 2: намирам линията: Слушайте 80 и ТипСлушайте 8080 на следващия ред:
Забележете, вашата конфигурация може да изглежда по различен начин, но трябва да разберете
Стъпка 3: намирам на VirtualHost част за конфигурацията на вашия уебсайт и Добави*:8080 както е показано по-долу:
Забележете, вашият конфигурационен файл може да не изглежда точно като моя. Вместо *: 80 може да видите IP адрес: 80 - зависи, но това трябва да ви даде общата идея. Можете също така просто да замените стария номер на порта с новия, ако не се нуждаете от вашия сайт, достъпен от двата порта.
Стъпка 4:РестартирамApache Уеб сервиз
Готово. Вашият уебсайт вече трябва да е достъпен чрез който и да е порт.
Не забравяйте да тествате работата си, като натиснете уебсайта си върху новия номер на порт: http://www.yoursite.com: 8080.
Етикети:Apache, множество пристанища, httpd.conf