Index: openacs-4/packages/acs-core-docs/www/install-redhat.adp
===================================================================
RCS file: /usr/local/cvsroot/openacs-4/packages/acs-core-docs/www/install-redhat.adp,v
diff -u -r1.5 -r1.6
--- openacs-4/packages/acs-core-docs/www/install-redhat.adp 25 Apr 2018 08:38:27 -0000 1.5
+++ openacs-4/packages/acs-core-docs/www/install-redhat.adp 3 Sep 2024 15:37:32 -0000 1.6
@@ -1,17 +1,23 @@
- by Joel
-Aufrecht
- This section takes a blank PC and sets up some supporting
+Appendix A. Install Red Hat 8/9 This section takes a blank PC and sets up some supporting
software. You should do this section as-is if you have a machine
you can reformat and you want to be sure that your installation
works and is secure; it should take about an hour. (In my
@@ -33,80 +39,78 @@
Unplug
the network cable from your computer. We don't want to connect
to the network until we're sure the computer is secure.
- (Wherever you see the word secure, you
-should always read it as, "secure enough for our purposes,
-given the amount of work we're willing to exert and the
-estimated risk and consequences.") Insert Red Hat 8.0 or 9.0 Disk 1 into the CD-ROM and reboot the
-computer At the Checking the media is probably a waste of time, so when it asks
-press Tab and then Enter to skip it. After the graphical introduction page loads, click Choose the language you want to use and then click Select the keyboard layout you will use and Click Choose your mouse type and Click Insert Red Hat 8.0 or 9.0 Disk 1 into the CD-ROM and reboot the
+computer At the Checking the media is probably a waste of time, so when it asks
+press Tab and then Enter to skip it. After the graphical introduction page loads, click Choose the language you want to use and then click Select the keyboard layout you will use and Click Choose your mouse type and Click Red Hat has several templates for new computers. We'll start
with the "Server" template and then fine-tune it during
-the rest of the install. Choose boot:
prompt, press Enter for a graphical
-install. The text install is fairly different, so if you need to do
-that instead proceed with caution, because the guide won't
-match the steps.
-
-
-
+ (Wherever you
+see the word secure, you should always read it as, "secure
+enough for our purposes, given the amount of work we're willing
+to exert and the estimated risk and consequences.")
boot:
+prompt, press Enter for a graphical install. The text install is
+fairly different, so if you need to do that instead proceed with
+caution, because the guide won't match the steps.
+
+
+
Server
and
-click .
Server
and click .
Reformat the hard drive. If you know what you're doing, do this step on your own. Otherwise: we're going to let the installer wipe out the everything on the main hard drive and then arrange things to its liking.
Choose Automatically Partition
and click
-
-
Uncheck Review (and modify if needed)
-the partitions created
and click
+
Choose Automatically
+Partition
and click
+
Uncheck Review (and modify if needed) the partitions
+created
and click
On the pop-up window asking "Are you sure you want to do
-this?" click IF YOU ARE
-WIPING YOUR HARD DRIVE.
Click on the
-boot loader screen
IF YOU ARE WIPING YOUR
+HARD DRIVE.Click on the boot loader
+screen
Configure Networking. Again, if you -know what you're doing, do this step yourself, being sure to -note the firewall holes. Otherwise, follow the instructions in this -step to set up a computer directly connected to the internet with a -dedicated IP address.
Configure Networking. Again, if you know what you're doing, do this +step yourself, being sure to note the firewall holes. Otherwise, +follow the instructions in this step to set up a computer directly +connected to the internet with a dedicated IP address.
DHCP is a system by which a computer that joins a network (such
as on boot) can request a temporary IP address and other network
information. Assuming the machine has a dedicated IP address (if it
doesn't, it will be tricky to access the OpenACS service from
the outside world), we're going to set up that address. If you
don't know your netmask, 255.255.255.0 is usually a pretty safe
-guess. Click , uncheck
Configure using
-DHCP
and type in your IP
-and netmask. Click .
Type in your host name, gateway, and DNS server(s). Then click
-.
We're going to use the firewall template for high security,
+guess. Click ,
+uncheck
Configure using DHCP
and type in your IP
+and netmask. Click .
Type in your hostname, gateway, and DNS server(s). Then click
+.
We're going to use the firewall template for high security,
meaning that we'll block almost all incoming traffic. Then
we'll add a few holes to the firewall for services which we
-need and know are secure. Choose High
security level. Check WWW
,
-SSH
, and Mail (SMTP)
.
-In the Other
-ports
box, enter
+need and know are secure. Choose High
security level. Check
+WWW
, SSH
, and Mail
+(SMTP)
. In the Other ports
box, enter
443, 8000, 8443
.
-Click . Port 443
-is for https (http over ssl), and 8000 and 8443 are http and https
-access to the development server we'll be setting up.
. Port 443 is for https
+(http over ssl), and 8000 and 8443 are http and https access to the
+development server we'll be setting up.
-Select any additional languages you want
-the computer to support and then click
-
Choose your time zone and click .
Type in a root password, twice.
+Choose your timezone and click .
Type in a root password, twice.
On the Package selection page, we're going to uncheck a lot of packages that install software we don't need, and add packages that have stuff we do need. You should install everything @@ -117,54 +121,65 @@ firewall, or a resource hog. Just don't install a database or web server, because that would conflict with the database and web server we'll install later.
At the bottom, check
-Select Individual
-Packages
and click
+
Editors
+(this installs emacs),Details
next
+to Text-based Internet
, check
+lynx
, and click
;Authoring and
+Publishing
(this installs docbook),Server Configuration
+Tools
,Web
+Server
,Windows File
+Server
,SQL Database
+Server
(this installs PostgreSQL),Development
+Tools
(this installs gmake and other build
+tools),Administration
+Tools
, andPrinting
+Support
.At the bottom, check
+Select Individual Packages
+and click
We need to fine-tune the exact list of packages. The same rules
apply as in the last step - you can add more stuff, but you
shouldn't remove anything the guide adds. We're going to go
-through all the packages in one big list, so select
-Flat View
and wait. In a minute, a
-list of packages will appear.