Skip to content

Instantly share code, notes, and snippets.

@facelordgists
Last active December 16, 2015 16:29
Show Gist options
  • Save facelordgists/5463673 to your computer and use it in GitHub Desktop.
Save facelordgists/5463673 to your computer and use it in GitHub Desktop.
plesk-server-setup-steps

Awesome Tips for setting up Plesk

http://www.grafxsoftware.com/faq.php/HOW-TO-Setup-a-PLESK-Dedicated-Server/1/4/

  1. Initial Setup Screen

  2. Select Service Provider View

  3. Enable "Open hosting operations in Server Administration Panel"

  4. Disable "Offer premium commercial apps to your customers"

  5. Contact Information

  6. Set email to admin@roadsidemultimedia.com

  7. Setup Name Servers on Godaddy

They should point to:

  1. ns1.roadside-servername.com

  2. ns2.roadside-servername.com

  3. Prevent notification emails from being sent to clients

Tools & Settings > Notifications > Adjust settings

  1. Set Roadside Branding

Tools & Settings > Branding

  1. Upload logo

  2. Set title to RSMM %Name of server%

  3. Increase Security

  4. Tools & Settings > Security Policy

  5. Increase security level to at least Strong

  6. Create Service Plans

  7. Create Basic Hosting plan (Copy Springfield)

  8. Create Addon plans (Copy Springfield)

  9. Fix Session save path for MODx

  10. Under PHP Settings in Basic Hosting plan

  11. Set Session Save path to custom: /tmp/

  12. Setup new domain skeleton

located at /var/www/vhosts/.skel/0/httpdocs/ (copy from Springfield)

  1. Interface Management > Interface Controls Visibility > disable buttons

  2. Increase FcgidMaxRequestLen value

You'll probably end up seeing this error at some point:

```HTTP request length 131768 (so far) exceeds MaxRequestLen (131072)```

Edit /etc/httpd/conf.d/fcgid.conf and set FcgidMaxRequestLen

FcgidMaxRequestLen 1073741824
  1. Set default timezone

  2. Create a php.ini file in /etc/php.d/ folder

  3. Set the contents of the file to:

    date.timezone = America/Los_Angeles

  4. Disable DrWeb Cron email notifications

    http://kb.parallels.com/en/7023

  5. Setup Gzip compression in NGINX config

How to enable in Plesk 11.5

Edit ```/etc/nginx/nginx.conf```

https://gist.github.com/facelordgists/5558959 http://wiki.linuxwall.info/doku.php/en:ressources:dossiers:nginx:nginx_performance_tuning#gzip_http_version

  1. Setup NGINX and Apache configurations

(need documentation)

  1. Install Image Magik for Modx installs

(need documentation)

  1. Disable DNS recursion in Bind Service

Disable in Plesk http://erikimh.com/disable-recursion-in-bind/ (need documentation)

  1. Setup Virtual Host Template

http://download1.parallels.com/Plesk/PP11/11.0/Doc/en-US/online/plesk-administrator-guide/index.htm?fileName=59898.htm

RSMM Virtual Host Template on GIT

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment