Configure the TCAdmin website to run with Nginx

Revision as of 13:52, 13 February 2015 by TCAWiki (talk | contribs) (Created page with "== Install Nginx == '''The following instructions are provided for your convenience. We do not provide support for installing Nginx on your server.''' For detailed instruction...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

Install Nginx

The following instructions are provided for your convenience. We do not provide support for installing Nginx on your server. For detailed instructions read your distro's manual.

CentOS

yum install epel-release
yum install nginx

Debian/Ubuntu

apt-get install nginx

Configure Nginx to work with Mono's fastcgi server

Add the following lines to /etc/nginx/fastcgi_params (your distro's Nginx installation folder may vary)

fastcgi_param  PATH_INFO          "";
fastcgi_param  SCRIPT_FILENAME    $document_root$fastcgi_script_name;

Configure the control panel website

Create the file /etc/nginx/conf.d/default.conf with these lines. If it already exists rename the existing file to default.conf.old.

server  {
        listen   8880;
        #access_log   /home/tcadmin/Logs/nginx.log;

        location / {
                index index.html index.htm default.aspx Default.aspx;
                fastcgi_index Default.aspx;
                fastcgi_pass 127.0.0.1:9000;
                include fastcgi_params;
                fastcgi_split_path_info ^(.+.as[pmh]x)(.*)$;
                fastcgi_param PATH_INFO $fastcgi_path_info;
        }
}
Retrieved from "https://help.tcadmin.com/index.php?title=Configure_the_TCAdmin_website_to_run_with_Nginx&oldid=1168"