Ajar anda langkah demi langkah langkah terperinci untuk menyediakan pelayan web pada CentOS

PHPz
Lepaskan: 2023-08-07 15:25:06
asal
1984 orang telah melayarinya

Ajar anda langkah terperinci untuk menyediakan pelayan web pada CentOS langkah demi langkah

  1. Pengenalan
    Pelayan web ialah perisian yang menyokong protokol HTTP dan digunakan untuk menyediakan halaman web dan perkhidmatan web. Anda boleh menggunakan perisian biasa seperti Apache dan Nginx untuk membina pelayan web pada CentOS. Artikel ini akan menggunakan Apache sebagai contoh untuk memperkenalkan langkah terperinci membina pelayan web pada CentOS.
  2. Pasang Apache

Pertama, buka terminal dan masukkan arahan berikut untuk memasang Apache:

sudo yum install httpd
Salin selepas log masuk

Selepas pemasangan selesai, mulakan perkhidmatan Apache:

sudo systemctl start httpd
Salin selepas log masuk

Untuk memastikan perkhidmatan Apache bermula secara automatik apabila sistem bermula , masukkan arahan berikut:

sudo systemctl enable httpd
Salin selepas log masuk
  1. Konfigurasi tembok api

Untuk membolehkan Apache mengakses secara normal, anda perlu mengkonfigurasi peraturan tembok api. Masukkan arahan berikut untuk memulakan perkhidmatan HTTP:

sudo firewall-cmd --permanent --zone=public --add-service=http
Salin selepas log masuk

Kemudian muat semula konfigurasi tembok api:

sudo firewall-cmd --reload
Salin selepas log masuk
  1. Uji Apache

Masukkan alamat IP pelayan dalam bar alamat penyemak imbas Jika anda melihat halaman selamat datang Apache, pemasangan berjaya. Anda boleh melihat alamat IP pelayan melalui arahan berikut:

hostname -I
Salin selepas log masuk
  1. Konfigurasikan direktori tapak web

Secara lalai, direktori tapak web Apache ialah/var/www/html. Boleh diubah suai mengikut keperluan./var/www/html。可以根据需要进行修改。

首先,备份默认的网站目录,输入以下命令:

sudo mv /var/www/html /var/www/html_backup
Salin selepas log masuk

然后创建一个新的网站目录,输入以下命令:

sudo mkdir /var/www/mywebsite
Salin selepas log masuk

设置目录权限,输入以下命令:

sudo chown -R apache:apache /var/www/mywebsite
Salin selepas log masuk

接下来,打开Apache配置文件,输入以下命令:

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

找到下面这一行:

DocumentRoot "/var/www/html"
Salin selepas log masuk

将其改为新的网站目录的路径:

DocumentRoot "/var/www/mywebsite"
Salin selepas log masuk

保存文件并退出。

  1. 创建测试页面

在新的网站目录/var/www/mywebsite下,创建一个名为index.html

Mula-mula, sandarkan direktori laman web lalai dan masukkan arahan berikut:

   My Website 

Welcome to My Website!

Salin selepas log masuk

Kemudian buat direktori tapak web baharu dan masukkan arahan berikut:
    sudo systemctl restart httpd
    Salin selepas log masuk
  1. Tetapkan kebenaran direktori dan masukkan arahan berikut:
  2. rrreeeSeterusnya, buka Fail konfigurasi Apache , masukkan arahan berikut:

    rrreee

    Cari baris berikut:
      rrreee
    1. Tukarnya ke laluan direktori tapak web baharu:
    2. rrreee
    Simpan fail dan keluar.

      Buat halaman ujian

      Dalam direktori tapak web baharu/var/www/mywebsite, buat halaman bernamaindex.htmlfail, masukkan yang berikut:
      rrreee

      Simpan fail dan keluar. Mulakan semula ApacheMasukkan arahan berikut untuk memulakan semula perkhidmatan Apache: rrreeeUji laman webMasukkan alamat IP pelayan dalam penyemak imbas, anda akan melihat mesej alu-aluan dipaparkan pada halaman ujian. Pada ketika ini, langkah-langkah untuk membina pelayan web pada CentOS telah selesai. Ringkasan: Artikel ini mengambil Apache sebagai contoh dan memperincikan langkah untuk membina pelayan web pada CentOS, termasuk memasang Apache, mengkonfigurasi tembok api, menguji Apache, mengkonfigurasi direktori tapak web, mencipta halaman ujian dan memulakan semula Apache. Dengan mengikuti langkah di atas, anda boleh berjaya menyediakan pelayan web pada CentOS dan mula menerbitkan tapak web anda sendiri.

    Atas ialah kandungan terperinci Ajar anda langkah demi langkah langkah terperinci 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
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!