【发布时间】:2020-09-10 09:10:08
【问题描述】:
我在我的 ubuntu 机器上使用 nginx,并使用 docker 和一个没有 docker 的 wordpress 网站设置了 2 个 laravel 应用程序
- 应用1:本地主机:8088
- 应用 2:本地主机:8089
我想要实现的是,当有人打开 localhost 时它会打开 wordpress 网站,如果有人打开 localhost/app1 它会打开应用程序 1,依此类推。
所以我创建了反向代理,以便它可以打开我的 docker 容器应用程序 这就是我所做的
- sudo nano /etc/nginx/sites-available/website
- ln -s /etc/nginx/sites-available/website /etc/nginx/sites-enabled/
- nginx -t
- systemctl 重启 nginx
这样做之后,当我尝试打开 localhost/app1 时它显示 404 但它识别出它是一个 laravel 应用程序但显示 404
这是我的 /etc/nginx/sites-available/website 文件代码
server{
listen 80;
server_name localhost;
root /var/www/html/wordpress;
location /app1/{
proxy_pass http://localhost:8088;
}
}
【问题讨论】: