老师请问一下,我把前后端的代码都放在了一个linux系统的服务器(群晖)上,这个服务器上本来已有一个网站,比如叫http://www.aaa.com,我把前后端代码都放在根目录下的web文件夹里,假如前端代码放在web/qianduan,后端代码放在web/houduan,那我用http://www.aaa.com/qianduan可以打开我们的网站。请问一下这种情况,nginx的配置应该怎么写呢,我试着把下面这个添加 到nginx配置里,但是不对。
server {
listen 8080;
server_name _;
gzip on;
#charset koi8-r;
#access_log logs/host.access.log main;
location / {
proxy_pass http://www.aaa.com/qianduan;
}
location /api/ {
proxy_pass http://www.aaa.com/houduan;
proxy_set_header Host $host;
}
error_page 403 404 500 502 503 504 /dsm_error_page;
}
我看这个文件中其他的server对象中的server_name后面都是跟着一个下划线,我就也这么写了。
非常感谢!