অ্যাপাচি 2 ভার্চুয়ালহোস্ট আমাকে রুট ডিরেক্টরিতে নিয়ে যায়


-1

আমার কাছে একটি ভার্চুয়াল হোস্ট রয়েছে যার /etc/apache2/sites-availableনাম অ্যাট্রেভ ডটকম.কনফ রয়েছে

এই ভার্চুয়াল হোস্ট ফাইলের কোড এখানে (কেবলমাত্র প্রাসঙ্গিক কোড সংযুক্ত):

ServerName attrave.com
ServerAdmin bonyuuuc@gmail.com
ServerAlias www.attrave.com
DocumentRoot /var/www/attrave.com

<Directory />
        Options FollowSymLinks
        AllowOverride None
</Directory>
<Directory /var/www/attrave.com>
        Options Indexes FollowSymLinks MultiViews
        AllowOverride All
        Order allow,deny
        allow from all
</Directory>

আমি www.attrave.comঠিক দ্বারা সাইট অ্যাক্সেস করতে সক্ষম হতে চাই attrave.com।

বর্তমানে যখন আমি attrave.comএটি ব্রাউজ করি তখন এটি আমাকে /var/www/ডিরেক্টরিতে নিয়ে যায় যখন সত্যই আমাকে সত্যিকারের অ্যাট্রাভ ডট কম ফোল্ডারে নিয়ে যেতে হবে। আমি যখন www.সবকিছু অন্তর্ভুক্ত করি তখন কাজ করে তবে এটি হতাশাব্যঞ্জক।

সম্পাদনা: এখানে আমার আপডেট হওয়া ভার্চুয়াল হোস্ট ফাইলটি রয়েছে: (এটি এখনও কাজ করে না)

# Ensure that Apache listens on port 80
Listen 80

# Listen for virtual host requests on all IP addresses
NameVirtualHost *:80

<VirtualHost *:80>
# The ServerName directive sets the request scheme, hostname and port that
# the server uses to identify itself. This is used when creating
# redirection URLs. In the context of virtual hosts, the ServerName
# specifies what hostname must appear in the request's Host: header to
# match this virtual host. For the default virtual host (this file) this
# value is not decisive as it is used as a last resort host regardless.
# However, you must set it for any further virtual host explicitly.

ServerName www.attrave.com
ServerAdmin bouuuuc@gmail.com
ServerAlias www.attrave.com
DocumentRoot /var/www/attrave.com

<Directory />
        Options FollowSymLinks
        AllowOverride None
</Directory>
<Directory /var/www/attrave.com>
        Options Indexes FollowSymLinks MultiViews
        AllowOverride All
        Order allow,deny
        allow from all
</Directory>

আপডেট 2:

আমি আপনার সমস্ত সুগারেশন ব্যবহার করার চেষ্টা করেছি এবং এখনও আমি "এট্রেভ ডটকম" এর অধীনে কাজ করতে সক্ষম নই । এটি "www.attrave.com" এর অধীনে কাজ করে ।

আমি প্রাসঙ্গিক সামগ্রীর পাঠ্য সংযুক্ত করছি, আশা করি আপনাকে এই বিষয়টি সম্পর্কে আরও অন্তর্দৃষ্টি দেওয়ার অনুমতি দেয়।

  • Attrave.com.conf (ভার্চুয়াল হোস্ট ফাইল)

    DocumentRoot /var/www/attrave.com
    ServerName attrave.com
    ServerAlias attrave.com www.attrave.com
    ServerAdmin bouuuuic@gmail.com
    
    
    <Directory /var/www/attrave.com>
            Options Indexes FollowSymLinks MultiViews
            AllowOverride All
            Order allow,deny
            allow from all
    </Directory>
    
  • / ইত্যাদি / হোস্ট ফাইল

    # Your system has configured 'manage_etc_hosts' as True.
    # As a result, if you wish for changes to this file to persist
    # then you will need to either
    # a.) make changes to the master file in /etc/cloud/templates/hosts.tmpl
    # b.) change or remove the value of 'manage_etc_hosts' in
    #     /etc/cloud/cloud.cfg or cloud-config from user-data
    
    127.0.0.1 localhost
    
  • Apache2.conf ফাইল

     <Directory />
      Options FollowSymLinks
     AllowOverride None
      Require all denied
     </Directory>
    
    <Directory /usr/share>
     AllowOverride None
     Require all granted
    </Directory>
    
    <Directory /var/www/>
     Options Indexes FollowSymLinks
     AllowOverride None
     Require all granted
     </Directory>
    
     #<Directory /srv/>
     #  Options Indexes FollowSymLinks
     #   AllowOverride None
     #   Require all granted
    #</Directory>
    

উত্তর:


-1

আপনি কি চেষ্টা করেছেন:

# Ensure that Apache listens on port 80
Listen 80

# Listen for virtual host requests on all IP addresses
NameVirtualHost *:80
<VirtualHost *:80>
    DocumentRoot /var/www/attrave.com
    Servername attrave.com
    # Other directives here
</VirtualHost>

আমি নামটি পরীক্ষা করেছি www এটি যুক্ত করা হয়। এছাড়াও আমার সমস্যাটি www.attrave.com এর সাথে নয় আমার সমস্যাটি যখন আমি attrave.com এ ব্রাউজ করি তখন তা আমাকে / var / www মূল ডিরেক্টরিতে নিয়ে যায়। আমি আশা করি আমি এই ঠিক করতে পারি!
— মাদুর

1
দেখতে কেমন লাগে dig attrave.com?
— মিটস্পেস

; <<>> DiG 9.9.5-3ubuntu0.2-Ubuntu <<>> attrave.com ;; global options: +cmd ;; Got answer: ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 12031 ;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 1 ;; OPT PSEUDOSECTION: ; EDNS: version: 0, flags:; udp: 512 ;; QUESTION SECTION: ;attrave.com. IN A ;; ANSWER SECTION: attrave.com. 1799 IN A 45.55.165.145 ;; Query time: 125 msec ;; SERVER: 8.8.8.8#53(8.8.8.8) ;; WHEN: Thu Apr 23 10:15:38 EDT 2015 ;; MSG SIZE rcvd: 56
— মাদুর

সম্পাদিত উত্তর চেক করুন।
— ফ্রান্সিসকো তপিয়া

দুর্ভাগ্যক্রমে, এটি কাজ করে নি এটি এখনও আমাকে একই মূল ডিরেক্টরিটি দিচ্ছে।
— মাদুর
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.