You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
48 lines
1.5 KiB
Batchfile
48 lines
1.5 KiB
Batchfile
@echo off
|
|
title NGINX
|
|
echo NGINX on http://localhost:9042/
|
|
if /I "%RC_ROOT%"=="" call ..\path_config.bat
|
|
copy config.inc.php .\phpmyadmin\config.inc.php
|
|
cd nginx
|
|
for /f "usebackq delims=" %%i in (
|
|
`powershell -noprofile -c "\"%RC_ROOT%\" -replace '\\', '/'"`
|
|
) do set "RC_ROOT_FW=%%i"
|
|
(
|
|
echo worker_processes 1;
|
|
echo events {
|
|
echo worker_connections 1024;
|
|
echo }
|
|
echo http {
|
|
echo include mime.types;
|
|
echo default_type application/octet-stream;
|
|
echo sendfile on;
|
|
echo keepalive_timeout 65;
|
|
echo server {
|
|
echo listen 9042;
|
|
echo server_name localhost;
|
|
echo root %RC_ROOT_FW%/code/web/public_php;
|
|
echo index index.php index.html index.htm;
|
|
echo location ~ /\.ht {
|
|
echo deny all;
|
|
echo }
|
|
echo location /phpmyadmin {
|
|
echo root %RC_ROOT_FW%/external;
|
|
echo location ~ ^^/phpmyadmin/^(.+\.php^)$ {
|
|
echo fastcgi_pass 127.0.0.1:9041;
|
|
echo fastcgi_index index.php;
|
|
echo fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
|
|
echo include fastcgi_params;
|
|
echo }
|
|
echo }
|
|
echo location ~ \.php$ {
|
|
echo fastcgi_pass 127.0.0.1:9041;
|
|
echo fastcgi_index index.php;
|
|
echo fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
|
|
echo include fastcgi_params;
|
|
echo }
|
|
echo }
|
|
echo }
|
|
)> .\conf\nginx.conf
|
|
@echo on
|
|
nginx
|