Differences
This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
redhat:web-server-redhat:apache:apache24-on-redhat [2020/03/05 14:03] – michael | redhat:web-server-redhat:apache:apache24-on-redhat [2020/03/05 15:02] (current) – [Additional setup] michael | ||
---|---|---|---|
Line 63: | Line 63: | ||
* Configuration files that are responsible for loading various Apache modules are located in the ''/ | * Configuration files that are responsible for loading various Apache modules are located in the ''/ | ||
* Apache vhost files must end with '' | * Apache vhost files must end with '' | ||
- | | + | |
* Apache log files ('' | * Apache log files ('' | ||
* You can set your domain document root directory to any location you want. The most common locations for webroot include: | * You can set your domain document root directory to any location you want. The most common locations for webroot include: | ||
- | | + | |
- | * ''/ | + | * ''/ |
- | * ''/ | + | * ''/ |
- | * ''/ | + | * ''/ |
</ | </ | ||
- | |||
- | |||
- | ===== Additional: Configuring .... ===== | ||
- | |||
- | At this point, you should be able to access Apache with a web browser on '' | ||
- | |||
- | |||
- | ---- | ||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | FIXME | ||
- | |||
- | |||
- | |||
- | |||
- | <WRAP center box 100%> | ||
- | ==== Installation von Apache 2.4 mit HTTP/2 und PHP 7.2 ==== | ||
- | |||
- | < | ||
- | # curl -sSL https:// | ||
- | # yum -y install https:// | ||
- | |||
- | # yum update | ||
- | # yum install httpd php72w-fpm php72w-cli php72w-common php72w-gd php72w-intl php72w-mbstring php72w-mysql php72w-pecl-geoip php72w-pecl-imagick php72w-process php72w-xml | ||
- | |||
- | # mkdir / | ||
- | # chown -R apache: | ||
- | |||
- | # firewall-cmd --permanent --zone=public --add-service=http | ||
- | # firewall-cmd --reload | ||
- | </ | ||
- | |||
- | < | ||
- | # vim / | ||
- | </ | ||
- | |||
- | < | ||
- | # vim / | ||
- | </ | ||
- | |||
- | < | ||
- | # systemctl start httpd php-fpm | ||
- | # systemctl enable httpd php-fp | ||
- | </ | ||
- | |||
- | < | ||
- | # vim / | ||
- | </ | ||
- | |||
- | ---- | ||
- | |||
- | <WRAP center round alert 60%> | ||
- | ''< | ||
- | </ | ||
- | |||
- | |||
- | Apache 2.4 ist bei **Redhat** sowie **CentOS** in den offiziellen Paket quellen **//NUR//** in **Version 2.2** enthalten. Um also die neuste Version Apache 2.4 zu installieren, | ||
- | |||
- | < | ||
- | # yum install httpd | ||
- | # rm -f / | ||
- | </ | ||
- | |||
- | <WRAP center round important 100%> | ||
- | ''< | ||
- | |||
- | < | ||
- | Install the SCL repository for your system: | ||
- | # yum install centos-release-scl | ||
- | # yum update | ||
- | </ | ||
- | </ | ||
- | |||
- | </ | ||
- | |||
- | ---- | ||
<WRAP center box 100%> | <WRAP center box 100%> | ||
- | ==== Grund Konfiguration | + | ==== Basic configuration |
- | Im folgenden, wird der Apache | + | In the following, the Apache |
< | < | ||
Line 169: | Line 82: | ||
<sxh bash; first-line: 1> | <sxh bash; first-line: 1> | ||
- | # Zeile 86: setzen der Server-Admin Email Adresse | + | # line 86: set the server admin email address |
- | ServerAdmin root@blackgate.org | + | ServerAdmin root@michu-it.com |
- | # Zeile 95: festlegen des Server-Namen | + | # Line 95: set the server name |
- | ServerName www.blackgate.org | + | ServerName www.michu-it.com |
- | # Zeile 151: ' | + | # Line 151: Change |
AllowOverride All | AllowOverride All | ||
- | # Zeile 164: Hinzufügen der üblich gebrauchen DirectoriyIndexen (Wichtig php & html) | + | # The following is entered at the end of the configuration and serves as a hardening purpose: |
- | DirectoryIndex index.html index.php index.cgi | + | |
- | + | ||
- | #Folgendes wird dann noch am Schluss der Konfiguration eingetragen: | + | |
ServerTokens Prod | ServerTokens Prod | ||
KeepAlive On | KeepAlive On | ||
</ | </ | ||
- | Nun kann der Webserver auch bereits schon gestartet werden: | + | After each configuration change the apache.service must be reloaded or restarted: |
< | < | ||
- | # systemctl | + | # systemctl |
- | # systemctl enable | + | |
</ | </ | ||
- | |||
- | '' | ||
- | |||
- | < | ||
- | # firewall-cmd --add-service=http --permanent | ||
- | # firewall-cmd --add-service=https --permanent | ||
- | |||
- | # firewall-cmd --reload | ||
- | </ | ||
</ | </ | ||
Line 207: | Line 106: | ||
<WRAP center box 100%> | <WRAP center box 100%> | ||
- | ==== Testseite erstellen | + | ==== Create test page ==== |
- | Zum testen, des Apache | + | To test the Apache |
< | < | ||
Line 219: | Line 118: | ||
< | < | ||
<div style=" | <div style=" | ||
- | Test Page | + | Test Page - Under Construction. |
</ | </ | ||
</ | </ | ||
Line 226: | Line 125: | ||
{{ : | {{ : | ||
</ | </ | ||
+ | |||
+ | |||
+ | ===== Additional setup ===== | ||
+ | |||
+ | Further documentation can be found under the individual links | ||
+ | |||
+ | * [[redhat: | ||
+ | * [[redhat: | ||
+ | * [[redhat: | ||
+ | * | ||
+ | |||
+ | |||
+ |