From c2740775a474324de98d32521cedc8aadb6ec876 Mon Sep 17 00:00:00 2001 From: devansh bawari Date: Thu, 30 Sep 2021 12:26:03 +0530 Subject: [PATCH] Links Added --- source/start/index.rst | 1 + source/start/topics/recipes/krayin.rst | 53 ++++++++++++++++++++++++++ 2 files changed, 54 insertions(+) create mode 100644 source/start/topics/recipes/krayin.rst diff --git a/source/start/index.rst b/source/start/index.rst index 74c4442..b0b082b 100644 --- a/source/start/index.rst +++ b/source/start/index.rst @@ -79,6 +79,7 @@ Getting Started topics/recipes/uvdesk topics/recipes/shopware topics/recipes/bagisto + topics/recipes/krayin topics/recipes/qloapps topics/depth/ifisevil topics/tutorials/gettingstarted diff --git a/source/start/topics/recipes/krayin.rst b/source/start/topics/recipes/krayin.rst new file mode 100644 index 0000000..bf0592c --- /dev/null +++ b/source/start/topics/recipes/krayin.rst @@ -0,0 +1,53 @@ +.. meta:: + :description: A sample NGINX configuration for Krayin. + +Krayin +======= + +Krayin (Community E-Commerce Project by `Webkul `_) is a hand tailored CRM framework built on some of the hottest opensource technologies such as Laravel (a PHP framework) and Vue.js a progressive Javascript framework. + +https://krayincrm.com/ + +Recipe +------ + +Please check the below configuration, your web server should directs all requests to your application's ``public/index.php`` file. + +.. warning:: + As per the Laravel documentation, you should never attempt to move the ``index.php`` file + to your project's root directory, as serving the application from the project root will + expose many sensitive configuration files to the public Internet. + +.. code-block:: nginx + + server { + listen 80; + server_name example.com; + root /srv/example.com/public; + + add_header X-Frame-Options "SAMEORIGIN"; + add_header X-Content-Type-Options "nosniff"; + + index index.php; + + charset utf-8; + + location / { + try_files $uri $uri/ /index.php?$query_string; + } + + location = /favicon.ico { access_log off; log_not_found off; } + location = /robots.txt { access_log off; log_not_found off; } + + error_page 404 /index.php; + + location ~ \.php$ { + fastcgi_pass unix:/var/run/php/php7.4-fpm.sock; + fastcgi_param SCRIPT_FILENAME $realpath_root$fastcgi_script_name; + include fastcgi_params; + } + + location ~ /\.(?!well-known).* { + deny all; + } + } \ No newline at end of file