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.