Windows roles provide a method to define the utilization types a server has available. These roles are necessary to properly utilize a server for the desired use cases, whether it is to be simply a file server, a print server, or a web server. Typically to act in a specific type of role, a server may require additional features that need to be installed in order to best perform that role. The number of roles available on a Windows Server has grown to the point where the Microsoft Windows’ help pages have gone from reporting what limited roles are deployable, to listing only non-incorporated roles.Continue reading “What are Windows Roles?”
What is OpenVPN?
As noted previously in our OpenVPN article, OpenVPN is an open-source Windows software package used to create a secure, site-to-site VPN connection that provides remote access between two locations. OpenVPN consists of three parts:
- The OpenVPN-AS Server
- The Admin Web Interface/Admin GUI
- The Connection Clients
A Virtual Environment or a “venv” is a Python module that creates a unique environment for each task or project. It installs the packages we need that are unique to that setting while keeping your projects neatly organized. Additionally, venv never actually modifies the system’s default Python versions or modules that are installed on the system. Using venv essentially allows for a unique working environment while avoiding any disruptions to other variants of Python that are used, but not related to our project.Continue reading “How To Setup A Python Virtual Environment On Windows 10”
In this article, we will discuss Windows logging, using the event viewer and denoting where the windows logs are stored.
Windows server options include a robust logging and management system for logs. These logs record events as they happen on your server via a user process, or a running process. This information is very helpful in troubleshooting services and other issues, or to investigate a security problem.Continue reading “Where Are The Windows Logs Stored?”
When running MSSQL or Microsoft SQL Server, we need to determine whether it is optimized or will it need more resources to achieve better performance. This article reviews what behaviors to look for, where to find them, and how to view signs of distress.Continue reading “Finding Resource Usage Details in MSSQL”
What is Tomcat?
Apache Tomcat installs several Java Enterprise Edition specs including Java Servlet, JavaServer Pages, Java EL, and WebSocket. It provides for a “pure Java” HTTP web server environment in which Java code can run.
Tomcat 9 is the latest version of Apache’s Tomcat service and can easily be installed on Windows to serve as a convenient way to run Java.
There are many features and tools that Tomcat 9 has to offer that can make the deployment of web pages more manageable, including the use of JavaServer Pages.
Reading Time: 2 minutesMac users work in their native Unix environment are familiar with using the terminal to SSH into their Linux based servers. When using a Mac to log into a Windows environment, or vice versa, the task is performed differently. Window machines use a different protocol, one aptly named RDP (Remote Desktop Protocol). For our tutorial, we’ll explore how to use your Mac to connect to a Windows server. Let’s get started!
Reading Time: 2 minutesWindows periodically checks for the latest updates and security features for your devices. Automatic updates are implemented with the intention of running your device smoothly and securely. With top security in mind, most Liquid Web servers are set to automatically install these updates thus saving you the task of remembering to implement critical updates or patches.
The vast majority of the times, windows updates complete successfully, keeping you and your customers safe. These updates rarely cause any server issues, but you may find that you want to roll back an update due to an unforeseen server change. Fear not, in this tutorial we’ll show you how to easily undo a Windows update on 2016, 2008R2 and 2012R2 servers.
Server 2016 with Windows 10
- Click on the Start button, search for Windows Update and hit Enter.
- Go to View Update History and select Uninstall Updates. Click the update you are wanting to uninstall/remove. (Generally, these are the most recent installs.)
- When the installed update window comes up, you can see the updates by name, KB number, type of program, version, and even the date of installation.
- Select the update and choose Uninstall. Follow the on screen instructions.
- Depending on the update, there may be a need to reboot the server to complete removal.
- While you are still in the Windows Update screen, select the offending update and click Hide Update. ** Once the Update is fixed and it is safe to install, then you can go in and manually install it on your system.
Complete the removal of the update by rebooting the server.
Server 2008R2 and 2012R2 with Windows 7/8
- Go to the Start button and select Control Panel.
- Go to Programs >> Uninstall a program.
- Select the program and right-click to Uninstall.
- Select the update you would like to revert.
- Select Yes to uninstall the selected update.
- Select the Restart Now button.
- While you are still in the Updates screen, select the offending update and right-click, to select Hide Update. ** To re-instate the update you can manually install it on your system.
Complete the removal of the update by rebooting the server.
Reading Time: 2 minutesIf you’re using a Windows-based server to host your content, you may using Microsoft’s database server product, MSSQL. However, licensing restrictions can make using MSSQL difficult, especially for small businesses. Microsoft offers a free version of MSSQL called MSSQL Express that will be suitable for many users, but this version does have limitations on database size and memory usage. If you need a more robust database solution but want to try something with a lower cost (like a free, open-source database server), you could try MySQL database server.
MySQL is a standard part of the typical Linux server build (or LAMP stack) but is also available for use on Windows operating systems. Depending on your needs, you could fully develop your database in MySQL. Many popular Content Management Systems (CMS) also use MySQL by default, so using MySQL to manage those applications may be beneficial. MySQL and MSSQL can be run on the same server at the same time, so you’re free to use both or to experiment as needed.
Installing MySQL on your Windows server is as simple as downloading an MSI Installer package and clicking through a few options.
- Download the MySQL Installer from dev.mysql.com. The two download options are a web-community version and a full version. The web-community version will only download the server, by default, but you can select other applications (like Workbench) as desired. The full installer will download the server and all the recommended additional applications. (You’ll also be asked to create a user account, but you skip this part by scrolling down to the bottom and clicking “No thanks, just start my download”.)
- Run the installer that you downloaded from its location on your server, generally by double-clicking.
- Determine which setup type you would like to use for the installation:
- Developer Default: this is the full installation of MySQL Server and the other tools needed for development. If you are building your database from the ground up or will be managing the data directly in the database, you’ll want to use this setup type.
- Server Only: if you only need MySQL Server installed for use with a CMS or other application and will not be managing the database directly, you can install just the server (you can always install additional tools later).
- Custom: this setup type will allow you to customize every part of the installation from the server version to whichever additional tools you select.
- Install the server instance and whichever additional products you selected. Then begin the configuration process by selecting the availability level (most users will use the default, standalone version).
- Complete the configuration process by following the on-screen instructions. You’ll want to make sure to install MySQL as a Service so that Windows can automatically start the service after a reboot or can restart the service if it fails. For additional, step-by-step instructions, see MySQL Server Configuration with MySQL Installer.
Have other thoughts or questions? Our Sales and Support teams are available 24 hours by phone or e-mail to assist. Reach out to us by opening a support ticket at firstname.lastname@example.org, giving us a call at 1-800-580-4985 or, open a chat with us and we’ll be happy to answer any questions you may have!
When we are done, you will have a React environment you can use to start development on your Liquid Web server.