Bagian Dua: Cara men-setup Server Apache 2 Menggunakan Metode Sertakan untuk Mengelola Caching Browser

Di dalam artikel Cara mengatur server Apache 2 untuk mengelola caching browser Menggunakan metode Portable Anda mempelajari cara menggunakan metode portabel untuk mengatur server Apache2 Anda. Artikel ini ditulis sebagai ekstensi dari yang pertama untuk menunjukkan kepada Anda cara mengatur server Apache2 Anda melalui metode Termasuk untuk mengontrol caching.


Teknik ini memanfaatkan efektivitas Apache Include yang kuat. Ini mencegah kekurangan INPUT / OUTPUT dengan memungkinkan Apache untuk membaca file yang disertakan pada saat startup. Metode ini dipecah menjadi dua teknik unggul yang meliputi Per Situs Web dan Global Termasuk.

Kedua metode mencakup mengakses dan mengubah file Sertakan spesifik pada server Apache Anda. File spesifik yang akan dimodifikasi tergantung pada perangkat lunak administrasi server dan distribusinya. Untuk alasan ini, kami akan membahas lokasi spesifik untuk setiap metode di berbagai server CentOS.

Prasyarat:

Itu mod_headers dan Mod_expires Modul harus diverifikasi. Periksa artikel ini untuk mempelajari cara memverifikasi modul ini.

Global Termasuk

Ini adalah metode sederhana yang memungkinkan Anda untuk mengaktifkan arahan konfigurasi yang diinginkan di seluruh server Anda. Ketika arahan mod_expires diimplementasikan secara global, mereka mempengaruhi setiap situs web yang berjalan di Apache.

CentOS6 yang dikelola inti & Server CentOS7

Untuk menerapkan arahan konfigurasi di server ini:

  • Jalankan perintah berikut:

$ vim /etc/httpd/conf.d/expire.conf

Perintah ini akan membuat file berjudul expires.conf di lokasi / etc / httpd / conf.d /.

  • Tambahkan arahan ke file ini sehingga isinya terlihat seperti ini:

# Nyalakan modul.
Kedaluwarsa aktif pada
# Atur waktu kedaluwarsa bawaan.
ExpiresDefault "akses ditambah 2 hari"
Gambar ExpiresByType / jpg "akses ditambah 1 bulan"
Gambar ExpiresByType / gif "akses ditambah 1 bulan"
Gambar ExpiresByType / jpeg "akses ditambah 1 bulan"
Gambar ExpiresByType / png "akses ditambah 1 bulan"
Teks / javascript ExpiresByType "akses ditambah 1 bulan"
Aplikasi ExpiresByType / javascript "akses ditambah 1 bulan"
Aplikasi ExpiresByType / x-shockwave-flash "akses ditambah 1 bulan"
Teks ExpiresByType / css "sekarang ditambah 1 bulan"
Gambar ExpiresByType / ico "akses ditambah 1 bulan"
Gambar ExpiresByType / ikon-x "akses ditambah 1 bulan"
Teks / html ExpiresByType "akses ditambah 600 detik"

  • Simpan perubahan dan jalankan perintah berikut untuk memuat ulang server Apache Anda:

Layanan httpd reload

Server cPanel CentOS6 dan CentOS7 yang dikelola sepenuhnya

  • Jalankan perintah di bawah ini untuk membuat file berjudul pre_virtualhost_global.conf yang terletak di direktori / usr / local / apache / conf / include /.
    $ vim /usr/local/apache/conf/includes/pre_virtualhost_global.conf
  • Tambahkan semua arahan khusus ke file ini, di bagian bawah dan simpan semua perubahan. Bagian bawah file itu harus seperti ini:

    # Nyalakan modul.
    Kedaluwarsa aktif pada
    # Atur waktu kedaluwarsa bawaan.
    ExpiresDefault "akses ditambah 2 hari"
    Gambar ExpiresByType / jpg "akses ditambah 1 bulan"
    Gambar ExpiresByType / gif "akses ditambah 1 bulan"
    Gambar ExpiresByType / jpeg "akses ditambah 1 bulan"
    Gambar ExpiresByType / png "akses ditambah 1 bulan"
    Teks / javascript ExpiresByType "akses ditambah 1 bulan"
    Aplikasi ExpiresByType / javascript "akses ditambah 1 bulan"
    Aplikasi ExpiresByType / x-shockwave-flash "akses ditambah 1 bulan"
    Teks ExpiresByType / css "sekarang ditambah 1 bulan"
    Gambar ExpiresByType / ico "akses ditambah 1 bulan"
    Gambar ExpiresByType / ikon-x "akses ditambah 1 bulan"
    Teks / html ExpiresByType "akses ditambah 600 detik"

  • Selanjutnya, gunakan perintah berikut untuk me-restart Apache:
    # / scripts / restartsrv_apache

