Ubuntu'da hosts dosyası nasıl değiştirilir? Ubuntu'da hosts dosyası nasıl düzenlenir? Kartın fiziksel bağlantısı

Dosya ev sahipleri Bir IP adresi ile etki alanı arasında yerel olarak bir eşleme oluşturmak için kullanılır. İçinde yer alan bilgiler en yüksek önceliğe sahiptir ve yalnızca bu dosyanın değiştirildiği bilgisayarda dağıtılır.

Hosts dosyasıyla çalışmaya ilişkin video

Host dosyası nerede bulunur?

Sistemdeki hosts dosyasını bulmak zor değil.

Bu durumda bu dosya aşağıdaki dizinde bulunur:

/etc/hosts

Windows durumunda:

C:/Windows/System32/Drivers/etc/hosts

Dosya yoluna ev sahipleri editör aracılığıyla erişilebilen kayıt defterinde değiştirilebilir regedit. Aşağıdaki şekillerde başlatabilirsiniz:

1) Başlangıç -> Uygulamak -> regedit -> TAMAM;

2) pencereler + R -> regedit -> TAMAM.

İlgilendiğimiz kayıt defteri girişi şurada bulunuyor:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\Tcpip\Parameters\DataBasePath

  • Parametreyi aç Veri Tabanı Yolu ve sahada Anlam yeni bir yol gösterir.

Host dosyası nasıl görünmeli?

Varsayılan olarak, temiz bir sistemde, hosts dosyasında hiçbir değer belirtilmez, yalnızca yorumlanan satırlar (“sembolle başlar”). # "") dosyanın açıklamasını içerir.

Bazı yazılımlar, örneğin hangi sunucu güncellemelerinin indirilmesi gerektiğini belirtmek için hosts dosyasında kendi değişikliklerini yapabilir.

Host dosyası nasıl değiştirilir?

  • Açılış ev sahipleri sistemdeki herhangi bir metin düzenleyicide. Windows için standart Not Defteri veya Wordpad uygundur.
  • Dosyanın sonuna gidiyoruz ve değerleri aşağıdaki sırayla giriyoruz:
IP adresi alan adı
  • Değişiklikleri yaptıktan sonra dosyayı kaydedin.
  • Aşağıda bir alan adı için spesifikasyon örneği verilmiştir alan adınız.tld IP adresleri 127.0.0.1 .

İşlevsellik için yapılan değişiklikleri tarayıcıya belirtilen etki alanını girerek veya komut satırına ping atarak kontrol edebilirsiniz.

Host dosyası nasıl kaydedilir?

Bazen ana bilgisayar dosyasının kaydedilmediği ve yapılan tüm değişikliklerin işe yaramadığı bir durum ortaya çıkar. Bu birkaç durumda ortaya çıkar:

  1. “Erişim reddedildi” hatası görüntüleniyor (veya İngilizce sürümü İzinleriniz yok). Dosyayı süper kullanıcı (yönetici) haklarıyla açtığınızdan emin olmanız gerekir. Bu bir sistem dosyası olduğundan yönetici haklarına sahip olmayan kullanıcılar tarafından değiştirilemez.
  2. Dosya, hosts.txt gibi yanlış biçimde kaydedilmiş. Her şeyden önce, bir metin düzenleyicide dosyanın uzantısız kaydedildiğini belirtmenin mümkün olup olmadığını kontrol etmeniz gerekir. Değilse, sistem ayarlarında dosya uzantılarının görüntülenmesini etkinleştirmeniz, dosyayı .txt formatında kaydetmeniz ve önce eski hosts dosyasını sildikten sonra adını değiştirmeniz gerekir.

Ana bilgisayarlarda bir satırı nasıl yorumlayabilirim?

Bir satırı yorumlamak için “ sembolünü kullanın. # ", başında ayarlanır ve böylece bu satırdaki girişin etkisi sonlandırılır. Bu yöntem, daha sonra herhangi bir giriş yapılması gerekebileceği veya açıklama içeren bir metin eklemeniz gerektiği durumlarda kullanışlıdır. Ayrıca, bir satırın başına değil, örneğin bir IP ve alan adı girişinden sonra bir yorum eklenebilir.

