attrave.com.conf/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/
디렉토리 정말 실제에 저를해야 할 때 attrave.com의 폴더. 내가 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 :
귀하의 모든 제안을 사용해 보았지만 여전히 "attrave.com" 에서 사이트를 작동시킬 수 없습니다 . "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>
/ etc / hosts 파일
# 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>