Pandangan tentang 26 Teknik Analisis Data Besar: Bahagian 1
Pandangan tentang 26 Teknik Analisis Data Besar: Bahagian 1
Apache dibahagikan kepada unit yang dapat disesuaikan dan dikonfigurasi secara individu. Bahagian ini dipanggil hos maya.
Host maya membenarkan pentadbir menggunakan satu pelayan untuk mengehos banyak domain menggunakan satu IP. Ini berguna untuk sesiapa sahaja yang ingin menghoskan lebih dari satu laman web di VPS yang sama, tidak pernah menunjukkan bahawa pelayan yang sama juga menghoskan laman web lain. Proses ini dapat diulang tanpa had, bergantung pada beban yang dapat ditangani oleh pelayan anda.
Untuk melalui langkah-langkah ini, anda perlu mempunyai:
Konfigurasi saya akan menjadikan hos maya untuk test1.com
dan test2.com
. Anda harus menggantikannya dengan domain anda sendiri.
Akar dokumen akan ditetapkan ke direktori individu di bawah /var/www
folder. Buat direktori di sini untuk kedua-dua hos maya, seperti ini:
sudo mkdir /var/www/test1
sudo mkdir /var/www/test2
Direktori yang anda buat dimiliki oleh pengguna root. Anda harus menukar hak milik untuk pengguna biasa untuk dapat mengubah fail. $USER
adalah pengguna di mana anda sedang log masuk.
sudo chown -R $USER:$USER /var/www/test1
sudo chown -R $USER:$USER /var/www/test2
Anda juga harus mengubah izin ke direktori web umum dan semua fail dan folder di dalamnya.
sudo chmod -R 755 /var/www
Buat index.html
halaman untuk setiap laman web.
nano /var/www/test1/index.html
Dalam fail HTML ini, anda boleh meletakkan kandungan sederhana hanya untuk menunjukkan bahawa konfigurasi anda berfungsi. Contohnya, fail saya kelihatan seperti ini.
<html>
<head>
<title>test1</title>
</head>
<body>
<h1>test1.com virtual host !</h1>
</body>
</html>
Simpan dan tutup fail apabila anda selesai.
Sekarang salin fail ini ke laman web kedua.
cp /var/www/test1/index.html /var/www/test2/index.html
Anda kemudian boleh membuka dan mengubahnya.
nano /var/www/test2/index.html
<html>
<head>
<title>test2</title>
</head>
<body>
<h1>test2.com virtual host !</h1>
</body>
</html>
Simpan dan tutup fail ini apabila anda selesai.
Fail host maya menentukan konfigurasi host maya kami dan menentukan bagaimana pelayan web Apache akan bertindak balas terhadap permintaan domain yang berbeza.
Apache datang dengan fail tuan rumah maya lalai, 000-default.conf
. Salin fail ini dan ubah untuk domain pertama.
sudo cp /etc/apache2/sites-available/000-default.conf /etc/apache2/sites-available/test1.conf
sudo nano /etc/apache2/sites-available/test1.conf
Fail akan kelihatan seperti ini (tanpa komen):
<VirtualHost *:80>
ServerAdmin webmaster@localhost
DocumentRoot /var/www/html
</VirtualHost>
Tukar ServerAdmin
arahan kepada e-mel yang boleh diterima oleh pentadbir laman web. Kemudian, anda perlu menambah tiga arahan:
Fail host maya harus menyerupai yang berikut.
<VirtualHost *:80>
ServerAdmin [email protected]
ServerName test1.com
ServerAlias www.test1.com
DocumentRoot /var/www/test1
</VirtualHost>
Simpan dan tutup fail.
Anda boleh melakukan perkara yang sama dengan domain kedua.
sudo cp /etc/apache2/sites-available/test1.conf /etc/apache2/sites-available/test2.conf
sudo nano /etc/apache2/sites-available/test2.conf
Anda sekarang perlu mengubahnya untuk merujuk domain kedua anda.
<VirtualHost *:80>
ServerAdmin [email protected]
ServerName test2.com
ServerAlias www.test2.com
DocumentRoot /var/www/test2
</VirtualHost>
Simpan dan tutup fail apabila anda selesai.
The a2ensite
alat boleh digunakan untuk membolehkan setiap laman kami seperti ini:
sudo a2ensite test1.conf
sudo a2ensite test2.conf
Apabila anda selesai, anda perlu memulakan semula Apache agar perubahan ini berlaku:
sudo service apache2 restart
Sekiranya anda menerima mesej ini:
*Restarting web server apache2
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.0.1. Set >the 'ServerName' directive globally to suppress this message
... jangan risau, itu tidak mempengaruhi laman web kami.
Setelah anda mengkonfigurasi hos maya anda, anda boleh mengujinya dengan pergi ke domain yang anda konfigurasikan dalam penyemak imbas web anda:
Sekiranya kedua-dua laman web ini berfungsi, anda telah berjaya mengkonfigurasi dua hos maya di pelayan yang sama.
Pandangan tentang 26 Teknik Analisis Data Besar: Bahagian 1
Ramai daripada anda tahu Switch akan keluar pada Mac 2017 dan ciri baharunya. Bagi yang tidak tahu, kami telah menyediakan senarai ciri yang menjadikan 'Tukar' sebagai 'gajet yang mesti ada'.
Adakah anda menunggu gergasi teknologi memenuhi janji mereka? semak apa yang masih belum dihantar.
Baca blog untuk mengetahui lapisan berbeza dalam Seni Bina Data Besar dan fungsinya dengan cara yang paling mudah.
Baca ini untuk mengetahui cara Kecerdasan Buatan semakin popular di kalangan syarikat berskala kecil dan cara ia meningkatkan kebarangkalian untuk menjadikan mereka berkembang dan memberikan pesaing mereka kelebihan.
CAPTCHA telah menjadi agak sukar untuk diselesaikan oleh pengguna dalam beberapa tahun kebelakangan ini. Adakah ia dapat kekal berkesan dalam pengesanan spam dan bot pada masa hadapan?
Apabila Sains Berkembang pada kadar yang pantas, mengambil alih banyak usaha kita, risiko untuk menundukkan diri kita kepada Ketunggalan yang tidak dapat dijelaskan juga meningkat. Baca, apakah makna ketunggalan bagi kita.
Apakah teleperubatan, penjagaan kesihatan jauh dan impaknya kepada generasi akan datang? Adakah ia tempat yang baik atau tidak dalam situasi pandemik? Baca blog untuk mencari paparan!
Anda mungkin pernah mendengar bahawa penggodam memperoleh banyak wang, tetapi pernahkah anda terfikir bagaimana mereka memperoleh wang seperti itu? Mari berbincang.
Baru-baru ini Apple mengeluarkan macOS Catalina 10.15.4 kemas kini tambahan untuk menyelesaikan masalah tetapi nampaknya kemas kini itu menyebabkan lebih banyak masalah yang membawa kepada pemusnahan mesin mac. Baca artikel ini untuk mengetahui lebih lanjut