【发布时间】:2018-05-28 16:28:16
【问题描述】:
我有 Laravel 5.2 和 Angular 2 项目设置,目前在 AWS 服务器的 /var/www/html/ 目录上运行,IP 地址为 http://xx.xx.xx.xx,它指向 apache 配置中的 /var/www/html/public/。
所以我在 /var/www/html/ 中的生产服务器结构将如下所示:
app
artisan
bootstrap
cgi-bin
composer.json
composer.lock
composer.phar
config
database
gulpfile.js
package.json
phpunit.xml
public
README.md
resources
server.php
storage
tests
vendor
现在我想在 /var/www/html/ 中创建登台服务器。所以我在 /var/www/html/ 中创建了新的暂存目录,并将所有代码放入暂存目录。
|-- app
|-- artisan
|-- bootstrap
|-- cgi-bin
|-- composer.json
|-- composer.lock
|-- composer.phar
|-- config
|-- database
|-- gulpfile.js
|-- package.json
|-- phpunit.xml
|-- public
|-- README.md
|-- resources
|-- server.php
|-- staging
|-- app
|-- artisan
|-- bootstrap
|-- cgi-bin
|-- composer.json
|-- composer.lock
|-- composer.phar
|-- config
|-- database
|-- gulpfile.js
|-- package.json
|-- phpunit.xml
|-- public
|-- README.md
|-- resources
|-- server.php
|-- storage
|-- tests
|-- vendor
|-- storage
|-- tests
|-- vendor
我已经将暂存代码放入“/var/www/html/staging/”路径,但是当来自生产服务器的请求调用时,它将指向/var/www/html/public/ 路径。
那么如何在不创建虚拟主机的情况下访问暂存环境?我需要添加哪些 htaccess 规则?
有什么想法可以实现这一点吗??
【问题讨论】:
标签: php angularjs laravel .htaccess amazon-ec2