Atau, jika Anda menggunakan EasyApache 4, jalankan perintah di bawah ini untuk memulai kembali Apache PHP-FPM Anda:

# / scripts / restartsrv_apache_php_fpm

Server Linux CentOS7 Plesk Onyx 17 yang dikelola sepenuhnya

  • Jalankan perintah berikut:

$ vim /etc/httpd/conf.d/expire.conf

Perintah akan membuat file berjudul expires.conf di lokasi /etc/httpd/conf.d/

  • Selanjutnya, masukkan arahan khusus dalam file. Konten file harus seperti ini:

    # Nyalakan modul.
    Kedaluwarsa aktif pada
    # Atur waktu kedaluwarsa bawaan.
    ExpiresDefault "akses ditambah 2 hari"
    Gambar ExpiresByType / jpg "akses ditambah 1 bulan"
    Gambar ExpiresByType / gif "akses ditambah 1 bulan"
    Gambar ExpiresByType / jpeg "akses ditambah 1 bulan"
    Gambar ExpiresByType / png "akses ditambah 1 bulan"
    Teks / javascript ExpiresByType "akses ditambah 1 bulan"
    Aplikasi ExpiresByType / javascript "akses ditambah 1 bulan"
    Aplikasi ExpiresByType / x-shockwave-flash "akses ditambah 1 bulan"
    Teks ExpiresByType / css "sekarang ditambah 1 bulan"
    Gambar ExpiresByType / ico "akses ditambah 1 bulan"
    Gambar ExpiresByType / ikon-x "akses ditambah 1 bulan"
    Teks / html ExpiresByType "akses ditambah 600 detik"

  • Simpan perubahan, lalu gunakan perintah di bawah ini untuk memulai kembali layanan Apache:

$ Service httpd restart

Itu semua dengan metode Global meliputi, Selanjutnya, kami akan menggunakan metode Per Situs Sertakan untuk menerapkan arahan konfigurasi.

Per Situs Termasuk metode

Caching browser juga dapat diaktifkan menggunakan metode Sertakan berdasarkan pada setiap tingkat host virtual. Di sini kami akan menggunakan contoh untuk situs web dengan dua koneksi host virtual, HTTP: port 80 dan HTTPS: port 443. Setiap host beroperasi secara independen, oleh karena itu, perubahan yang dibuat pada host HTTP tidak akan berlaku langsung ke host HTTPS lainnya.

Core mengelola server CentOS6 dan CenstOS7

