Konfigurasi Repositori Paket RedHat Jaringan Lokal melalui HTTP dengan Apache

Konfigurasi Repositori Paket RedHat Jaringan Lokal melalui HTTP dengan Apache

Objektif

Tujuannya adalah untuk mengonfigurasi Repositori Paket RedHat jaringan yang dapat diakses melalui protokol http. Panduan ini menggunakan server web apache sebagai sarana untuk menyediakan akses http ke repositori paket lokal.

Sistem Operasi dan Versi Perangkat Lunak

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

Persyaratan

Akses istimewa ke sistem server RHEL Anda akan diperlukan.

Kesulitan

MUDAH

Konvensi

  • # - mensyaratkan perintah linux yang diberikan untuk dieksekusi dengan hak istimewa root baik secara langsung sebagai pengguna root atau dengan menggunakan sudo memerintah
  • $ - mensyaratkan perintah Linux yang diberikan untuk dieksekusi sebagai pengguna biasa

Instruksi

Instal Apache

Pertama, langkah adalah menginstal dan memulai httpd Daemon.

# yum instal httpd 

Memungkinkan httpd Daemon untuk memulai setelah reboot:

# Systemctl Mengaktifkan httpd membuat symlink dari/etc/systemd/system/multi-user.target.ingin/vsftpd.Layanan ke/usr/lib/systemd/system/vsftpd.melayani. 

Nonaktifkan konfigurasi halaman selamat datang Apache default di server redhat linux:

# mv/etc/httpd/conf.D/Selamat Datang.conf/etc/httpd/conf.D/Selamat Datang.cadangan 

Awal httpd Daemon:

# Systemctl Mulai httpd 

httpd Daemon sekarang harus berjalan:

# Systemctl Status httpd ● httpd.Layanan - Server HTTP Apache dimuat: dimuat (/usr/lib/systemd/system/httpd.melayani; diaktifkan; Preset Vendor: Dinonaktifkan) Aktif: Aktif (Berlari) Sejak Sel 2017-04-11 06:28:57 AEST; 20S lalu Docs: Man: httpd (8) Man: Apachectl (8) Main PID: 12283 (httpd) Status: "Total Permintaan: 0; Permintaan Saat Ini/Sec: 0; Lalu Lintas Saat Ini: 0 B/Sec" CGroup:/Sistem.Slice/httpd.Layanan ├─12283/usr/sbin/httpd -dForeGround ├─12289/usr/sbin/httpd -dForeGround ├─12290/usr/sbin/httpd -dForeGround ├─12291/usr/sbin/httpd -dForeGround ├─12291/usr/sbin/httpd -dFOREGREGOGIS /sbin/httpd -dForeGround └─12293/usr/sbin/httpd -dforeground 

Konfigurasikan Firewall

Jika Anda mengaktifkan firewall, tambahkan aturan baru untuk memungkinkan koneksi firewall masuk ke layanan FTP:

# firewall-cmd --permanent --add-service = http # firewall-cmd ---eload 

Sertakan paket

Yang tersisa adalah menyalin repositori paket redhat dari gambar ISO atau drive 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 salin semua file sumber menggunakan cp:

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

Jika Selinux diaktifkan pada sistem Anda mengatur konteks selinux yang sesuai secara rekursif untuk seluruh direktori:

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

Server FTP Anda sekarang dapat diakses dari sistem jarak jauh melalui http: // server-ip/

Tutorial Linux Terkait:

  • Hal -hal yang harus diinstal pada ubuntu 20.04
  • Hal -hal yang harus dilakukan setelah menginstal ubuntu 20.04 FOSSA FOSSA Linux
  • File Konfigurasi Linux: 30 Teratas Paling Penting
  • Unduh Linux
  • Can Linux mendapatkan virus? Menjelajahi kerentanan Linux…
  • Hal -hal yang harus dilakukan setelah menginstal ubuntu 22.04 Jammy Jellyfish…
  • Distro linux terbaik untuk pengembang
  • Oracle Linux vs Red Hat (RHEL)
  • Perintah Linux: 20 perintah terpenting teratas yang Anda butuhkan untuk…
  • Pengantar Otomatisasi Linux, Alat dan Teknik