上下文是我有一个运行在端口9001上的Web应用程序,但希望app.company.com
指向我的应用程序。我不确定这是否重要,但是我可以在这里采取2种方法。
server.company.com:9001
的重定向哪个路线更好?为什么重要?
答案 0 :(得分:1)
您的问题有点宽泛,但是通常来说,如果您使用的是nginx,则您的应用程序可能会包含一些静态内容,例如css,js,字体等,并且您希望使用nginx服务那些静态内容,并且只有您的应用程序(即在9001端口运行的应用程序)处理动态内容,请记住,您可以做的是让nginx在80端口监听并将动态内容传递给9001端口。
示例:
server {
listen 80 default_server;
listen [::]:80;
root /var/www/html;
server_name example.com;
location /static {
alias /var/www/html/static;
}
location / {
try_files $uri @backend;
}
location @backend {
proxy_pass http://server.company.com:9001;
# other configuration settings here
}
# other location configuration here
}