Как избежать номера порта в url приложения django в сочетании с apache2
Мой сайт django размещен на vps ubuntu apache2, который резервирует порт 80. Я хочу скрыть или избежать номера порта в url django. Погуглив, я узнал, что использование порта 80 поможет в этом. Но apache2 зарезервировал порт 80. Есть ли какой-нибудь обходной путь, чтобы исправить это? Любая подсказка будет очень признательна.
Поскольку вы находитесь на Ubuntu, вы можете попробовать открыть этот файл:
sudo vi /etc/apache2/ports.conf
И измените прослушиваемый порт с Listen 80 на что-то вроде Listen 8080.
Однако, когда вы изменяете порт Apache, вам также необходимо изменить номер порта в конфигурации виртуального хоста. Файл будет находиться либо по адресу
sudo vi /etc/apache2/sites-enabled/mysite.conf
sudo vi /etc/apache2/sites-enabled/000-default.conf
И измените порт с <VirtualHost: *:80> на <VirtualHost: *:8080>
В заключение перезапустите сервер Apache.
sudo systemctl restart apache2 #SystemD
sudo service apache2 restart #SysVInit
Надеюсь, это поможет!