当我单独使用此 nginx 配置时 - 站点正常打开
server {
server_name mysite.com;
root /myblog;
index index.html;
location / {
try_files $uri $uri/ =404;
}
listen 80;
listen [::]:80;
}
server {
server_name mysite.com;
root /homepage;
index index.html;
location / {
try_files $uri $uri/ =404;
}
listen 80;
listen [::]:80;
}
如何通过/homepage文件夹中的mysite.com和/myblog文件夹中的mysite.com/blog设置主页?
静态站点的文件夹位于不同的路径中。
我尝试了别名、proxypass to http.server、try_files $uri - 但没有任何帮助
感谢@Luuk 提出链接文件夹的想法:
cd /homepage
ln -s /myblog blog
经过多次尝试,这些是我想出的设置:
server {
server_name mysite.com;
root /homepage;
index index.html;
location / {
try_files $uri $uri/ =404;
}
location /blog {
index index.html;
try_files $uri $uri/ =404;
}
listen 80;
listen [::]:80;
}