Как я могу запустить nginx и apache вместе на Ubuntu
Я хочу настроить apache и nginx для совместной работы на ubuntu, потому что я хочу развиваться как на nginx, так и на apache. Я читал, что мне нужно отредактировать конфигурацию на apache или nginx, чтобы один из них работал на другом порту, а не на 80.
какие файлы я должен редактировать в Nginx, чтобы заставить его работать через другой порт?
пожалуйста, помогите.
4 ответов
на /etc/nginx/sites-available
затем измените файл хоста, который должен прослушивать другой порт (если вы ничего не изменили здесь, вы найдете default
файл, введите, чтобы изменить его)
в файле изменить listen: 80
к порту, который вы хотите прослушать
не забудьте перезагрузить службу: service nginx reload
лучше переместить apache для прослушивания на другом порту и указать nginx для обратного прокси-динамического трафика на ваш apache во время обслуживания /static/ nginx.
для apache в/etc/apache2 / ports.конф включают:
Listen 8080
к дополнительной информации reffer к: https://serverfault.com/questions/92943/server-has-apache-installed-how-to-install-nginx-alongside-it
так у меня была похожая проблема у меня Апач работает на Ubuntu 14.04 и мне пришлось установить nginx вместе с Apache, так что после установки nginx и я поменял порт прослушивания ngnix сервер по умолчанию от 80 до 81 и это волшебство следуйте приведенным ниже инструкциям, чтобы достичь
cd /etc/nginx/sites-available
sudo cp default default.bak
sudo nano default
порт здесь изменить .
server {
listen 81 default_server;
listen [::]:81 default_server ipv6only=on;
сохранить его и выйти из nano затем перезапустите ngnix с помощью
sudo service nginx restart
и в браузере http://localhost:81
ваш сервер
`
если apache работает на port 80
затем вам нужно изменить порт прослушивания apache или порт прослушивания nginx.
чтобы изменить порт прослушивания nginx:
открыть /etc/nginx/sites-available/default
файл с nano или любой редактор файлов по вашему выбору, а затем изменить эти 2 строки
listen 80 default_server;
listen [::]:80 default_server ipv6only=on;
to
listen 8000 default_server;
listen [::]:8000 default_server ipv6only=on;
если port 8000
не привязан к какой-либо другой службе.
а затем перезагрузите nginx с помощью service nginx reload