Difference between revisions of "Configure the TCAdmin website to run with Nginx"

Line 38: Line 38:
  
 
After creating the file reload the nginx settings:
 
After creating the file reload the nginx settings:
service nginx reload
+
<source lang="bash">service nginx reload</source>

Revision as of 14:44, 13 February 2015

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 the following content. 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;
        }
}

After creating the file reload the nginx settings:

service nginx reload
Retrieved from "https://help.tcadmin.com/index.php?title=Configure_the_TCAdmin_website_to_run_with_Nginx&oldid=1170"