Panduan langkah demi langkah lengkap untuk menyediakan pelayan web pada CentOS

WBOY
Lepaskan: 2023-08-06 13:29:16
asal
2371 orang telah melayarinya

Panduan langkah demi langkah yang lengkap untuk menyediakan pelayan web pada CentOS

Membina pelayan web anda sendiri ialah kemahiran penting yang membolehkan anda mengehos tapak web atau aplikasi anda sendiri di Internet. Artikel ini akan memperkenalkan anda kepada panduan lengkap untuk menyediakan pelayan web pada sistem pengendalian CentOS, termasuk langkah-langkah seperti memasang perisian yang diperlukan, mengkonfigurasi pelayan dan menyediakan peraturan firewall.

Langkah 1: Pasang perisian yang diperlukan

Pertama, anda perlu memasang beberapa perisian yang diperlukan, termasuk pelayan web Apache, pangkalan data MySQL dan jurubahasa PHP. Masukkan arahan berikut dalam terminal untuk memasangnya:

sudo yum install httpd mysql-server php php-mysql
Salin selepas log masuk

Langkah Kedua: Mulakan dan Konfigurasi Perkhidmatan

Selepas pemasangan selesai, anda perlu memulakan dan mengkonfigurasi perkhidmatan ini. Mula-mula mulakan pelayan Apache dan masukkan arahan berikut dalam terminal:

sudo service httpd start
Salin selepas log masuk

Kemudian, tetapkannya untuk bermula pada but:

sudo chkconfig httpd on
Salin selepas log masuk

Seterusnya, mulakan perkhidmatan pangkalan data MySQL:

sudo service mysqld start
Salin selepas log masuk

Begitu juga, tetapkannya untuk bermula pada but:

sudo chkconfig mysqld on
Salin selepas log masuk

Langkah 3: Tetapkan peraturan firewall

Pada CentOS, firewall didayakan secara lalai, tetapi ia mungkin menyekat akses kepada pelayan web. Oleh itu, anda perlu mengkonfigurasi peraturan tembok api untuk 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
Salin selepas log masuk

Langkah Empat: Cipta dan Konfigurasi Hos Maya

Seterusnya, anda perlu mengkonfigurasi hos maya untuk mengehoskan berbilang tapak web atau aplikasi. Masukkan arahan berikut dalam terminal untuk mencipta fail konfigurasi hos maya:

sudo nano /etc/httpd/conf.d/example.conf
Salin selepas log masuk

Dalam fail yang terbuka, masukkan contoh kod berikut:

<VirtualHost *:80>
    ServerName example.com
    DocumentRoot /var/www/html/example
    ErrorLog /var/log/httpd/example_error.log
    CustomLog /var/log/httpd/example_access.log combined

    <Directory /var/www/html/example>
        AllowOverride All
        Require all granted
    </Directory>
</VirtualHost>
Salin selepas log masuk

Ganti "example.com" dengan nama domain atau alamat IP anda dan "/var /www/html/example" dengan direktori tapak web anda. Selepas menyimpan dan menutup fail, mulakan semula pelayan Apache:

sudo service httpd restart
Salin selepas log masuk

Langkah 5: Uji pelayan

Kini, pelayan web anda disediakan dan tapak web atau aplikasi anda boleh diakses melalui penyemak imbas. Masukkan nama domain atau alamat IP anda ke dalam penyemak imbas anda dan anda sepatutnya dapat melihat halaman utama tapak web anda.

Jika anda ingin menggunakan PHP dalam tapak web anda, anda boleh membuat fail ujian mudah untuk mengesahkan bahawa PHP berfungsi dengan betul. Buat fail bernama "test.php" dalam direktori laman web dengan kandungan berikut:

<?php
    phpinfo();
?>
Salin selepas log masuk

Selepas menyimpan dan menutup fail, muat semula halaman web dan anda akan melihat halaman maklumat PHP.

Ringkasan:

Dengan mengikuti langkah di atas, anda telah berjaya menyediakan pelayan web anda sendiri di CentOS. Anda boleh mengehoskan sebarang jenis laman web atau aplikasi menggunakan pelayan ini. Terokai lebih lanjut dan ketahui cara mengkonfigurasi dan melindungi pelayan anda untuk memastikan ia berjalan dengan selamat dan cekap. Semoga panduan lengkap ini membantu!

Atas ialah kandungan terperinci Panduan langkah demi langkah lengkap untuk menyediakan pelayan web pada CentOS. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Label berkaitan:
sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!