From 405e240556a20344b08dfe6ad2dac64038d11f79 Mon Sep 17 00:00:00 2001 From: MAEDA Go Date: Mon, 22 Jan 2024 22:52:25 +0900 Subject: [PATCH] Remove FastCGI example files to drop FastCGI support --- public/dispatch.fcgi.example | 20 --------------- public/htaccess.fcgi.example | 49 ------------------------------------ 2 files changed, 69 deletions(-) delete mode 100755 public/dispatch.fcgi.example delete mode 100644 public/htaccess.fcgi.example diff --git a/public/dispatch.fcgi.example b/public/dispatch.fcgi.example deleted file mode 100755 index 85184c446..000000000 --- a/public/dispatch.fcgi.example +++ /dev/null @@ -1,20 +0,0 @@ -#!/usr/bin/env ruby - -require File.dirname(__FILE__) + '/../config/boot' -require File.dirname(__FILE__) + '/../config/environment' - -class Rack::PathInfoRewriter - def initialize(app) - @app = app - end - - def call(env) - env.delete('SCRIPT_NAME') - parts = env['REQUEST_URI'].split('?') - env['PATH_INFO'] = parts[0] - env['QUERY_STRING'] = parts[1].to_s - @app.call(env) - end -end - -Rack::Handler::FastCGI.run Rack::PathInfoRewriter.new(RedmineApp::Application) diff --git a/public/htaccess.fcgi.example b/public/htaccess.fcgi.example deleted file mode 100644 index 91d029fc3..000000000 --- a/public/htaccess.fcgi.example +++ /dev/null @@ -1,49 +0,0 @@ -# General Apache options - - AddHandler fastcgi-script .fcgi - - - AddHandler fcgid-script .fcgi - -Options +FollowSymLinks +ExecCGI - -# If you don't want Rails to look in certain directories, -# use the following rewrite rules so that Apache won't rewrite certain requests -# -# Example: -# RewriteCond %{REQUEST_URI} ^/notrails.* -# RewriteRule .* - [L] - -# Redirect all requests not available on the filesystem to Rails -# By default the cgi dispatcher is used which is very slow -# -# For better performance replace the dispatcher with the fastcgi one -# -# Example: -# RewriteRule ^(.*)$ dispatch.fcgi [QSA,L] -RewriteEngine On - -# If your Rails application is accessed via an Alias directive, -# then you MUST also set the RewriteBase in this htaccess file. -# -# Example: -# Alias /myrailsapp /path/to/myrailsapp/public -# RewriteBase /myrailsapp - -RewriteRule ^$ index.html [QSA] -RewriteRule ^([^.]+)$ $1.html [QSA] -RewriteCond %{REQUEST_FILENAME} !-f - - RewriteRule ^(.*)$ dispatch.fcgi [QSA,L] - - - RewriteRule ^(.*)$ dispatch.fcgi [QSA,L] - - -# In case Rails experiences terminal errors -# Instead of displaying this message you can supply a file here which will be rendered instead -# -# Example: -# ErrorDocument 500 /500.html - -ErrorDocument 500 "

Application error

Rails application failed to start properly" -- 2.43.0