GNU/Linux >> Belajar Linux >  >> Linux

Lokasi DocumentRoot di CentOS

Lokasi default untuk root dokumen adalah /var/www/html saat Anda pertama kali menginstal Apache® di CentOS®:

     ~]# httpd -S 2>1
     VirtualHost configuration:
     *:80                   example.com (/etc/httpd/conf.d/example.com.conf:1)
     *:443                  is a NameVirtualHost
              default server linuxchamber.com (/etc/httpd/conf.d/example.com.conf:26)
              port 443 namevhost example.com (/etc/httpd/conf.d/example.com.conf:26)
                      alias www.example.com
              port 443 namevhost example.com (/etc/httpd/conf.d/ssl.conf:56)
     ServerRoot: "/etc/httpd"
     Main DocumentRoot: "/var/www/html" <---default location

Setel lokasi ini di file /etc/httpd/conf/httpd.conf :

     ]# grep -i documentroot httpd.conf 

     #DocumentRoot: The directory out of which you will serve your
     DocumentRoot "/var/www/html"
         # access content that does not live under the DocumentRoot.

Catatan :Anda dapat memilih direktori lain jika diinginkan, seperti /home/example.com/public_html/ .

Anda juga dapat menyetel root dokumen untuk host virtual individual:

     <VirtualHost *:80>
         ServerAdmin [email protected]
         DocumentRoot /var/www/example.com/ <--set here
         ServerName example.com
         ServerAlias www.example.com
         ErrorLog logs/example.com-error_log
         CustomLog logs/example.com-access_log common
            <Directory /var/www/example.com/>
              AllowOverride All
           </Directory>
     </VirtualHost>

Catatan :Direktori untuk host virtual harus berada di bawah DocumentRoot utama. Jika DocumentRoot Anda /var/www/ , kemudian direktori diatur di bawahnya, seperti yang ditunjukkan pada contoh berikut:

     /var/www/example.com/

Jika Anda mengubah file-file ini, restart Apache dengan perintah berikut:

     httpd -t
     service httpd reload

Jika Anda memiliki beberapa vhost, atur dan pisahkan setiap root dokumen, seperti yang ditunjukkan pada contoh berikut:

     /var/www/vhosts/example.com/
     /var/www/vhosts/example2.com/
     /var/www/vhosts/example3.com/

Linux
  1. Cerminkan Situs Web Anda Dengan rsync

  2. Penyimpanan Ketersediaan Tinggi Dengan GlusterFS 3.2.x Pada CentOS 6.3 - Replikasi File Otomatis (Mirror) Di Dua Server Penyimpanan

  3. Striping Di Empat Node Penyimpanan Dengan GlusterFS 3.2.x Pada CentOS 6.3

  1. Penyimpanan Terdistribusi Di Empat Node Penyimpanan Dengan GlusterFS 3.2.x Pada CentOS 6.3

  2. Penyimpanan Replika Terdistribusi Di Empat Node Penyimpanan Dengan GlusterFS 3.2.x Pada CentOS 6.3

  3. Memulai dengan ekspresi reguler:Sebuah contoh

  1. Menginstal dan mengamankan phpMyAdmin 4 di CentOS 6

  2. CentOS / RHEL :Cara memasang sistem file menggunakan UUID

  3. Cara Menginstal dan Mengkonfigurasi Kerberos di CentOS/RHEL 7