Android

Bagaimana untuk memasang apache pada ubuntu 18.04

Tutorial instalasi Apache, MySQL dan PHP pada Ubuntu Server 18.04

Tutorial instalasi Apache, MySQL dan PHP pada Ubuntu Server 18.04

Isi kandungan:

Anonim

Pelayan HTTP Apache adalah pelayan web paling popular di dunia. Ia adalah pelayan HTTP berskala terbuka dan terbuka dan menyediakan ciri-ciri yang boleh diperluas oleh pelbagai modul.

Tutorial ini menerangkan cara memasang dan mengurus pelayan web Apache pada Ubuntu 18.04.

Prasyarat

Sebelum memulakan tutorial, pastikan anda log masuk sebagai pengguna dengan keistimewaan sudo.

Pasang Apache

Apache tersedia di repositori lalai Ubuntu supaya kami boleh dengan mudah memasangnya menggunakan alat pengurusan pakej yang apt . Pada sistem Ubuntu dan Debian pakej Apache dan perkhidmatan tersebut disebut apache2 .

Pertama, kemas kini indeks pakej dan kemudian pasangkan pakej apache2 dengan perintah berikut:

sudo apt update sudo apt install apache2

Itulah Apache dipasang dan dimulakan secara automatik. Anda boleh menyemak status perkhidmatan Apache dengan mengeluarkan:

sudo systemctl status apache2

● apache2.service - The Apache HTTP Server Loaded: loaded (/lib/systemd/system/apache2.service; enabled; vendor preset: enabled) Drop-In: /lib/systemd/system/apache2.service.d `-apache2-systemd.conf Active: active (running) since Sun 2018-06-24 02:17:57 PDT; 2min 41s ago Main PID: 3143 (apache2) Tasks: 55 (limit: 2321) CGroup: /system.slice/apache2.service |-3143 /usr/sbin/apache2 -k start |-3144 /usr/sbin/apache2 -k start `-3145 /usr/sbin/apache2 -k start

Laraskan Firewall

Jika pelayan Ubuntu anda dilindungi oleh firewall, anda perlu membuka HTTP ( 80 ) dan HTTPS ( 443 ) port.

Dengan mengandaikan bahawa anda menggunakan UFW untuk menguruskan firewall anda, anda boleh membuka port yang diperlukan dengan arahan berikut:

sudo ufw allow 'Apache Full'

Anda boleh mengesahkan perubahan dengan:

sudo ufw status

Status: active To Action From -- ------ ---- 22/tcp ALLOW Anywhere Apache Full ALLOW Anywhere 22/tcp (v6) ALLOW Anywhere (v6) Apache Full (v6) ALLOW Anywhere (v6)

Mengesahkan Pemasangan Apache

Untuk mengesahkan bahawa semuanya berfungsi dengan betul, buka pelayar anda, ketik alamat IP pelayan anda http://YOUR_IP_OR_DOMAIN/ dan anda akan melihat halaman selamat datang Ubuntu 18.04 Apache seperti yang ditunjukkan di bawah:

Halaman ini mengandungi beberapa maklumat asas mengenai fail konfigurasi Apache, skrip pembantu, dan lokasi direktori.

Struktur Fail Konfigurasi Apache dan Amalan Terbaik

  • Semua fail konfigurasi Apache terletak di direktori /etc/apache2 Fail konfigurasi Apache utama adalah /etc/apache2/apache2.conf . Port yang Apache akan dengar dinyatakan dalam /etc/apache2/ports.conf .Apache Fail Host Sedang disimpan dalam direktori /etc/apache2/sites-available . Fail-fail konfigurasi yang terdapat di direktori ini tidak digunakan oleh Apache melainkan ia dipaut ke direktori /etc/apache2/sites-enabled oleh laman a2ensite mengaktifkan hos maya anda perlu mencipta symlink dengan menggunakan perintah a2ensite dari fail konfigurasi yang terdapat di dalam direktori sites-available ke direktori yang sites-enabled di sites-enabled web. Untuk menyahaktifkan hos maya menggunakan arahan a2dissite adalah idea yang baik untuk mengikuti konvensyen penamaan piawai. Sebagai contoh, jika nama domain anda adalah mydomain.com maka fail konfigurasi hos maya hendaklah dinamakan /etc/apache2/sites-available/mydomain.com.conf Fail konfigurasi yang bertanggungjawab untuk memuatkan pelbagai modul Apache terletak di /etc/apache2/mods-available/ directory. Konfigurasi dalam direktori mods-available boleh diaktifkan dengan membuat symlink ke direktori /etc/apache2/mods-enable/ dengan arahan a2enconf dan dimatikan dengan perintah a2disconf mengandungi serpihan konfigurasi global disimpan dalam /etc/apache2/conf-available/ directory. Fail dalam direktori yang conf-available boleh diaktifkan dengan membuat symlink ke /etc/apache2/conf-enabled/ dengan perintah a2enconf dan dimatikan dengan perintah a2disconf Fail log masuk ( access.log dan error.log ) terletak dalam direktori /var/log/apache/ . Adalah disyorkan untuk mempunyai fail log masuk dan access berbeza untuk setiap vhost.Anda boleh menetapkan direktori akar dokumen domain anda ke mana-mana lokasi yang anda mahukan. Lokasi yang paling umum untuk webroot termasuk:
    • /home/ / /home/ / /var/www/ /var/www/html/ /opt/

Kesimpulannya

Anda telah berjaya memasang Apache pada pelayan Ubuntu 18.04 anda. Anda kini bersedia untuk memulakan aplikasi anda dan menggunakan Apache sebagai pelayan web atau proksi.

apache ubuntu

Jawatan ini adalah sebahagian daripada siri cara pemasangan-lamp-stack-on-ubuntu-18-04.

Jawatan lain dalam siri ini:

• Bagaimana Untuk Memasang Apache di Ubuntu 18.04 • Bagaimana Menyediakan Apache Virtual Hosts di Ubuntu 18.04 • Secure Apache dengan Let's Encrypt di Ubuntu 18.04 • Bagaimana Memasang MySQL di Ubuntu 18.04 • Cara Pasang PHP di Ubuntu 18.04