What are Websites
Websites are your web applications, WordPress.
Supported Languages
JungleWP currently supports PHP 5.6, PHP 7.0, PHP 7.1, PHP 7.2, 7.3, and PHP 7.4 websites.
Website Configuration
JungleWP configures your servers with Nginx as the public-facing webserver. Nginx serves static files and all other requests are proxied to Apache 2.4 so that you can use .htaccess files. PHP is configured to run via FPM. Each Website can have multiple MySQL databases.
The web root directory for each app is /srv/users/SYSUSER/apps/WEBSITENAME/public
.
Deploying Your Code
To get your app's code onto your server, do one the following as the system user your app belongs to:
- Upload files using SFTP/SCP.
- SSH into the server and download your website's code (e.g. using git).
Domains and DNS
The domain name you specify for your app is what is used in the web server's virtual host configuration. If you set your app's domain name to example.com, Nginx and Apache will be configured to listen for both example.com and www.example.com.
JungleWP does not automatically manage DNS for you. To access your website by their domain name, you must add your domain, then make the appropriate changes in your domain's DNS zone so that your domain name resolves to your Pod's IP address. You can do this where you currently manage DNS for your domain.
IP Addresses
JungleWP configures the web server to listen on all of the server's IP addresses, including IPv6 addresses.