angular - Nginx 上 laravel 和 angular 的虚拟主机
问题描述
我必须项目
Laravel API
Running on 127.0.0.1:8000
Angular SPA
Running on 127.0.0.1:4200
试图让他们继续工作chp.test
对于 laravelclient.chp.test
对于 Angular,我设法让 laravel API 工作,Valet for linux
但无法让 Angular 服务器工作我在这篇媒体文章中尝试了以下步骤,方法是在 其中添加一个config/nginx.conf
链接到它的文件,并在/etc/nginx/sites-enable
其中包含以下配置
server {
listen 80;
server_name client.chp.test;
location / {
proxy_pass http://localhost:4200;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection $http_connection;
proxy_set_header Host $host;
}
}
我使用这个命令运行我的开发服务器
$ ng serve -o --poll=1000 --public-host http://client.chp.test
但仍然无法从浏览器访问它
解决方案
推荐阅读
- visual-studio-code - 带有 Prettier 的“Svelte for VS Code”删除注释代码
- php - 在没有 --disable-phar 的情况下安装或重新编译 php(在 Windows 上)
- c# - 定时器的appsettings.json和azure函数
- php - 如何解决“ SQLSTATE[HY000] [1045] Access denied for user ''@'localhost' (using password: NO)”
- r - 在 R 中导入数据
- omnet++ - 在静脉中,“RecievedBroadcasts”是否也包含“SNIRLostPackets”和“RXTXLostPackets”?
- android - React-native-ble-plx:是否可以将指示配置为标准协议而不是通知?
- amazon-web-services - Lambda 安全组删除挂起,无法在 AWS 控制台中删除
- python - Google OR 工具 - 重新审视列车调度问题
- java - Swagger 生成器将类附加到包名的一部分