cara mempublikasikan folder di linux - wongganteng10/tutorial GitHub Wiki

cara mempublikasikan folder di linux

Jika kamu ingin mempublikasikan folder /var/www/download menggunakan Apache pada port 9999, berikut langkah-langkahnya:

1. Buka Port 9999 di Konfigurasi Apache

Pastikan Apache mendengarkan pada port 9999. Buka file konfigurasi port Apache:

sudo nano /etc/apache2/ports.conf

Tambahkan baris berikut jika belum ada:

Listen 9999

Simpan dan tutup file (Ctrl+O untuk menyimpan, Ctrl+X untuk keluar dari nano).

2. Buat atau Edit Konfigurasi Virtual Host

  1. Buka atau buat file konfigurasi Virtual Host baru untuk port 9999. Misalnya, buat file baru:

    sudo nano /etc/apache2/sites-available/download.conf
  2. Tambahkan konfigurasi berikut:

    <VirtualHost *:9999>
        ServerAdmin webmaster@localhost
        DocumentRoot /var/www/download
    
        <Directory "/var/www/download">
            Options Indexes FollowSymLinks
            AllowOverride None
            Require all granted
        </Directory>
    
        ErrorLog ${APACHE_LOG_DIR}/error.log
        CustomLog ${APACHE_LOG_DIR}/access.log combined
    </VirtualHost>

    Penjelasan:

    • DocumentRoot: Mengatur direktori root yang akan dipublikasikan (/var/www/download).
    • <Directory "/var/www/download">: Mengatur izin dan opsi untuk direktori tersebut.
  3. Simpan dan tutup file.

3. Aktifkan Konfigurasi Virtual Host

Aktifkan konfigurasi baru:

sudo a2ensite download.conf

Jika ada konfigurasi default yang perlu dinonaktifkan:

sudo a2dissite 000-default.conf

4. Restart Apache

Restart Apache untuk menerapkan perubahan:

sudo systemctl restart apache2

5. Uji Akses di Web

Akses folder yang dipublikasikan melalui web dengan URL:

http://your-server-ip:9999/

Gantilah your-server-ip dengan alamat IP server kamu. Jika semuanya sudah dikonfigurasi dengan benar, kamu harus dapat melihat dan mengakses isi dari folder /var/www/download melalui web.





Tambahkan konfiugurasi ini jika folder lain ingin di tampilkan di web

1. Buka file konfigurasi Virtual Host apache2 contoh file di sini download.conf

sudo nano /etc/apache2/sites-available/download.conf

2. Tambahkan konfigurasi berikut:

    Alias /downloads "/var/lib/transmission-daemon/downloads"
    <Directory "/var/lib/transmission-daemon/downloads">
        Options Indexes FollowSymLinks
        AllowOverride None
        Require all granted
    </Directory>

3. Restart Apache

Restart Apache untuk menerapkan perubahan:

sudo systemctl restart apache2

4. Uji Akses di Web

Akses folder yang dipublikasikan melalui web dengan URL:

http://your-server-ip:9999/

Gantilah your-server-ip dengan alamat IP server kamu. Jika semuanya sudah dikonfigurasi dengan benar, kamu harus dapat melihat dan mengakses isi dari folder /var/www/download melalui web.

⚠️ **GitHub.com Fallback** ⚠️