第2步:安装和配置nginx

安装nginx HTTP服务器。

sudo apt-get install nginx

安装nginx后,下面的命令可用于停止,启动和启用Nginx服务

sudo systemctl stop nginx.service
sudo systemctl start nginx.service
sudo systemctl enable nginx.service
在Ubuntu 16.04/17.10上为Tomcat 9配置Nginx代理服务器

第3步:启用nginx代理站点

与Apache2不同,默认情况下,nginx已启用其代理模块。

只需配置要使用的域的默认站点和配置目录。

为域创建新的代理站点(example.com),创建一个新站点配置文件

sudo nano /etc/nginx/sites-available/example

然后将下面的行复制并粘贴到文件中并保存。

server {
    listen 80;
    listen [::]:80;
    server_name  example.com www.example.com;
    proxy_redirect           off;
    proxy_set_header         X-Real-IP $remote_addr;
    proxy_set_header         X-Forwarded-For $proxy_add_x_forwarded_for;
    proxy_set_header         Host $http_host;
    location/{
            proxy_pass http://127.0.0.1:8080;
        }
}

启用我们刚刚创建的代理站点。

sudo ln -s /etc/nginx/sites-available/example /etc/nginx/sites-enabled/

重新启动nginx。

sudo systemctl restart nginx.service

如果Tomcat无法启动,则可能希望禁用NginX站点配置文件的默认站点配置,或者将文件中的端口更改为8080。

sudo rm -rf /etc/nginx/sites-available/default

第1步:安装Tomcat 9服务器

要将Apache Tomcat 9用作后端服务器,必须安装和配置它。
并配置其在后端运行。

http://127.0.0.1:8080

日期:2020-07-07 20:57:18 来源:oir作者:oir