Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Docs: Installation instructions for SLES #829

Merged
merged 1 commit into from
Aug 14, 2024
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
36 changes: 31 additions & 5 deletions doc/source/setuphttpd.rst
Original file line number Diff line number Diff line change
Expand Up @@ -31,10 +31,10 @@ This matrix represents the successful setup of different web servers across thre
The last section of this chapter details about using tokens to enhance security.

====================== ================= ================= =================
Tested RHEL 9.4 SLES 15.5 Ubuntu 24.04
Tested RHEL 9.4 SLES 15 SP6 Ubuntu 24.04
====================== ================= ================= =================
Apache2 + uwsgi ✓
Apache2 + mod_wsgi ✓
Apache2 + uwsgi ✓
Apache2 + mod_wsgi ✓
nginx + uwsgi
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Add a check mark in "Ubuntu" column for nginx + uwsgi

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Noted.

====================== ================= ================= =================

Expand All @@ -45,7 +45,7 @@ Redhat Enterprise Linux
-----------------------

The following instructions are for RHEL 9.4.
The RPM packages can be downloaded from (to be determined).
The RPM packages can be downloaded from https://download.opensuse.org/repositories/Virtualization:/feilong/AlmaLinux_9/

Before installing the necessary packages, it is important to set up the EPEL repository.
**Important:** Ensure that the EPEL repository is enabled to access additional packages.
Expand Down Expand Up @@ -82,7 +82,33 @@ To change that, you need to modify both Apache configuration and firewall rules.
SUSE Linux Enterprise Server
----------------------------

(to be written).
The following instructions are for SLES15 SP5.
The RPM packages can be downloaded from https://download.opensuse.org/repositories/Virtualization:/feilong/SLE_15_SP5/



Install the downloaded packages using the `zypper` command

..code-block:: text

# zypper install zthin-<version>-<release>.s390x.rpm
# zypper install zvmsdk-<version>-<release>.noarch.rpm
Comment on lines +90 to +95
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Is this needed because the zypper install command is included in the quickstart section?

Copy link
Contributor

@Bischoff Bischoff Aug 11, 2024

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I would prefer to duplicate that piece of information?

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

For now in the current PR, keep the change as is.
As it is already present in the previous page, rather have the commands about starting/stopping the web server, which can be handled in a new PR.

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

OK.

By the way, it seems to me that, when you install from packages, apache2 is automatically started, so you don't need instructions to start it in that specific case.

But maybe I'm starting to overthink it.

Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I think you are thinking correctly but it does not hurt to restate that apache2 might need to be restarted.


If not already done, enable the automatic startup of the Apache server, and then start it:

..code-block:: text

# systemctl enable apache2
# systemctl start apache2

Finally, you can verify if the installation works as intended by making a curl request from your workstation

..code-block:: text

$ curl http://<your server ip address>:8080/

By default, Feilong will listen on port 8080.
To change that, you need to modify both Apache configuration and firewall rules.

Ubuntu
------
Expand Down
Loading