iManila Help Center

Hosting

Our hosting solutions are engineered for powerful and reliable performance online. From shared and dedicated hosting to SSL certificates and web security and backup, you can rely on our solutions to provide 99.5% uptime and availability whenever, wherever!

Technical Support

Our IT specialists provide your business with solutions to help with common software and hardware issues across all devices whether on desktop, laptop, or on mobile.

Digital Marketing

Expand your reach online, and efficiently hit business objectives by implementing strategic digital marketing campaigns.

Web

In this digital age, a well-designed website is a game changer. But "well-designed" doesn't just mean aesthetics, but overall user experience. We create highly-functional websites that can support your business objectives -- whether that means driving awareness, lead generation, or even sales.

Author: iManila Support

How to Generate Certificate Signing Request on Microsoft IIS 8.x

  1. From the Start screen, click or search for Internet Information Services (IIS) Manager and open it.
  2. Click on the server name.
  3. From the center menu, double-click the “Server Certificates” button in the “IIS” section (it is in the middle of the menu).
  4. Next, from the “Actions” menu (on the right), click on “Create Certificate Request…” This will open the Request Certificate wizard.
  5. In the “Distinguished Name Properties” window, enter the information as follows:Common Name – The name through which the certificate will be accessed (usually the fully-qualified domain name, e.g., www.domain.com or mail.domain.com).Organization – The legally registered name of your organization/company.

    Organizational unit – The name of your department within the organization (frequently this entry will be listed as “IT,” “Web Security,” or is simply left blank).

    City/locality – The city in which your organization is located.

    State/province – The state in which your organization is located.

    Country/region – The standard code for each country.

  6. Click Next.
  7. In the “Cryptographic Service Provider Properties” window, enter the following information and then, click Next:Cryptographic service provider – In the drop-down list, select Microsoft RSA SChannel…, unless you have a specific cryptographic provider.
    Bit length – In the drop-down list, select 2048 (or higher).
  8. Click the … box to browse to a location where you want to save the CSR file. If you just enter a filename without browsing to a location, your CSR will end up in C:\Windows\System32.Remember the filename that you choose and the location to which you save it. You will need to open this file as a text file and copy the entire body of it (including the Begin and End Certificate Request tags) into the online order process when prompted.

How to install certificates on Microsoft IIS 8.x.

  1. Open the ZIP file containing your certificate. Save the file named your_domain_name.cer to the desktop of the web server you are securing.
  2. From the Start screen, click or search for Internet Information Services (IIS) Manager and open it.
  3. Click on the server name.
  4. From the center menu, double-click the “Server Certificates” button in the “IIS” section (it is in the middle of the menu).
  5. From the “Actions” menu (on the right), click on “Complete Certificate Request…” This will open the Complete Certificate Request wizard.
  6. Browse to your_domain_name.cer file that was provided to you. You will then be required to enter a friendly name. The friendly name is not part of the certificate itself, but is used by the server administrator to easily distinguish the certificate. Choose to place the new certificate in the Personal certificate store.
  7. Clicking “OK” will install the certificate to the server.
  8. Once the SSL Certificate has been successfully installed to the server, you will need to assign that certificate to the appropriate website using IIS.
  9. From the “Connections” menu in the main Internet Information Services (IIS) Manager window, select the name of the server to which the certificate was installed.
  10. Under “Sites,” select the site to be secured with SSL.
  11. From the “Actions” menu (on the right), click on “Bindings…” This will open the “Site Bindings” window.
  12. In the “Site Bindings” window, click “Add…” This will open the “Add Site Binding” window.
  13. Under “Type” choose https. The IP address should be the IP address of the site or All Unassigned, and the port over which traffic will be secured by SSL is usually 443. The “SSL Certificate” field should specify the certificate that was installed in step 7.
  14. Click “Ok”
  15. Your first SSL certificate is now installed, and the website configured to accept secure connections.
  16. Repeat the steps for creating a CSR for your 2nd+ site.
  17. Install the certificate file as mentioned above, up through step 12.
  18. Under “Type” choose https. The IP address should be the IP address of the site or All Unassigned, and the port over which traffic will be secured by SSL is usually 443. Enter the host name you will be securing and check the box that says Require Server Name Indication. This is required for all additional sites (not required on the primary site as shown in step 13) The “SSL Certificate” field should specify the certificate that was installed in step 7 for your additional certificate.
  19. Click “OK.”
  20. Your second SSL certificate is now installed, and the website configured to accept secure connections.
  21. Repeat steps sixteen through nineteen to set up any other additional sites.

What is imunify360?

Overview

imunify360 is a complete Six-Layer Security that is installed to iManila shared servers. It protects our websites from different digital attacks. Imunify360 is an automated security solution, powered by AI and Proactive Defense, that will protect your web servers from infections, maintain secure kernels, and keep you in the know with relevant information.

 

  • Advance Firewall
    Imunify360 offers advanced firewall protection that uses cloud heuristics and artificial intelligence to detect new threats and protect the servers that run the software. The firewall is capable of defending against brute force attacks, DoS attacks, and port scans.

    The firewall tightly integrates with mod_security web application firewalls to dramatically enhance its usefulness. In combination with WAF, we can stop the majority of web application attacks even before they start. An advanced Captcha system is employed to reduce false positives and make sure that valid customers can reach your website.

  • Intrusion Detection and Protection System (IDS)
    Imunify360 features an excellent Intrusion Prevention System (IPS) with a comprehensive collection of “deny” policy rules to quickly block all known attacks, especially those using a common or well-known exploit tool.

    The Intrusion Detection System (IDS) provides excellent visibility of server security by monitoring server logs. It scans log files from all different angles and bans IPs that show malicious signs, such as password failures, potential exploits, etc. It helps protect your server from attacks and reports to the Imunify360 dashboard.

  • Malware Detection
    Over 68% of hosting providers say that malware infection is a top issue for their customers’ web servers.

    Imunify360 automatically scans file systems for malware injection and quarantines infected files.

  • Proactive Defense
    Imunify360’s Proactive Defense (previously known as Sandboxing) protects websites against zero-day attacks – it stops even the malware that no scanner is able to detect. It identifies attacks on your Linux web servers in real time, then blocks potentially malicious executions automatically and with zero latency.

    Proactive Defense uses a unique method of identifying security risks – it analyzes what scripts do rather than what is actually in the code.


    image from imunify360.com

  • Patch Management

    Rebootless Secure Kernel
    Rebootless Secure Kernel powered by KernelCare is a component that keeps your server secure by automatically patching kernels without having to reboot the server. Its agent checks for new patches every four hours and automatically applies them to the running server without any performance impact. KernelCare keeps your kernel updated to help you avoid disastrous incidents.

    Hardened PHP
    Hardened PHP is a component that ensures your web server security by patching all PHP versions against known vulnerabilities, allowing you to run any version of PHP without having to update programs to accommodate newer versions.

What is CageFS?

Overview

CageFS is one of the core features of CloudLinux. It is a virtualized, per-user file system that uniquely encapsulates each cPanel users, preventing users from seeing each other and viewing sensitive information. CageFS prevents a large number of attacks, including most privilege escalation and information disclosure attacks. It is design to add security to cPanel-based shared hosting environment.

With CageFS

  • Users only have access to safe files.
  • Users cannot see other users and have no way to detect the presence of other users or user names on the server.
  • Users cannot see server configuration files, like Apache config files.
  • Users have a limited view of their own processing file system, and cannot see other users’ processes.

Let's work together!


Make the first move! Let iManila help you maximize your presence online.

Just fill out your contact details and tell us what you need, then we’ll be sure to get back to you as soon as possible.