Alan Adı Sistemi (DNS), İnternet'teki belirli bir alana hangi IP'nin ait olduğunu belirlemek için kullanılır. Herhangi bir programın bir siteye alan adına göre erişmesi gerektiğinde, işletim sistemi, paketleri hangi IP'ye ileteceğini bulmak için DNS sunucusuna bir istek gönderir. Ancak bu her zaman gerçekleşmez. Örneğin localhost alanına eriştiğimizde istek her zaman yerel bilgisayarımıza gönderilir.

Bunun nedeni hosts dosyasıdır. Daha önce Windows kullandıysanız muhtemelen bu dosyayı zaten duymuşsunuzdur. Orada, çoğunlukla bir kaynağa erişimi hızlı bir şekilde engellemek için kullanıldı. Ancak uygulaması çok daha geniştir. Bu yazıda Linux'ta hosts dosyasının nasıl yapılandırılacağına ve bize hangi yetenekleri sağladığına bakacağız.

Hosts dosyasına geçmeden önce, Linux'ta bir alan adı için IP adresini nasıl arayacağımızı anlamamız gerekiyor. İşletim sisteminin hemen DNS sunucusuna istek gönderdiğini söyledim ama bu tam olarak doğru değil. Gerçekleştirildiği belirli bir arama sırası vardır. Bu sıra /etc/nsswitch.conf yapılandırma dosyasında ayarlanır

cat /etc/nsswitch.conf

Burada hosts hattıyla ilgileniyoruz. Bir alan adı için IP adresi bulmak için kullanılan hizmetleri öncelik sırasına göre listeler. Dosyalar öğesi, /etc/hosts dosyasının kullanılması anlamına gelir ve dns, İnternet alan adı hizmeti anlamına gelir. Dosyalar ana bilgisayarlardan önce bulunuyorsa, bu, sistemin önce etki alanını /etc/hosts içinde bulmaya çalışacağı ve ancak daha sonra DNS'yi kullanacağı anlamına gelir. Varsayılan olarak durum budur.

Linux'ta hosts dosyasını ayarlama

İhtiyacımız olan dosya /etc/ dizininde bulunmaktadır. Açmak için hem komut satırında hem de grafik arayüzde herhangi bir metin düzenleyiciyi kullanabilirsiniz, ancak onu süper kullanıcı haklarıyla açmanız gerekir. Örneğin, vim'i kullanarak:

sudo vi /etc/hosts

sudo gedit /etc/hosts

Dosya sözdizimi oldukça basittir. Onlar için kullanılması gereken alan adlarını ve IP adreslerini içeren birkaç satır içerir. Her biri şöyle görünür:

ip_adresi alanı takma ad

Genellikle ilk satır, localhost alanına yapılan tüm istekleri yerel IP adresine (127.0.0.1) yönlendirmek için bir kural oluşturur:

127.0.0.1 yerel ana bilgisayar

Bu dosya aynı zamanda varsayılan olarak bilgisayar adınız ve IPv6 adresleriniz için yönlendirmeleri de içerir. İstediğiniz herhangi bir alan adı için kendi ayarlarınızı oluşturabilirsiniz. Bunu yapmak için ..0.0.1 dosyasının sonuna bir satır ekleyin:

127.0.0.1 sitesi

Burada protokol olmadan yalnızca etki alanının belirtildiğini lütfen unutmayın. http veya https önekini belirtmenize gerek yoktur, aksi takdirde hiçbir şey çalışmaz. Ancak www alt alanı için ayrı bir giriş oluşturmanız veya takma ad olarak yazmanız gerekir. Örneğin:

127.0.0..site

