Konfigurasikan repositori pakej redhat rangkaian tempatan melalui HTTP dengan Apache

Konfigurasikan repositori pakej redhat rangkaian tempatan melalui HTTP dengan Apache

Objektif

Objektifnya adalah untuk mengkonfigurasi repositori pakej redhat rangkaian yang boleh diakses melalui protokol HTTP. Panduan ini menggunakan Apache Webserver sebagai cara untuk menyediakan akses HTTP ke repositori pakej tempatan.

Sistem operasi dan versi perisian

  • Sistem operasi: - Red Hat Enterprise Linux Server 7.3 (Maipo)
  • Perisian: - Apache/2.4.6 (Red Hat Enterprise Linux)

Keperluan

Akses istimewa ke sistem pelayan RHEL anda diperlukan.

Kesukaran

Mudah

Konvensyen

  • # - Memerlukan arahan Linux yang diberikan untuk dilaksanakan dengan keistimewaan akar sama ada secara langsung sebagai pengguna root atau dengan menggunakan sudo perintah
  • $ - Memerlukan arahan Linux yang diberikan sebagai pengguna yang tidak layak

Arahan

Pasang Apache

Pertama, langkah adalah untuk memasang dan memulakan httpd Daemon.

# yum pasang httpd 

Membolehkan httpd Daemon untuk bermula selepas reboot:

# Systemctl Dayakan Httpd yang dicipta Symlink dari/etc/Systemd/System/Multi-User.sasaran.mahu/vsftpd.perkhidmatan ke/usr/lib/systemd/system/vsftpd.perkhidmatan. 

Lumpuhkan konfigurasi halaman selamat datang Apache lalai di Redhat Linux Server:

# mv/etc/httpd/conf.D/Selamat datang.conf/etc/httpd/conf.D/Selamat datang.sandaran 

Mula httpd Daemon:

# Systemctl Mula Httpd 

httpd Daemon kini harus berjalan:

# status systemctl httpd ● httpd.Perkhidmatan - Pelayan HTTP Apache dimuatkan: dimuatkan (/usr/lib/systemd/system/httpd.perkhidmatan; didayakan; Pratetap Vendor: Dilumpuhkan) Aktif: Aktif (Berlari) Sejak Tue 2017-04-11 06:28:57 AEST; 20s yang lalu Dokumen: Man: Httpd (8) Man: Apachectl (8) PID Utama: 12283 (HTTPD) Status: "Jumlah Permintaan: 0; Permintaan Semasa/Sec: 0; Trafik Semasa: 0 B/SEC" Cgroup:/Sistem.slice/httpd.perkhidmatan ├─12283/usr/sbin/httpd -dforeground ├─12289/usr/sbin/httpd -dforeground ├─ ─12290/usr/sbin/httpd -dforeground ├─ /sbin/httpd -dforeground └─12293/usr/sbin/httpd -dforeground 

Konfigurasikan firewall

Sekiranya anda telah diaktifkan, tambahkan peraturan baru untuk membolehkan sambungan firewall masuk ke perkhidmatan FTP:

# Firewall-Cmd --PerManent --Add-Service = http # Firewall-Cmd-Reload 

Termasuk pakej

Apa yang tersisa adalah menyalin repositori pakej redhat dari imej ISO atau pemacu dvd ke /var/www/http/ direktori. Pasang cdrom anda:

# mount /dev /cdrom /media 

atau gambar RHEL ISO:

# Mount -ro Loop Rhel-Server-7.3-x86_64-DVD.ISO /Media 

dan menyalin semua fail sumber menggunakan cp:

# cp -a/media/*/var/www/http/ 

Sekiranya selinux diaktifkan pada sistem anda, tetapkan konteks selinux yang sesuai secara rekursif untuk keseluruhan direktori:

# chcon -r -t public_content_t/var/www/http/ 

Pelayan FTP anda kini boleh diakses dari mana -mana sistem jauh melalui http: // server-ip/

Tutorial Linux Berkaitan:

  • Perkara yang hendak dipasang di Ubuntu 20.04
  • Perkara yang perlu dilakukan setelah memasang ubuntu 20.04 Focal Fossa Linux
  • Fail Konfigurasi Linux: 30 teratas yang paling penting
  • Muat turun linux
  • Bolehkah linux mendapat virus? Meneroka kelemahan Linux ..
  • Perkara yang perlu dilakukan setelah memasang Ubuntu 22.04 Jur -ubur Jammy ..
  • Distro linux terbaik untuk pemaju
  • Oracle Linux vs Red Hat (RHEL)
  • Perintah Linux: Top 20 Perintah Paling Penting yang Anda Perlu ..
  • Pengenalan kepada Automasi, Alat dan Teknik Linux