Linux Tutorials on the topic “web server”
-
How to install WebDAV with Lighttpd on Debian 8 (Jessie)
Author: Till Brehm • Tags: debian, lighttpd, storage, web server • Comments: 2
This guide explains how to set up WebDAV with Lighttpd on a Debian 8 (Jessie) server. WebDAV stands for Web-based Distributed Authoring and Versioning and is a set of extensions to the HTTP protocol that allows users to directly edit files on theLighttpdd server so that they do not need to be downloaded/uploaded via FTP. Of course, WebDAV can also be used to upload and download files.
-
The Perfect Server CentOS 7.2 with Apache, Postfix, Dovecot, Pure-FTPD, BIND and ISPConfig 3.1
Author: Till Brehm • Tags: antivirus, apache, bind, centos, control panels, dns, email, ftp, ispconfig, linux, mysql, php, postfix, web server • Comments: 48
This tutorial shows how to install ISPConfig 3.1 on a CentOS 7.2 (64Bit) server. ISPConfig 3 is a web hosting control panel that allows you to configure the following services through a web browser: Apache web server, Postfix mail server, MySQL, BIND nameserver, PureFTPd, SpamAssassin, ClamAV, Mailman, and many more.
-
How to install nginx as a Reverse Proxy for Apache on Ubuntu 16.04
Author: Till Brehm • Tags: apache, nginx, ubuntu, web server • Comments: 6
This tutorial shows how you can set up nginx as a reverse proxy in front of an Apache 2.4 web server on Ubuntu 16.04. nginx (pronounced "engine x") is a free, open-source, high-performance HTTP server. nginx is known for its stability, rich feature set, simple configuration, and low resource consumption.
-
-
How to use GeoIP with Nginx on Ubuntu 16.04
Author: Till Brehm • Tags: nginx, ubuntu, web server • Comments: 7
This tutorial explains how to use the GeoIP module with nginx on Ubuntu 16.04 to find out where your visitors come from. The GeoIP module sets multiple variables like $geoip_country_name, $geoip_country_code, $geoip_city, etc. that you can use in your PHP scripts or directly in your nginx configuration, for example to serve content in different languages based on the user's country.
-
Maintaining remote web sites with sitecopy on Ubuntu 16.04
Author: Till Brehm • Tags: linux, server, ubuntu, web server • Comments: 5
sitecopy is a tool for copying locally stored web sites to a remote web server (using FTP or WebDAV). It helps you to keep the remote site synchronized with your local copy by uploading modified local files and deleting remote files that have been deleted on the local computer. This tutorial shows how you can manage your remote web site from your local Ubuntu 16.04 desktop with sitecopy.
-
Chrooting Apache 2.4 with mod_unixd on Debian 8 (Jessie)
Author: Till Brehm • Tags: apache, debian, security, web server • Comments: 3
This guide explains how to set up mod_unixd with Apache on a Debian 8 system. With mod_unixd, you can run Apache in a secure chroot environment (similar to the older mod_chroot) and make your server less vulnerable to break-in attempts that try to exploit vulnerabilities in Apache or your installed web applications.
-
How to install SuPHP on CentOS 7.2
Author: Till Brehm • Tags: centos, linux, server, web server • Comments: 8
This tutorial describes the installation of SuPHP on centOS 7.2 from source as there are no SuPHP packages available for CentOS 7.2. SuPHP is an apache module that allows PHP to under a different Linux user than the apache user. This improves the security of hosted websites as you can run the PHP scripts of each website under a different user.
-
Install Apache, PHP And MySQL On CentOS 7 (LAMP)
Author: howtoforge • Tags: apache, centos, linux, mysql, php, server, web server • Comments: 63
This tutorial shows how you can install an Apache2 webserver on a CentOS 7.0 server with PHP5 support (mod_php) and MySQL support. LAMP is short for Linux, Apache, MySQL, PHP.
-
How to Install ownCloud 9 with Nginx on OpenSUSE Leap 42.1
Author: Muhammad Arul • Tags: linux, nginx, opensuse, server, web server • Comments: 1
OwnCloud provides Self-hosted file syncing and sharing with a nice web interface and syncing apps for all major mobile and desktop platforms with a functionally like Dropbox, mega, etc. ownCloud makes it easy to access and sync files, calendars, and contacts across your devices. In this tutorial, I will guide you to create your own sync and share server platform with ownCloud. We will install ownCloud with Nginx as the web server, MariaDB (a MySQL fork) as the database and php-fpm to handle the request for php on Linux OpenSUSE Leap 42.1.
-
How to install TYPO3 8.1 with Nginx (LEMP) on Ubuntu 16.04
Author: Till Brehm • Tags: nginx, php, ubuntu, web server • Comments: 4
This tutorial shows how to install and run a TYPO3 (version 8.1) web site on a Ubuntu 16.04 system that has a Nginx web server installed instead of Apache. This kind of setup is often called LEMP = Linux + Nginx (pronounced "engine x") + MySQL + PHP). Nginx is a fast and efficient HTTP server that uses less resources than Apache and delivers pages a lot faster, especially static files.