Рубрики
Без рубрики

Пример конфигурации Nginx + Apache Tomcat

– Пример конфигурации Nginx + Apache Tomcat

В этом руководстве показано, как настроить Nginx в качестве обратного прокси-сервера для перенаправления трафика с порта 80 на Apache Tomcat на порту 8080.

Вот среда на моем сервере Linode:

  1. Debian 7.5
  2. Nginx 1.2.1
  3. Кот 7.0.28

P.S Как Nginx, так и Tomcat устанавливаются с помощью apt-get install.

1. Конфигурация Tomcat

Редактировать server.xml , проверьте порт прослушивания Tomcat и настройте путь по умолчанию к/apple


  
  


    
    

	 
	     
	     WEB-INF/web.xml
	 

    

Перезапустите Tomcat, убедитесь, что при доступе 127.0.0.1:8080 , он будет отображать содержимое в 127.0.0.1:8080/apple

2. Конфигурация Nginx

В Nginx отредактируйте /etc/nginx/сайты-включено/по умолчанию , поместите следующее содержимое:

server {
  listen          80;
  server_name     yourdomain.com;
  root            /etc/tomcat7/webapps/apple;

  proxy_cache one;

  location / {
        proxy_set_header X-Forwarded-Host $host;
        proxy_set_header X-Forwarded-Server $host;
        proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
        proxy_pass http://127.0.0.1:8080/;
  }
}

Он сообщает Nginx перенаправить трафик с порта 80 на Apache Tomcat на порту 8080. Готово, перезапустите Nginx.

Рекомендации

  1. nginx Обратный Прокси-сервер

Оригинал: “https://mkyong.com/nginx/nginx-apache-tomcat-configuration-example/”