অ্যাপাচি 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.