An open API service indexing awesome lists of open source software.

https://github.com/sihar/yii2-nginx-configuration


https://github.com/sihar/yii2-nginx-configuration

Last synced: 6 months ago
JSON representation

Awesome Lists containing this project

README

          

# yii2-nginx-configuration

## Langkah-langkah konfigurasi nginx untuk yii2 di windows
- Start php cgi

```
path_php>php-cgi.exe -b 127.0.0.1:9000
```

- Lakukan konfigurasi di file nginx.conf

```
server {
listen 8081;
server_name localhost;
root html/aplikasi1/web;
index index.php index.html index.htm;
charset utf-8;

location / {
try_files $uri $uri/ /index.php$is_args$args;
}

location ~ ^/assets/.*\.php$ {
deny all;
}

location ~ \.php$ {
include fastcgi_params;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
fastcgi_pass 127.0.0.1:9000;
try_files $uri =404;
}

location ~* /\. {
deny all;
}

}

server {
listen 8082;
server_name localhost;
root html/aplikasi2/web;
index index.php index.html index.htm;
charset utf-8;

location / {
try_files $uri $uri/ /index.php$is_args$args;
}

location ~ ^/assets/.*\.php$ {
deny all;
}

location ~ \.php$ {
include fastcgi_params;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
fastcgi_pass 127.0.0.1:9000;
try_files $uri =404;
}

location ~* /\. {
deny all;
}

}

```

- Jalankan aplikasi nginx
```
path_nginx> nginx.exe
```

- Buka url dan port sesuai konfigurasi nginx, http://localhost:8081 dan http://localhost:8082

## Referensi
https://www.yiiframework.com/doc/guide/2.0/en/start-installation#recommended-nginx-configuration
https://www.mkyong.com/nginx/nginx-php-on-windows/