Установка Apache HTTP Server в CentOS 7
Isi kandungan:
- Prasyarat
- Memasang Apache
- Melaraskan Firewall
- Mengesahkan Pemasangan Apache
- Mengurus Perkhidmatan Apache
- Struktur Fail Konfigurasi Apache dan Amalan Terbaik
- Kesimpulannya
Pelayan HTTP Apache adalah pelayan web paling popular di dunia. Ia adalah pelayan HTTP berskala terbuka dan terbuka dan menyediakan ciri-ciri yang boleh diperluas oleh pelbagai modul. Arahan berikut menerangkan cara memasang dan mengurus pelayan web Apache pada mesin CentOS 7 anda.
Prasyarat
Sebelum memulakan tutorial, pastikan anda log masuk sebagai pengguna dengan keistimewaan sudo.
Memasang Apache
Apache tersedia dalam repositori CentOS default dan pemasangannya cukup lurus ke hadapan.
Pada CentOS dan RHEL pakej Apache dan perkhidmatan dipanggil
httpd
. Untuk memasang pakej jalankan arahan berikut:
sudo yum install
Setelah pemasangan selesai, dayakan dan mulakan perkhidmatan Apache:
sudo systemctl enable
sudo systemctl start
Melaraskan Firewall
Sekiranya pelayan anda dilindungi oleh firewall, anda perlu membuka HTTP dan HTTPS port,
80
dan
443
. Gunakan arahan berikut untuk membuka port yang diperlukan:
sudo firewall-cmd --permanent --zone=public --add-service=http
sudo firewall-cmd --permanent --zone=public --add-service=https
sudo firewall-cmd --reload
Mengesahkan Pemasangan Apache
Kini kami telah memasang dan menjalankan Apache pada pelayan CentOS 7 kami, kami dapat menyemak status dan versi perkhidmatan Apache, dengan:
sudo systemctl status
● httpd.service - The Apache HTTP Server Loaded: loaded (/usr/lib/systemd/system/httpd.service; enabled; vendor preset: disabled) Active: active (running) since Thu 2018-04-26 07:13:07 UTC; 11s ago Docs: man:httpd(8) man:apachectl(8) Main PID: 3049 (httpd) Status: "Total requests: 0; Current requests/sec: 0; Current traffic: 0 B/sec" CGroup: /system.slice/httpd.service ├─3049 /usr/sbin/httpd -DFOREGROUND ├─3050 /usr/sbin/httpd -DFOREGROUND ├─3051 /usr/sbin/httpd -DFOREGROUND ├─3052 /usr/sbin/httpd -DFOREGROUND ├─3053 /usr/sbin/httpd -DFOREGROUND └─3054 /usr/sbin/httpd -DFOREGROUND
sudo httpd -v
Server version: Apache/2.4.6 (CentOS) Server built: Oct 19 2017 20:39:16
Akhir sekali untuk mengesahkan sama ada semuanya berfungsi dengan betul, buka alamat IP pelayan anda
http://YOUR_IP
dalam pelayar pilihan anda, dan anda akan melihat halaman selamat datang CentOS 7 Apache seperti yang ditunjukkan di bawah:
Mengurus Perkhidmatan Apache
Anda boleh menguruskan perkhidmatan Apache dengan cara yang sama seperti mana-mana unit sistem lain.
Untuk menghentikan perkhidmatan Apache, jalankan:
sudo systemctl stop
Untuk memulakannya semula, ketik:
sudo systemctl start
Untuk memulakan semula perkhidmatan Apache:
sudo systemctl restart
Untuk memuatkan semula perkhidmatan Apache selepas anda membuat beberapa perubahan konfigurasi:
sudo systemctl reload
Sekiranya anda ingin melumpuhkan perkhidmatan Apache untuk memulakan boot:
sudo systemctl disable
Dan untuk membolehkannya semula:
Struktur Fail Konfigurasi Apache dan Amalan Terbaik
- Semua fail konfigurasi Apache terletak di direktori
/etc/httpdFail konfigurasi Apache utama ialah/etc/httpd/conf/httpd.confSemua fail konfigurasi yang berakhir dengan.confterletak dalam direktori/etc/httpd/conf.ddimasukkan ke dalam fail konfigurasi utama Apache. Fail-fail konfigurasi yang bertanggungjawab untuk memuatkan pelbagai modul Apache terletak di direktori/etc/httpd/conf.modules.dlebih baik adalah disyorkan untuk membuat fail konfigurasi yang berasingan (vhost) untuk setiap fail domain vhost Apache mesti berakhir dengan.confdan disimpan dalam direktori/etc/httpd/conf.d. Anda boleh mempunyai sebanyak mungkin vhost yang anda perlukan.Ia adalah idea yang baik untuk mengikuti konvensyen menamakan piawai, contohnya jika nama domain anda adalahmydomain.commaka anda fail konfigurasi hendaklah dinamakan/etc/httpd/conf.d/mydomain.com.conffail log Apache (access_logdanerror_log) terletak di direktori/var/log/httpd/. Adalah disyorkan untuk mempunyai fail logaccessdanerrorberbeza untuk setiap vhost.Anda boleh menetapkan direktori akar dokumen domain anda ke mana-mana lokasi yang anda mahukan. Lokasi yang paling umum untuk webroot termasuk:-
/home/ //home/ //var/www//var/www/html//opt/
-
Kesimpulannya
Anda telah berjaya memasang Apache pada pelayan CentOS 7 anda. Anda kini bersedia untuk memulakan aplikasi anda dan menggunakan Apache sebagai pelayan web atau proksi.
apache centosJawatan ini adalah sebahagian daripada Stack Install LAMP pada siri CentOS 7.
Jawatan lain dalam siri ini:
• Bagaimana Memasang Apache pada CentOS 7 • Pasang MySQL pada CentOS 7 • Bagaimana Menyediakan Host Virtual Apache di CentOS 7 • Selamat Apache dengan Let's Encrypt pada CentOS 7Memasang, memasang semula, menaik taraf, laman web yang memberi tumpuan sepenuhnya kepada cara memasang, memasang, menaik taraf atau menyahpasang Windows 7, Windows Vista & Windows XP.
Microsoft telah melancarkan laman bantuan baru yang memfokuskan semata-mata mengenai cara memasang, memasang semula, menaik taraf atau menyahpasang Windows 7, Windows Vista & Windows XP. Jika anda sedang merancang untuk mengupgrade Windows Vista ke Windows 7, ini adalah sumber yang hebat!
Bagaimana untuk memasang dan mengkonfigurasi nextcloud dengan apache pada centos 7
Nextcloud adalah sumber terbuka, platform berkongsi fail dan kerjasama, yang serupa dengan Dropbox. Dalam tutorial ini, kami akan menunjukkan kepada anda cara memasang dan mengkonfigurasi Nextcloud dengan Apache pada mesin CentOS 7.
Bagaimana untuk memasang apache cassandra pada centos 7
Apache Cassandra adalah pangkalan data NoSQL sumber terbuka tanpa titik kegagalan tunggal, menyediakan skalabilitas linear dan ketersediaan tinggi tanpa menjejaskan prestasi. Tutorial ini menerangkan cara memasang Apache Cassandra pada CentOS 7.