Artık alan adı talebinde bulunurken site yerel IP'mizi açacaktır. Orijinal kaynağa erişimi geri döndürmek için eklenen satırı kaldırmanız yeterlidir. Ancak yalnızca yerel bir adresi değil, başka herhangi bir adresi de kullanabilirsiniz. Bir alan adını yeni kaydettiyseniz ve alan adı bölgesi henüz güncellenmediyse, ancak zaten yeni bir siteyle çalışmak istiyorsanız bu çok kullanışlıdır. Ayrıntıları /etc/hosts dosyasına ekleyin ve her zamanki gibi çalışın.

sonuçlar

Bu kısa yazımızda Linux hosts dosyası üzerinden DNS'nin nasıl yapılandırıldığına baktık. Gördüğünüz gibi, onun yardımıyla, örneğin hangi programların erişmemesi gereken istenmeyen kaynaklara erişimi engelleyebilir ve bunu bir web yöneticisi olarak çalışmalarınızda kullanabilirsiniz.

yazar hakkında

Kurucu ve site yöneticisi, açık kaynaklı yazılım ve Linux işletim sistemi konusunda tutkuluyum. Şu anda ana işletim sistemim olarak Ubuntu'yu kullanıyorum. Linux'un yanı sıra bilgi teknolojisi ve modern bilimle ilgili her şeyle ilgileniyorum.

Yazar Şekin Okuma 6 dk 21 Temmuz 2015'te yayınlandı

Az bilinen bir özellik “ ana bilgisayar dosyası” ihtiyaçlarınıza göre sisteminizi değiştirmek için kullanılabilir. Web sitelerini engellemek için kısaltmalar oluşturmanız veya başka bir şey yapmanız gerekip gerekmediği, tüm bunları kullanarak yapılabilir. ev sahipleri dosya.
Ama üzerinde nasıl değişiklik yapabilirim? Burada size bunun nasıl yapılacağını anlatacağız ve bazı örnekler sunacağız. böylece dosyayı kullanmaya başlayabilirsinizŞu anda.

Host dosyası nedir?
Basit bir dille konuşursak, hosts dosyası, herhangi bir işletim sisteminde ana bilgisayar adlarını IP adreslerine çevirmek için kullanılabilen basit bir metin dosyasıdır. Bir ana bilgisayar adı yazdığınızda (örneğin, facebook.com veya web sitesi), sisteminiz, uygun sunucuya bağlanmak için gerekli olan IP adresini almak üzere ana bilgisayar dosyasını kontrol edecektir. Ancak bu dosyayı bilgisayarınızda açarsanız, İnternet'teki tüm web sitelerinin bir dizininin depolanmadığını hemen fark edeceksiniz. Sadece birkaç satır olabilir ve daha fazlası olmayabilir. Sisteminiz her zaman ilk olarak hosts dosyasını kontrol eder ve bu dosyada belirtilmeyen her şey, ağ ayarlarınızda yapılandırılan DNS sunucularında (genellikle İnternet sağlayıcınızın bir sunucusu) bulunur.

Ancak bu aynı zamanda sağlanamayan adresleri eklemek için Hosts dosyasını kullanabileceğiniz anlamına da gelir. DNS sunucuları (örneğin, yalnızca yerel ağ kendi DNS sunucunuzu kurup yapılandırdığında kullanılabilen, ev ağınızdaki farklı konumların takma adları olabilir) veya varsayılan olarak DNS sunucularınız tarafından sağlanan IP adreslerini atlamak için kullanılır.

Örneğin, tarayıcınızdan facebook.com'u açmasını isterseniz DNS sunucu PC'nizdeki Facebook'un IP adresini döndürecektir. Ancak aniden bilgisayarınızda Facebook'u engellemek isterseniz, ana bilgisayar dosyasına, facebook.com'a yönelik tüm isteklerin Facebook'un gerçek IP adresinden farklı başka bir IP adresine yönlendirmesi gerektiğini gösteren bilgisayarınıza işaret eden bir dosya girişi ekleyebilirsiniz. Bu sosyal ağı engellemek için, facebook.com'a IP adresinin aktarımını kaydetmeniz yeterlidir. 127.0.0.1 , her zaman sisteminize geri dönecektir. Bu dosyayla pek çok şey yapabilirsiniz ve bu sadece çok basit bir örnek; her şey sizin isteklerinize ve ihtiyaçlarınıza bağlı.

Uyarı : Bunun bir sistem dosyası olduğunu unutmayın, yalnızca ne yaptığınızı biliyorsanız düzenleyin!

Hosts dosyası nasıl düzenlenir
Linux Mint'te hosts dosyasını şurada bulabilirsiniz: /etc/hosts. Bu bir düz metin dosyası olduğundan, yalnızca bir düz metin düzenleyicisi kullanabilirsiniz (ister terminal ister grafiksel). Ne yazık ki, hosts dosyasının kısmi kontrolünü sağlayan tek bir grafik aracı vardır: uygulama Alan Adı Engelleyici Linux Mint için.

Bu program, belirttiğiniz etki alanlarını bilgisayarınızdaki 127.0.0.1'e yönlendiren hosts dosyanıza girişler ekleyerek çalışır. Neyse, yapabileceğin tek şey bu Alan Adı Engelleyici– hosts dosyasının diğer tüm kullanımları, dosyayı bir metin düzenleyiciyle manuel olarak düzenlemenizi gerektirir.

Ana bilgisayarlar olarak bu bir sistem dosyası olduğundan, dosyadaki değişiklikleri kaydetmek için yönetici haklarına sahip olmanız gerekir. Ancak, gibi terminal komutlarını kullanarak düzenleyebilirsiniz.

sudo nano /etc/hosts

sudo gedit /etc/hosts

Ayrıca şunları da değiştirebilirsiniz: nano veya gedit favori metin düzenleyicinizi başlatmak için komutta. Dosyayı nano'da düzenlemeyi bitirdiğinizde, basabilir Ctrl +X ve daha sonra sen üzerine yazmayı onaylamak için değişiklikler.

Hosts dosyasının içeriğinin formatı nasıl anlaşılır?
Hosts dosyasında her kayıt kendi satırındadır. Makalemizin amaçları doğrultusunda, çok basit bir sözdizimi kullanabilirsiniz; ana bilgisayar adını (etki alanı) yönlendirmek istediğiniz IP adresini, ardından sekme karakterini (TAB) ve gerçek etki alanını yazarsınız. Örneğin, Facebook'u engellemek için şunu girebilirsiniz: 127.0.0.1-facebook.com Neresi dır-dir sekme klavyenizdeki tuşuna basın. Doğru girildiğinden emin olmak için ekran görüntüsüne de bakabilir ve bunu dosyanızdakilerle karşılaştırabilirsiniz.

Hosts – /etc/hosts dosyasını değiştirin ve yönetin

İşte bu fırsatın kullanımına başka bir örnek. Örneğin, ev ağınız, sizin için yararlı bir şey yapan basit bir web sitesi çalıştıran bilgisayarsa (örneğin, IP adresi 192.168.100.1). Hosts dosyasına aşağıdakileri girebilirsiniz: 192.168.100.1 –myhomeserver. Şimdi, tarayıcınızı açarsanız ve adres çubuğuna http://myhomeserver yazarsanız, otomatik olarak 192.168.100.10 ana bilgisayarının içeriğini gösterecektir. Her seferinde IP adresini girmekten çok daha kolaydır.

Olası sorunlar
Karşılaştığım tek sorun Chrome tarayıcısının çalışmasıyla ilgili. İki olası şeyden en az birini yapmazsanız Chrome, hosts dosyasını yok sayma eğilimindedir:
- girmek http:// Her adresin önünde. Örneğin, Facebook'u hosts dosyası aracılığıyla engellediyseniz, adres çubuğuna facebook.com yazmanız halinde Chrome kilidi atlayacaktır. Adres çubuğuna http://facebook.com girerseniz, Chrome ana bilgisayar dosyasını "dinler" ve bu sosyal ağın web sitesini engeller.
– “seçeneğini devre dışı bırakın” Gezinme hatalarının çözülmesine yardımcı olması için bir web hizmeti kullanın ” Chrome ayarlarında, yazmanıza gerek kalmaz http:// her seferinde adresin önünde

