Answer the question
In order to leave comments, you need to log in
How to properly set up a virtual host on Debian?
// for obvious reasons changed IP, domain, folder names, etc.
Good day classmates!
I turn to you for help! I'm getting in on the action. Available:
<VirtualHost *:80>
ServerAdmin [email protected]
ServerName test.ru
ServerAlias test.ru www.test.ru
DocumentRoot /var/www/test.ru/public_html
<Directory />
Options FollowSymLinks
AllowOverride None
</Directory>
<Directory /var/www>
Options Indexes FollowSymLinks MultiViews
AllowOverride None
Order allow,deny
allow from all
</Directory>
ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/
<Directory "/usr/lib/cgi-bin">
AllowOverride None
Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch
Order allow,deny
Allow from all
</Directory>
ErrorLog ${APACHE_LOG_DIR}/error.log
LogLevel warn
CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>
<VirtualHost *:80>
ServerAdmin [email protected]
ServerName test.ru
DocumentRoot /var/www/test.ru
<Directory />
Options FollowSymLinks
AllowOverride All
</Directory>
<Directory /var/www/test.ru>
Options Indexes FollowSymLinks MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
ErrorLog ${APACHE_LOG_DIR}/error.log
# Possible values include: debug, info, notice, warn, error, crit,
# alert, emerg.
LogLevel warn
CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>
Answer the question
In order to leave comments, you need to log in
<Directory /var/www>
Options Indexes FollowSymLinks MultiViews
AllowOverride None
Order allow,deny
allow from all
</Directory>
<Directory /var/www/test.ru/public_html/www>
Options Indexes FollowSymLinks MultiViews
AllowOverride None
Order allow,deny
allow from all
</Directory>
Good afternoon, you have a fairly simple problem and in general it often pops up in the nginx + apache configuration, but in your case the easiest way would be to link to the www folder, in fact, you can do without Apache at all.
It would also be quite logical to write a config without www, since this is a level 3 domain, it looks somehow stupid to screw a crutch to a level 2 domain.
Well yes
ServerAlias www.test.ru
ServerName test.ru
DocumentRoot /var/www/test.ru
Didn't find what you were looking for?
Ask your questionAsk a Question
731 491 924 answers to any question