Web & App Services
29 articles
Configure Apache virtual hosts
Create a new configuration file in `/etc/httpd/conf.d/` for your virtual host, then restart the Apache service to apply the changes.
Configure nginx
Configure nginx by editing /etc/nginx/nginx.conf or adding a site file to /etc/nginx/conf.d/, then reload the service.
How to Enable Remote Database Connections on Fedora (and Secure Them)
Enable remote database connections on Fedora by updating server configuration files to listen on all interfaces and opening the specific database port in the firewall.
How to Install and Configure Apache (httpd) as a Web Server on Fedora
Install and start Apache on Fedora using dnf and systemctl to serve web pages from /var/www/html.
How to Install and Configure Apache (httpd) on Fedora
Install Apache on Fedora using dnf, enable the httpd service, and configure it via /etc/httpd/conf/httpd.conf.
How to Install and Configure MariaDB/MySQL on Fedora (Complete Guide)
Install MariaDB or MySQL on Fedora using dnf, enable the service, and run the security script.
How to Install and Configure MySQL/MariaDB on Fedora
Install MariaDB on Fedora using DNF, start the service, and run mysql_secure_installation to set the root password.
How to Install and Configure Nextcloud on Fedora
Install Nextcloud on Fedora by adding the official repository, installing the package, and configuring Apache and MariaDB for the web interface.
How to Install and Configure Nginx as a Web Server on Fedora
Install Nginx using the standard `dnf` package manager, then enable the service to start automatically on boot and open port 80 in the firewall.
How to Install and Configure Nginx on Fedora
Install Nginx using `dnf`, enable the service to start on boot, and configure the firewall to allow HTTP and HTTPS traffic.
How to Install and Configure PostgreSQL on Fedora
Install PostgreSQL on Fedora using dnf, initialize the database, and start the service.
How to Install and Configure PostgreSQL on Fedora (Complete Guide)
Install PostgreSQL on Fedora using DNF, initialize the database, and start the service with these three commands.
How to Install and Configure Redis on Fedora
Install Redis on Fedora using DNF, start the service with systemctl, and enable it for automatic boot startup.
How to Install and Use Redis on Fedora
Install Redis on Fedora by enabling the EPEL repository and using `dnf` to install the `redis` package, then start and enable the `redis` service via `systemctl`.
How to Install PHP and Composer on Fedora
Install PHP and Composer on Fedora by enabling the Remi repository and using dnf to install the necessary packages.
How to Secure a MariaDB/MySQL Installation on Fedora
Run the built-in security script after installing MariaDB on Fedora, then lock down remote access and configure SELinux and the firewall to protect your database.
How to Secure a PostgreSQL Installation on Fedora
Install PostgreSQL on Fedora, enable the firewall, and configure the database to listen only on localhost for local security.
How to Self-Host Gitea or Forgejo on Fedora
Self-host a personal Git server on Fedora by installing Gitea or Forgejo as a native systemd service backed by SQLite or PostgreSQL.
How to Set Up a LAMP/LEMP Stack on Fedora
Install Apache, MySQL, and PHP for LAMP or Nginx and PHP-FPM for LEMP on Fedora using dnf and systemctl.
How to Set Up a Mail Server (Postfix + Dovecot) on Fedora
The provided code uses a GitHub Action to send emails via external SMTP credentials rather than installing a local Postfix or Dovecot server.
How to Set Up a Reverse Proxy with Nginx on Fedora
Install Nginx on Fedora, configure a server block to forward traffic to your backend, and restart the service to enable the reverse proxy.
How to Set Up Virtual Hosts (Nginx or Apache) on Fedora
To set up virtual hosts on Fedora, create a dedicated configuration file in `/etc/nginx/conf.d/` or `/etc/httpd/conf.d/`, define the `server_name` or `ServerName` directive with your domain, and reload the web server service.
How to Sync Nextcloud Files on Fedora
Install the official Nextcloud client from the Fedora repositories or Flathub, then configure it to mount your remote folder locally.
How to Use pgAdmin for PostgreSQL Administration on Fedora
Install pgAdmin4 on Fedora using dnf and launch the web interface to manage PostgreSQL databases.
Set Up a Web Server on Fedora
Install Apache (`httpd`) or Nginx on Fedora, open the required firewall ports, and verify SELinux contexts so your web server starts serving content immediately.
Set up LAMP stack
Install Apache, MariaDB, and PHP using `dnf`, then enable the services to start automatically on boot.
Set up LEMP stack
To set up a LEMP stack on Fedora, install Nginx, PHP-FPM, and MariaDB via `dnf`, then configure Nginx to proxy PHP requests to the PHP-FPM socket while ensuring SELinux and the firewall allow traffic.
Set Up MariaDB (MySQL) on Fedora
Installing MariaDB on Fedora takes only a few DNF commands and a quick security setup to get a production-ready MySQL-compatible database running natively.
Set up PostgreSQL
Install PostgreSQL via dnf, initialize the database, start the service, and create a user with database creation privileges.