Pular para o conteúdo principal

Usando Apache

Pacote PHP para Apache

Ao usar Apache diretamente na máquina, certifique-se de ter instalado o módulo libapache2-mod-php8.4.

sudo a2dissite 000-default.conf
sudo nano /etc/apache2/sites-available/panel.conf

Substitua <domain> pelo seu domínio ou endereço IP:

# Substitua o <domain> pelo nome do seu dominio ou seu IP
<VirtualHost *:80>
ServerName <domain>

RewriteEngine On
RewriteCond %{HTTPS} !=on
RewriteRule ^/?(.*) https://%{SERVER_NAME}/$1 [R,L]
</VirtualHost>

<VirtualHost *:443>
ServerName <domain>
DocumentRoot "/var/www/jexactyl/public"

AllowEncodedSlashes On

php_value upload_max_filesize 100M
php_value post_max_size 100M

<Directory "/var/www/jexactyl/public">
Require all granted
AllowOverride all
</Directory>

SSLEngine on
SSLCertificateFile /etc/letsencrypt/live/<domain>/fullchain.pem
SSLCertificateKeyFile /etc/letsencrypt/live/<domain>/privkey.pem
</VirtualHost>
sudo ln -sf /etc/apache2/sites-available/panel.conf /etc/apache2/sites-enabled/panel.conf
sudo a2enmod rewrite
sudo a2enmod ssl
sudo systemctl restart apache2