Untuk menerapkan Per situs web termasuk cache browser, kami akan menggunakan file konfigurasi situs web SSL default. Namun, teknik tepat untuk manajemen situs web pada server yang dikelola inti dapat diubah tergantung pada apa yang paling cocok untuk Anda. Ikuti langkah-langkah di bawah ini:

  • Buka file konfigurasi situs web tertentu dengan menjalankan perintah di bawah ini:
    $ vim /etc/httpd/conf.d/ssl.conf
  • Pencarian selanjutnya dalam file konfigurasi untuk menemukan garis Host Virtual spesifik yang terkait dengan situs web itu. Baris host virtual harus seperti contoh ini:

  • Tambahkan arahan konfigurasi antara dua garis host virtual untuk mendapatkan hasil yang mirip dengan ini:

    # Nyalakan modul.
    Kedaluwarsa aktif pada
    # Atur waktu kedaluwarsa bawaan.
    ExpiresDefault "akses ditambah 2 hari"
    Gambar ExpiresByType / jpg "akses ditambah 1 bulan"
    Gambar ExpiresByType / gif "akses ditambah 1 bulan"
    Gambar ExpiresByType / jpeg "akses ditambah 1 bulan"
    Gambar ExpiresByType / png "akses ditambah 1 bulan"
    Teks / javascript ExpiresByType "akses ditambah 1 bulan"
    Aplikasi ExpiresByType / javascript "akses ditambah 1 bulan"
    Aplikasi ExpiresByType / x-shockwave-flash "akses ditambah 1 bulan"
    Teks ExpiresByType / css "sekarang ditambah 1 bulan"
    Gambar ExpiresByType / ico "akses ditambah 1 bulan"
    Gambar ExpiresByType / ikon-x "akses ditambah 1 bulan"
    Teks / html ExpiresByType "akses ditambah 600 detik"

  • Jalankan perintah di bawah ini untuk memulai kembali layanan Apache Anda:
    $ Service httpd restart

Server CentOS6 dan CentOS7 cPanel yang dikelola sepenuhnya

CPanel adalah alat yang hebat yang menawarkan rangkaian template komprehensif yang dapat digunakan untuk mengubah perilaku Apache. Namun, kami membutuhkan struktur tertentu untuk memastikan perubahan tetap ada melalui peningkatan, pembaruan, dan restart. Struktur berfungsi sama pada sistem EasyApache 4 dan EasyApache 3.

Selain itu, setiap situs web dapat mengakomodasi serangkaian file Sertakan unik. File sertakan unik harus berada di:

Untuk host virtual HTTPS:

/etc/apache2/conf.d/userdata/ssl/2_4///.conf

Untuk, host virtual HTTP:

/etc/apache2/conf.d/userdata/std/2_4///.conf

Variabel berikut harus diubah sesuai:

  • PENGGUNA: ganti komponen ini dengan nama akun yang Anda inginkan
  • DOMAIN: Ganti ini dengan nama situs web domain.tld Anda yang tepat. Jangan sertakan Awalan www..
  • INCLUDENAME: ini harus diganti nama spesifik dari file Sertakan spesifik ini yang mencerminkan tujuannya. Misalnya, kedaluwarsa.conf

catatan:

Direktori di atas harus dibuat karena tidak ada secara default.

  • Untuk membuat direktori, Anda harus mendapatkan perinciannya yang benar kemudian gunakan perintah mkdir -p sebagai berikut:

Untuk, Host Virtual HTTPS:

$ mkdir -p /etc/apache2/conf.d/userdata/ssl/2_4/myuser/example.com/

Untuk, HTTP Virtual Host:

$ mkdir -p /etc/apache2/conf.d/userdata/std/2_4/myuser/example.com/

  • Setelah Anda membuat direktori, buat file Include dan beri nama expires.conf. Gunakan perintah berikut:

    # Nyalakan modul.
    Kedaluwarsa aktif pada
    # Atur waktu kedaluwarsa bawaan.
    ExpiresDefault "akses ditambah 2 hari"
    Gambar ExpiresByType / jpg "akses ditambah 1 bulan"
    Gambar ExpiresByType / gif "akses ditambah 1 bulan"
    Gambar ExpiresByType / jpeg "akses ditambah 1 bulan"
    Gambar ExpiresByType / png "akses ditambah 1 bulan"
    Teks / javascript ExpiresByType "akses ditambah 1 bulan"
    Aplikasi ExpiresByType / javascript "akses ditambah 1 bulan"
    Aplikasi ExpiresByType / x-shockwave-flash "akses ditambah 1 bulan"
    Teks ExpiresByType / css "sekarang ditambah 1 bulan"
    Gambar ExpiresByType / ico "akses ditambah 1 bulan"
    Gambar ExpiresByType / ikon-x "akses ditambah 1 bulan"
    Teks / html ExpiresByType "akses ditambah 600 detik"

  • Selanjutnya, perintahkan cPanel untuk membangun kembali konfigurasi yang diperlukan untuk mengimplementasikan yang baru termasuk:
    / usr / local / cpanel / scripts / rebuildhttpdconf
  • Setelah itu tercapai, restart layanan Apache untuk memperbarui semua konfigurasi yang berjalan:
    / usr / local / cpanel / scripts / restartsrv_apache
  • Jika Anda menggunakan EasyApache4, Anda harus memulai ulang sistem PHP-FPM Anda. Gunakan perintah di bawah ini:
    / usr / local / cpanel / scripts / restartsrv_apache_php_fpm

