Я использую laravel в качестве серверного API и угловой для клиента.
У меня есть бэкэнд apis, как обычно, где клиент хранит изменения.
Как http://api.example.com/api/... - это мой api url.
http://english.example.com, http://hindi.example.com будет использовать тот же API, но разные угловые сборки.
Как развернуть их на одном сервере (как laravel, так и на всех клиентах)
В настоящее время у меня есть эта конфигурация nginx, но я получаю ошибку 500.
/ и т.д. / Nginx / сайты Недоступные / english.example.com
/etc/nginx/sites-available/hindi.example.com
server {
# Listening on port 80
listen 80;
listen [::]:80;
# Root folder pointing to the `public`
# folder in the project
root /var/www/example.com/public/english.example.com;
# Make sure to add index.php to the list
index index.php index.html index.htm;
server_name english.example.com;
location / {
# First attempt to serve request as file, then
# as directory, then laravel entry point.
try_files $uri $uri/ /index.php?$query_string;
}
# pass PHP scripts to FastCGI server
#
location ~ \.php$ {
include snippets/fastcgi-php.conf;
# With php-fpm (or other unix sockets):
fastcgi_pass unix:/var/run/php/php7.1-fpm.sock;
}
}