Dene!
Hosts, birçok kullanışlı özellik sunan küçük bir sihirli dosyadır. Sağladığı hiçbir özelliğe ihtiyacınız olmasa bile (belki de öyle düşünüyorsunuz), nasıl çalıştığını görmek çok faydalı olacaktır. Hosts dosyasını kullanabileceğiniz bir durumla karşılaşırsanız, onlara aşinasınız ve nasıl yapılandırılacağını biliyorsunuz.

Host dosyanızda ne var? Bu tür kullanımın benzersiz durumları var mı? Yorumlarda bize bildirin!

Linux'ta Hosts Dosyası Nasıl Değiştirilir ve Yönetilir Hosts dosyası adı verilen az bilinen bir özellik, sisteminizi ihtiyaçlarınıza göre değiştirmek için kullanılabilir. Kısayollar oluşturmanız, web sitelerini engellemeniz veya başka herhangi bir şey yapmanız gerekiyorsa, bunların hepsini hosts dosyasını kullanarak yapabilirsiniz. Peki, bu dosyada nasıl değişiklik yapacaksınız? Burada size nasıl yapılacağını anlatacağız ve dosyayı hemen kullanmaya başlayabilmeniz için bazı kullanım örnekleri vereceğiz. Hosts dosyası nedir? Basit bir ifadeyle hosts dosyası, herhangi bir işletim sisteminde kullanılan basit bir metin dosyasıdır. ana bilgisayar adlarını IP adreslerine çevirin. Ana bilgisayar adını yazdığınızda - ör. facebook.com veya myubuntu.ru- sisteminiz, ilgili sunucuya bağlanmak için gereken IP adresini almak üzere hosts dosyasını kontrol edecektir. Ancak bu dosyayı bilgisayarınızda açarsanız, içinde tüm İnternet sitelerinin yer aldığı bir dizin bulunmadığını hemen fark edeceksiniz. Sadece birkaç satır olabilir ve daha fazlası olmayabilir. Sisteminiz her zaman önce hosts dosyasını kontrol edecek ve orada ayarlanmayan her şey ağ ayarlarınızda yapılandırılmış DNS sunucularında bulunacaktır (genellikle ISP'nizinkiler). Ancak bu aynı zamanda Hosts dosyasını adres eklemek için kullanabileceğiniz anlamına da gelir. DNS sunucuları tarafından sağlanamayan (örneğin bunlar ev ağınızdaki çeşitli konumlar için takma adlar olabilir, aksi halde yalnızca kendi DNS sunucunuzu kurup yapılandırdıysanız kullanılabilir) veya sunucunuz tarafından sağlanan IP adreslerini atlamak için kullanılır. Varsayılan DNS sunucuları Örneğin, tarayıcınızın açılmasını isterseniz. facebook.com DNS sunucuları Facebook IP adresini bilgisayarınıza döndürecektir. Ancak aniden bilgisayarınızda Facebook'u engellemek isterseniz, hosts dosyasına, bilgisayarınıza tüm isteklerin onaylandığını gösterecek bir giriş ekleyebilirsiniz. facebook.com gerçek Facebook IP adresinden farklı başka bir IP adresine yönlendirilmesi gerekiyor. Bu sosyal ağı engellemek için tercüme edilecek istekleri kaydetmeniz yeterlidir. facebook.com IP adresine 127.0.0.1, her zaman sisteminize geri dönecektir. Bu dosyayla pek çok şey yapabilirsiniz ve bu sadece çok basit bir örnek - her şey sizin isteklerinize ve ihtiyaçlarınıza bağlıdır. Hosts dosyası nasıl düzenlenir? Linux işletim sistemlerinde hosts dosyasını /etc/ dizininde bulabilirsiniz. ev sahipliği yapıyor. Bu normal bir metin dosyası olduğundan, normal bir metin düzenleyiciyi (ister terminal ister grafiksel olsun) kullanabilirsiniz. Ne yazık ki, kısmi ana bilgisayar dosya yönetimi sağlayan tek bir grafik araç vardır - Linux Mint'in Etki Alanı Engelleyici uygulaması Bu program, ana bilgisayar dosyanıza, belirttiğiniz etki alanlarını yeniden yönlendiren girişler ekleyerek çalışır. 127.0.0.1- yani bilgisayarınızda. Neyse, Etki Alanı Engelleyici ile yapabileceğiniz tek şey budur - hosts dosyasının diğer tüm kullanımları, dosyayı bir metin düzenleyici kullanarak manuel olarak düzenlemenizi gerektirir. Hosts bir sistem dosyası olduğundan, bu dosyadaki değişiklikleri kaydetmek için yönetici haklarına ihtiyacınız olacaktır. Ancak bunu sudo nano /etc/hosts veya gksu gedit /etc/hosts gibi bir terminal komutunu kullanarak düzenleyebilirsiniz. Gerekli uygulamayı bu şekilde yönetici haklarıyla çalıştırabilmeniz için bir terminal kullanmanız gerekir. Favori metin düzenleyicinizi başlatmak için nano veya gedit'i de komutla değiştirebilirsiniz. Dosyayı nano'da düzenlemeyi tamamladığınızda, değişikliklerin üzerine yazılmasını onaylamak için Ctrl+X ve ardından y tuşlarına basabilirsiniz. Bir hosts dosyasının içeriğinin formatını nasıl anlarsınız? Bir hosts dosyasında her giriş kendi başınadır. astar. Bu makalenin amaçları doğrultusunda, çok basit bir sözdizimi kullanabilirsiniz; ana bilgisayar adını (etki alanı) iletmek istediğiniz IP adresini, ardından bir sekme karakterini ve etki alanının kendisini yazarsınız. Örneğin, Facebook'u engellemek için girebilirsiniz 127.0.0.1facebook.com, klavyenizdeki Sekme tuşuna bastığınız yer. Girişin doğru olduğundan emin olmak için ekran görüntüsüne de bakabilir ve bunu dosyanızdakilerle karşılaştırabilirsiniz. Bu özelliğin kullanımına başka bir örnek verelim. Örneğin, ev ağınızda bir bilgisayarınız varsa (IP adresi diyelim) 192.168.1.10), sizin için yararlı bir şeyler yapan basit bir web sitesini çalıştıran. Hosts dosyasına aşağıdakileri girebilirsiniz: 192.168.1.10homeserver. Artık tarayıcınızı açarsanız ve adres çubuğuna http://homeserver yazarsanız, size otomatik olarak ana bilgisayarın içeriğini gösterecektir. 192.168.1.10. Her seferinde IP adresini yazmaktan çok daha kolay. Olası Sorunlar Karşılaştığım tek sorun Chrome tarayıcısıyla ilgili. İki olası şeyden en az birini yapmadığınız sürece hosts dosyasını yok sayma eğilimindedir: her adresin önüne http:// girin. Örneğin, hosts dosyası aracılığıyla Facebook'u engellediyseniz Chrome, yalnızca şunu girmeniz durumunda engellemeyi atlayacaktır:

Ubuntu'da sanal hostların nasıl kurulacağını ve web sitelerinin barındırılacağı dizini nasıl değiştireceğimi yazacağımı söyledim. Neyse yazıyorum.

İnternette sanal ana bilgisayarlar ve bunların nasıl kurulacağı hakkında yazılmış çok şey var. Ancak bazı yerlerde bilgiler güncelliğini kaybetmiş, bazılarında ise yalnızca yarı yarıya işe yarıyor. Sonuç olarak en fazla beş dakika süren işlem birkaç saat kadar sürmektedir. Bende bundan vardı. Bu nedenle bir dahaki sefere ihtiyacım olduğunda çok fazla zaman kaybetmemek için bu makaleyi yazıyorum.

Siteler için kök dizini ayarlama

Apache varsayılan olarak İnternet sayfalarını arar. /var/www/html. Ancak bu kullanıcı açısından sakıncalı olabilir. Bu nedenle istenirse kök dizin değiştirilebilir. Örneğin sitelerim için klasörü kullanacağım public_html ana dizinde. Ayrıca test sitesi için hemen bir klasör oluşturacağım testsite.loc ve doğrudan site dosyalarının bulunacağı klasör www. Yani aşağıdaki dizin yapısını oluşturmanız gerekir: /public_html/testsite.loc/www/. Bunu bir dosya yöneticisi veya bir terminal aracılığıyla yapabilirsiniz:

Mkdir -p public_html/testsite.loc/www

Hemen basit bir test sayfası oluşturalım indeks.html

Sanal ana makineleri ayarlama

Merhaba!!

Ve www klasörüne kaydedin.

Şimdi sanal ana bilgisayar dosyasını düzenleyelim 000-varsayılan.conf Apache'ye şu anda siteleri nerede barındırdığımızı söylemek için:

Sudo gedit /etc/apache2/sites-available/000-default.conf

Açılan dosyada DocumentRoot ile başlayan satırı bulun ve yolu yenisiyle değiştirin: /ana sayfa/kullanıcı/genel_html/. Nerede kullanıcı- Kullanıcı adınızı.

Dosyayı kaydedin ve düzenleyiciyi kapatın.

Ayarlar dosyasında değişiklik yapalım apache2.conf:

Sudo gedit /etc/apache2/apache2.conf

Açılan dosyaya aşağıdaki bloğu ekleyin:

Seçenekler Dizinler FollowSymLinks AllowOverride Yok Tümünün verilmesini gerektir

Tekrar değiştirmeyi unutmayın kullanıcı kullanıcı adınıza. Dosya 'yı kaydet.

Yeni ana bilgisayar için bir yapılandırma dosyası oluşturun. Bunu yapmak için 000-default.conf standart dosyasını kopyalayın ve şu şekilde yeniden adlandırın: testsite.conf:

Sudo cp /etc/apache2/sites-available/000-default.conf /etc/apache2/sites-available/testsite.conf

Şimdi onu düzenleyelim:

Sudo gedit /etc/apache2/sites-available/testsite.conf

Kolaylık olması açısından, # ile başlayan tüm yorum satırlarını kaldırabilirsiniz.

“SunucuAdı testsite.loc”u ekleyin

“ServerAlias ​​​​www.testsite.loc” ekleyin

DocumentRoot'ta site dosyalarının bulunduğu dizinin yolunu belirtiriz.

Değişiklikleri kaydedin.

Ve siteyi açın:

Sudo a2ensite testsite.conf

Apache'yi yeniden başlatın:

Hizmet apache2 yeniden yükleme

Ana makine dosyası

Tarayıcı isteklerini sunucumuza yönlendirmek için. Hosts dosyasını düzenleyelim:

Sudo gedit /etc/hosts

İlk satırda, localhost'un yanına bir boşlukla ayrılmış olarak sitemizin alan adlarını ekleyin testsite.loc Ve www.testsite.loc

Değişiklikleri Kaydet

Çalışmamızın sonucunu kontrol edebiliriz. Web sitemizin adresini tarayıcıya yazıyoruz - testsite.loc.

Klasör izinleri

Apache sunucusu grup ve kullanıcı olarak çalışır www-veri. Ana dizinde dosyaların sahibi geçerli kullanıcıdır. Bu nedenle sorunları önlemek için public_html içindeki dosya ve klasörlerin ve kendi üzerindeki hakları değiştirmeniz gerekir. Bunu yapmak için terminale girin.