Server Linux CentOS7 Plesk Onyx 17 yang dikelola sepenuhnya

Di sini kami mengganti situs web Anda dengan nama domain yang benar, yaitu www. Awalan.

  • Gunakan perintah di bawah ini untuk membuat file include:

HTTPS:

$ touch /var/www/vhosts/system/example.com/conf/vhost_ssl.conf

HTTP:

$ touch /var/www/vhosts/system/example.com/conf/vhost.conf

  • Ganti vhost_ssl.conf dan vhost.conf dengan arahan mod_expires yang benar. Setiap file akan terlihat seperti ini:

    # Nyalakan modul.
    Kedaluwarsa aktif pada
    # Atur waktu kedaluwarsa bawaan.
    ExpiresDefault "akses ditambah 2 hari"
    Gambar ExpiresByType / jpg "akses ditambah 1 bulan"
    Gambar ExpiresByType / gif "akses ditambah 1 bulan"
    Gambar ExpiresByType / jpeg "akses ditambah 1 bulan"
    Gambar ExpiresByType / png "akses ditambah 1 bulan"
    Teks / javascript ExpiresByType "akses ditambah 1 bulan"
    Aplikasi ExpiresByType / javascript "akses ditambah 1 bulan"
    Aplikasi ExpiresByType / x-shockwave-flash "akses ditambah 1 bulan"
    Teks ExpiresByType / css "sekarang ditambah 1 bulan"
    Gambar ExpiresByType / ico "akses ditambah 1 bulan"
    Gambar ExpiresByType / ikon-x "akses ditambah 1 bulan"
    Teks / html ExpiresByType "akses ditambah 600 detik"

  • Instruksikan Plesk untuk membangun kembali konfigurasi yang diperlukan untuk situs web Anda:

/ usr / local / psa / admin / sbin / httpdmng –reconfigure-domain example.com

  • Setelah itu tercapai, mulai ulang layanan Apache:
    $ service httpd restart

Kesimpulan

Hanya itu saja! Anda telah berhasil menggunakan metode sertakan untuk menginstal dan mengkonfigurasi server Apache 2 Anda untuk mengelola caching browser.

Lihatlah 3 layanan hosting web terbaik ini

FastComet

Harga awal:
$ 2,95


Keandalan
9.7


Harga
9.5


Mudah digunakan
9.7


Dukung
9.7


fitur
9.6

Baca ulasan

Kunjungi FastComet

A2 Hosting

Harga awal:
$ 3,92


Keandalan
9.3


Harga
9.0


Mudah digunakan
9.3


Dukung
9.3


fitur
9.3

Baca ulasan

Kunjungi A2 Hosting

ChemiCloud

Harga awal:
$ 2,76


Keandalan
10


Harga
9.9


Mudah digunakan
9.9


Dukung
10


fitur
9.9

Baca ulasan

Kunjungi ChemiCloud

Artikel Cara Terkait yang Terkait

  • Cara Mengatur Server Apache 2 Menggunakan Metode Sertakan Untuk Mengelola Caching Peramban
    menengah
  • Bagian Satu: Cara men-setup Apache 2 Server Menggunakan Metode Portable untuk Mengelola Caching Browser
    menengah
  • Cara Memasang Apache Cassandra pada Ubuntu 18.04 VPS atau Server Terdedikasi
    menengah
  • Cara Mengkonfigurasi Nginx dan Apache Bersama di VPS Ubuntu atau Server Terdedikasi yang sama
    menengah
  • Cara Mengeras server web Apache pada CentOS 7 VPS atau Server Terdedikasi
    ahli
Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me
    Like this post? Please share to your friends:
    Adblock
    detector
    map