Rumah > Artikel > Operasi dan penyelenggaraan > Penjelasan terperinci tentang kaedah dan langkah berjaga-jaga untuk membina pelayan web pada CentOS
Penjelasan terperinci tentang kaedah dan langkah berjaga-jaga untuk membina pelayan web pada CentOS
Abstrak: Artikel ini akan memperkenalkan secara terperinci kaedah dan langkah berjaga-jaga untuk membina pelayan web pada sistem pengendalian CentOS. Pertama, kami akan membincangkan cara memasang dan mengkonfigurasi pelayan HTTP Apache. Kemudian, kita akan membincangkan cara memasang dan mengkonfigurasi PHP dan MySQL untuk menyokong halaman web dan pangkalan data dinamik. Akhir sekali, kami menyediakan beberapa pertimbangan untuk memastikan keselamatan dan prestasi pelayan anda.
Apache ialah salah satu perisian pelayan HTTP yang paling biasa digunakan dengan kebolehpercayaan dan kestabilan. Berikut ialah langkah-langkah untuk memasang dan mengkonfigurasi Apache pada CentOS:
1.1 Kemas kini sistem
Sebelum memasang Apache, pertama anda perlu memastikan bahawa sistem itu dikemas kini. Buka terminal dan masukkan arahan berikut:
sudo yum update
1.2 Pasang Apache
Masukkan arahan berikut dalam terminal untuk memasang Apache:
sudo yum install httpd
Selepas pemasangan selesai, mulakan Apache dan tetapkannya untuk bermula secara automatik semasa but:
sudo systemctl start httpd sudo systemctl enable httpd
1.3 Konfigurasikan tembok api
Secara lalai, tembok api CentOS mungkin menyekat akses luaran kepada Apache. Kami perlu membenarkan trafik HTTP dan HTTPS melalui. Masukkan arahan berikut dalam terminal:
sudo firewall-cmd --permanent --add-service=http sudo firewall-cmd --permanent --add-service=https sudo firewall-cmd --reload
PHP ialah bahasa skrip sebelah pelayan yang biasa digunakan yang berfungsi dengan Apache untuk mendayakan fungsi dinamik pada halaman web. Berikut ialah langkah-langkah untuk memasang dan mengkonfigurasi PHP pada CentOS:
2.1 Pasang PHP
Masukkan arahan berikut dalam terminal untuk memasang PHP:
sudo yum install php
Selepas pemasangan selesai, mulakan semula Apache:
sudo systemctl restart httpd
2.2 Konfigurasi PHP
Buka fail konfigurasi PHP dan dayakan sambungan yang diperlukan. Masukkan arahan berikut dalam terminal:sudo vi /etc/php.iniCari baris berikut dan nyahkomennya:
;extension=mysqli.soSimpan dan tutup fail. Mulakan semula Apache:
sudo systemctl restart httpd
sudo yum install mysql-serverSelepas pemasangan selesai, mulakan MySQL dan tetapkannya untuk bermula secara automatik semasa but :
sudo systemctl start mysqld sudo systemctl enable mysqld3.2 Konfigurasikan MySQL
Jalankan skrip keselamatan MySQL untuk meningkatkan keselamatan dan tetapkan kata laluan akar:
sudo mysql_secure_installationIkuti gesaan untuk menetapkan kata laluan akar dan pilihan keselamatan lain. Setelah selesai, mulakan semula MySQL:
sudo systemctl restart mysqld
Atas ialah kandungan terperinci Penjelasan terperinci tentang kaedah dan langkah berjaga-jaga untuk membina pelayan web pada CentOS. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!