Skonfiguruj repozytorium pakietów Redhat w sieci lokalnej nad HTTP z Apache
- 3713
- 988
- Juliusz Sienkiewicz
Cel
Celem jest skonfigurowanie repozytorium pakietów sieciowych Redhat dostępnych za pośrednictwem protokołu HTTP. W tym przewodniku wykorzystuje Apache Webserver jako środki do zapewnienia dostępu HTTP do lokalnego repozytorium pakietów.
Wersje systemu operacyjnego i oprogramowania
- System operacyjny: - Red Hat Enterprise Linux Server 7.3 (Maipo)
- Oprogramowanie: - Apache/2.4.6 (Red Hat Enterprise Linux)
Wymagania
Wymagany będzie uprzywilejowany dostęp do systemu serwera RHEL.
Trudność
ŁATWY
Konwencje
- # - Wymaga, aby podane polecenia Linux są wykonywane z uprawnieniami root bezpośrednio jako użytkownik root lub za pomocą
sudo
Komenda - $ - Wymaga, aby podane polecenia Linux zostały wykonane jako zwykły użytkownik niepewny
Instrukcje
Zainstaluj Apache
Po pierwsze, krok to zainstalowanie i rozpoczęcie httpd
Demon.
# Yum Instal HTTPD
Włączać httpd
Demon zacząć po ponownym uruchomieniu:
# SystemCtl Włącz HTTPD Utworzone SymLink z/etc/Systemd/System/Multi-użytkownik.cel.Wants/VSFTPD.Usługa do/usr/lib/systemd/system/vsftpd.praca.
Wyłącz domyślną konfigurację strony powitalnej Apache na serwerze Redhat Linux:
# mv/etc/httpd/conf.D/Witaj.conf/etc/httpd/conf.D/Witaj.kopia zapasowa
Początek httpd
Daemon:
# Systemctl start httpd
httpd
Demon powinien teraz biegać:
# Status Systemctl HTTPD ● HTTPD.Usługa - załadowany serwer Apache HTTP: załadowany (/usr/lib/systemd/system/httpd.praca; włączony; PREDETPER PREDET: Niepełnosprawne) Aktywne: Aktywne (działające) od wt. 2017-04-11 06:28:57 AEST; 20s temu Dokumenty: Człowiek: Httpd (8) Man: Apachectl (8) Główny PID: 12283 (HTTPD) Status: „Całkowite żądania: 0; bieżące żądania/s: 0; bieżący ruch: 0 b/s” Cgroup:/System.Slice/httpd.Service ├─12283/usr/sbin/httpd -dforeground ├─12289/usr/sbin/httpd -dforeground ├─12290/usr/sbin/httpd -dforeground ├lok /sbin/httpd -dforeground └─12293/usr/sbin/httpd -dforeground
Skonfiguruj zaporę ogniową
Jeśli masz włączoną zaporę ogniową, dodaj nową regułę, aby umożliwić przychodzące połączenia zapory z usługą FTP:
# firewall-cmd --Permanent --add-service = http # firewall-cmd--reload
Dołącz pakiety
Pozostaje skopiowanie repozytorium pakietów Redhat z ISO Image lub DVD Drive do /var/www/http/
informator. Zamontuj swój CDROM:
# Mount /dev /cdrom /media
Lub obraz Rhel ISO:
# Mount -ro Loop Rhel-Server-7.3-x86_64-DVD.ISO /Media
i skopiuj wszystkie pliki źródłowe za pomocą CP
:
# cp -a/media/*/var/www/http/
Jeśli SELINUX jest włączony w systemie Zestaw odpowiedni kontekst Selinux rekurencyjnie dla całego katalogu:
# chcon -r -t public_content_t/var/www/http/
Twój serwer FTP powinien być teraz dostępny z dowolnego zdalnego systemu za pośrednictwem http: // server-ip/
Powiązane samouczki Linux:
- Rzeczy do zainstalowania na Ubuntu 20.04
- Rzeczy do zrobienia po zainstalowaniu Ubuntu 20.04 Focal Fossa Linux
- Linux Pliki konfiguracyjne: Top 30 Najważniejsze
- Pobierz Linux
- Czy Linux może uzyskać wirusy? Badanie podatności Linuksa…
- Rzeczy do zrobienia po zainstalowaniu Ubuntu 22.04 JAMMY Jellyfish…
- Najlepszy Linux Distro dla programistów
- Oracle Linux vs Red Hat (RHEL)
- Polecenia Linux: Top 20 najważniejsze polecenia, które musisz…
- Wprowadzenie do automatyzacji, narzędzi i technik Linuksa
- « Jak wymusić instalację trybu tekstowego Redhat Linux
- Jak wyłączyć domyślną stronę Apache Welcome na Redhat Linux »