Download Update. Star Update. Star. Download the. free trial version below to get started. Double click the downloaded file. Update. Star is compatible with Windows platforms. Update. Star has been tested to meet all of the technical requirements to be compatible with. Windows 1. 0, 8. 1, Windows 8, Windows 7, Windows Vista, Windows Server 2. Windows. XP, 3. 2 bit and 6. Downloadable Trial of PHPKB Knowledge Base Software. If you would like to have a trial version of PHPKB knowledge base software that you can download and install on. Simply double click the downloaded file to install it. Update. Star Free and Update. Star Premium come with the same installer. Update. Star includes support for many languages such as English, German, French, Italian, Hungarian, Russian and many more. You can choose your language settings from within the program. Installing Plesk on Ubuntu 1. LTS spinup. space. I often find myself running through the same setup procedure while getting a server ready for clients. Our hosting platform for clients is Plesk so this is going to be a quick step by step cheat sheet. It wont go into deep explanations on why each of these things are being done, but if you want a simple way to get Plesk installed and secured quickly you can follow these steps. Well assume at this point that you are happy with the basics of using pu. TTY and Win. SCP or similar. Fresh Install of Ubuntu 1. LTSAs your starting point you should have a shiny new VPS or dedicated server with Ubuntu 1. LTS freshly installed from your hosting provider, these steps will likely work with most recent versions of Ubuntu, but at the time of writing this we use Ubuntu 1. LTS on our production servers. Start with some basic updates. To ensure we have the latest updates and patches of the basic install we run some updates. InkyROBO Product Designer is an All In One Tshirt Design Software to design Apparel, Laptop, Mobile phone skin, Lettering etc. Best custom online T shirt design. A guide to successfully upgrade PHP version from 5. 3. x to 5. 4. x or 5. 5. x on CentOS using yum command CLI. Tutorial with pics suitable for beginners. Login to your server through a terminal programme such as pu. TTYrun the following command then. While upgrading you will be given a Yes No option, type yes and press enter to proceed with the upgrades. Wait while the system runs through all updates. Give the server its new name. At this point we want to set our hostname, this should be your servers intended FQDN fully qualified domain name. The file to update will be located at etcHOSTNAMEThis file will likely be empty when you open it. Within this file you should include the FQDN that the server will be known by. It can be any domain or subdomain you own and can manage the DNS of e. You will need to create an A record on your DNS server managing this FQDN pointing to your servers IP address. This will now be your servers hostname and you will be able to navigate to your Plesk control panel using this name when we are done. The line in the file should follow the following format Its important that you actually configure your DNS for your chosen FQDN to point to your servers IP address otherwise your Plesk installation will experience errors and will not complete. Once done, reboot the server. Begin Installing Plesk and its requirements. Confirm App. Armor isnt installed as it has some compatibility problems with Plesk, run this command. Now we download and start the plesk installer script. O http autoinstall. O http autoinstall. Plesk should now be installed and running, you can confirm this by typing in etcinit. You can now head on over to https lt your server IP 8. You can then login with the username root and your root password. On your first login you will need to accept the Plesk terms and conditions and you should configure an admin user when prompted. You will also need to fill in your details. At this point you will either need to purchase a license, or you can try plesk free for 1. Install Some Additional Services Features. At this point we generally install some extra items that arent included in Plesk by default. Avoiding Slow DNS Response Times with resolv. Occasionally a DNS server will slow down and start responding slowly producing a knock on effect to your servers response times, to help avoid this we can add a couple of extra lines to our configuration. Navigate to etcresolvconfresolv. Within this folder create a file named tail. Within this file include the following. Google NS1. nameserver 8. Google NS2. nameserver 2. Open. DNS2. nameserver 2. Open. DNS1. options timeout 1 rotate attempts 1options timeout 1attempts 1nameserver 8. Google NS1nameserver 8. Google NS2nameserver 2. Open. DNS2nameserver 2. Open. DNS1options timeout 1 rotate attempts 1. Youll notice most of these lines are commented out, but you can remove the at the start of each line if you wish to use them. The only line that we normally include is. DNS resolver address if it takes longer than 1 second to respond. The attempts 1 setting changes the default behaviour to only try each DNS resolver once before trying the next DNS resolver option. Its important that before you do this you confirm by running a ping test from your server that the default DNS provided by your server host responds faster than 1 second, if it doesnt you can include either the Google or Open. DNS providers commented out in the example above, you may wish to do this anyway if they consistently respond faster than your hosts own DNS. You can additionally include the rotate option commented out in the bottom line which will automatically cycle through all of the available DNS servers and can spread the load more evenly, otherwise it will consistently use the first DNS listed unless it responds slower than 1 second after 1 try, in which case it will try the second DNS and so on. Open up Passive ports on pro. FTPd serveredit etcproftpd. In this example we are using ports 2. This can be a bigger or smaller number range in this example 2. Equally you need to ensure you have enough ports for all of your active FTP users. Its theoretically possible for each active FTP user to use between 1. Install modcloudflare to allow correct IP tracking of visitors. We generally use Cloudflare quite a bit for clients sites and if you want the tracking information of your site visitor and not Cloudflares server IPs youll need to add a little code. Then restart apache. Auto reboot server when out of memory. As a last resort it can be better to automatically reboot your server when it runs out of memory than to let it hang for a long period of time. This will cause a minute or two of downtime, but its better than languishing in the swapping state for potentially hours or never recovering at all. Create a file called etcsysctl. OOM. vm. paniconoom1. OOMvm. paniconoom1 reboot after 1. Then confirm and activate with. Securing your Server. There are a huge number of things you can do to secure your server, I hope to go into some of these in more detail at a later date, but the following is a pretty good starting point. Change your default SSH Portmodify etcsshsshdconfig change from to any port of your choice, make sure its not a port being used by any other service on your server, in this example Ive used 4. Then restart the SSH service using this line Its important to remember to connect to SSH through your new port number from now on, so make it something youll remember. Setup SSH Keys and disable password login. I created a separate post on how to do this Secure SSH Keys Setup. Install and configure CSF Firewall. CSF firewall isnt controllable from within Plesk, however its a great adaptive firewall that can be made to work with Plesk, it simply needs to be managed from command line, which is easier than it sounds with a little practise. So lets install CSF. Then run the following line to confirm that CSF should be able to function fully on your system Now open the file etccsfcsf. Win. SCP or similar. This document is really well documented and is the core configuration of CSF. The great thing about CSF is its great documentation which is a good thing as its really quite a powerful firewall when set up correctly. The configuration of this file will vary depending on your servers needs and environment and I suggest you take your time and read each option before you make a change, but the following are the ports that will always need to be configured to work with Plesk. Allow incoming TCP ports. TCPIN 2. 0,2. Allow incoming TCP ports. TCPIN2. 0,2. 1,2. Allow outgoing TCP ports. TCPOUT 2. 0,2. Allow outgoing TCP ports. TCPOUT2. 0,2. 1,2. Allow incoming UDP ports. UDPIN 2. 0,2. Allow incoming UDP ports. UDPIN2. 0,2. 1,5. Allow outgoing UDP ports. UDPOUT 2. 0,2. Allow outgoing UDP ports. UDPOUT2. 0,2. 1,5. Please remember to swap out the 4. SSH port and the 2. FTP Passive Ports. With a little trial and error you can also close some of these ports down if you dont need the service they correspond to, but these should be a good starting point to open all ports Plesk will require. Once youve configured your csf. Again, this is a well documented file, but essentially it allows you to pick which of the available firewall block lists you would like to import into CSF as its base setting. Its tempting to enable all of the block lists, but its recommended to just go with two or three as the IP block list can quickly become quite huge and can cause CSF to bog down your system with firewall rules, were looking for secure, not slow.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. Archives
November 2017
Categories |