MPA3:System Requirements

From Mansion Productions WIKI
Jump to: navigation, search

MPA3® server requirements

We recommend these minimum server requirements for MPA3® program. Please follow these requirements to ensure stability to your program - Don't forget - MPA3® is now running the backbone of your business!

It is important that the server is dedicated for the MPA3® program and that you do not install other sites on it.
  1. Minimum server requirements
    OS: Linux x86, x86-64
    Intel Core2 Duo E7600 3.06Ghz or better
    4GB DDR2 or more
    250GB SATA or better (2x250 GB SATA RAID 1 is recommended)
    database and hard drive backup plan!
  2. Recommended for average traffic programs
    OS: Linux x86, x86-64
    Quad Core Xeon E5620 2.4GHz or better
    8GB DDR3 or more
    2x250GB SATA RAID 1 or better
    database and hard drive backup plan!
  3. Recommended for larger traffic programs
    OS: Linux x86, x86-64
    Latest version of Zend Server (recommended)
    HEXA CORE DUAL XEON X5650 2.66GHz or better
    32GB DDR3 or more
    4x300GB SAS RAID5
    OR
    MPA3 server
    Quad Core Xeon E5620 2.4GHz
    8GB DDR3 or more
    2x250GB SATA RAID 1 or better
    +
    Database server
    Quad Core Dual Xeon E5620 2.4GHz
    16GB DDR3 or more
    4x300GB SAS RAID 5 or better
    database and hard drive backup plan!
Allow SSH access for IP addresses: 85.92.158.172 and 199.182.105.38 and install one of our public keys
Mansionproductions 2048 bits SSH2 RSA public key: http://mpa3.com/form/authorized_keys.ssh2rsa.2048.openSSH
Mansionproductions 2048 bits SSH2 SECSH DSA public key: http://mpa3.com/form/authorized_keys.ssh2dsa.2048.ssh_com

MPA3® software requirements

  1. PHP 5.3 or higher with php_xsl module, openssl and curl support installed as apache module and also availabe from CLI
  2. Mysql 5.0 or higher with InnoDB and with these settings applied:
    innodb table locks = Off
    innodb file per table = On
    innodb buffer pool size=(30-50% of your total memory, or 50-70% if dedicated mysql machine)
    innodb additional mem pool_size=32M
    innodb log buffer size=8M
    innodb log file size=1G
    innodb flush method=O_DIRECT
    tmp table size=1G
  3. Curl with ssl support - version 7.10 or higher
  4. Latest version of Zend Optimizer or Zend Guard Loader
  5. mod_auth_mysql database authentication for the member servers
  6. Firewall installed on the mpa3 server and allowed access from our ip only: 85.92.158.172 and 199.182.105.38
  7. PHP allow_url_fopen directive disabled.
  8. .htaccess files working on the mpa3 server and ability to set php directives via php_value in the .htaccess files. (AllowOverride Options)
  9. Disable Apache directory indexing for the mpa3 domain(and all domains on the machine if possible).
  10. Static ip of yours to restrict the admin access by ip.
  11. PHP short_open_tags directive enabled.
  12. Maxmind mod_geoip2 Apache module (http://dev.maxmind.com/geoip/mod_geoip2) with the free GeoLite database (http://dev.maxmind.com/geoip/geolite). Of course you can use the paid database for better accuracy.
  13. PHP GD library.
Personal tools
Namespaces

Variants
Actions
Products
Navigation
Toolbox