Sanal ana bilgisayar kurulumu çalışmıyor


1

Mevcut yerel sunucumu xampp ile yüklemeye çalışıyorum. Apache'yi mywebsite.dev belgesinin kökünü / code / www / public olarak gösterecek şekilde ayarlarım. Web sayfasına erişilemediğini belirten bir hata alıyorum. Bu web sitesi harici bir web sitesiyle aynı adrese sahip.

Aşağıdaki talimatlar:

Create a folder on your computer for the files 
Edit your host file to add the site name 
Edit httpd-vhosts to add the VirtualHost 
Restart Apache using the XAMPP Control Panel 


127.0.0.1  //Mywebsite.dev

<VirtualHost *:80>
    DocumentRoot C:\Mywebsite\trunk\www\public
    ServerName //Mywebsite.dev    
    <Directory C:\Mywebsite\trunk\www\public>
        Order allow,deny
        Allow from all
    </Directory>   
</VirtualHost>

.devYerel olarak TLD olarak kullanmayın , her türlü sorunla karşılaşırsınız. Google’a ait geçerli bir genel TLD’dir. Yerel olarak adlar icat etmemelisiniz ve çalışacaklarını ve çarpışmalar yaramayacaklarını ummamalısınız. Bunun yerine bir alan adı oluşturmak ve daha sonra tıpkı yerel kaynaklarınızı isim something.dev.example.comveya something.internal.example.comya something.private.example.comvs Hakkında .DEV: ma.ttias.be/chrome-force-dev-domains-https-via-preloaded-hsts
Patrick Mevzek

Yanıtlar:


1

Web sayfasına erişilemediğini belirten bir hata alıyorum.

Konfigürasyonunuzda birkaç hata var.

Sizin hostdosyası:

127.0.0.1  //Mywebsite.dev
  • Dosyadaki //girişten kaldır hosts.

Düzeltilmiş hostsdosya:

127.0.0.1  Mywebsite.dev

Sizin httpd-vhosts.confdosyası:

<VirtualHost *:80>
    DocumentRoot C:\Mywebsite\trunk\www\public
    ServerName //Mywebsite.dev    
    <Directory C:\Mywebsite\trunk\www\public>
        Order allow,deny
        Allow from all
    </Directory>   
</VirtualHost>
  • Kaldır //danServerName

  • Değiştir \ile/

  • Alıntı yap DocumentRootveDirectory

Düzeltilmiş httpd-vhosts.confdosya:

<VirtualHost *:80>
    DocumentRoot "C:/Mywebsite/trunk/www/public"
    ServerName Mywebsite.dev    
    <Directory "C:/Mywebsite/trunk/www/public">
        Order allow,deny
        Allow from all
    </Directory>   
</VirtualHost>

Yasaklı erişimin yasak olduğunu söylüyor
NewPassionnate

@NewPassionnate Bu farklı bir problem. Lütfen yeni bir soru gönderin.
DavidPostill

0

Erişim yasaklayan problemi çözmek için httpd-conf adresim:

<Directory>
    AllowOverride none
    Require all denied
</Directory>

tarafından :

 <Directory>
   Options Indexes FollowSymLinks Includes ExecCGI
   AllowOverride none
   Require all granted
</Directory>
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.