apache2 указывает на non-www для укоренения вместо папки веб-сайта

Серверы обычно создаются с довольно высококачественными компонентами, особенно от больших торговых марок. По моему опыту, они могут легко работать в течение 5 лет легко прежде, чем стать ненадежными. (замена дисков в массиве RAID по пути).

Однако они не могут быть экономичными в этом отношении. Способность/питание новых машин продолжает повышаться существенно, в то время как Ваши накладные расходы (человек и питание) остаются дорогими. В какой-то момент сырая емкость становится просто не стоящей того.

2
задан 17 February 2013 в 19:17
2 ответа

Директива ServerName не принимает подстановочные знаки, для этого предназначен ServerAlias ​​. Из руководства

ServerName [scheme: //] full-qual-domain-name [: port]

, поэтому вы должны сделать что-то вроде

ServerName example1.com
ServerAlias *.*example1*.com
3
ответ дан 3 December 2019 в 10:51

Вы можете разместить следующее код Apache в разделе vhost httpd.conf или в файле .htaccess.

RewriteEngine on
RewriteCond %{HTTP_HOST} ^domain\.com
RewriteRule ^(.*)$ http://www.domain.com/$1 [R=permanent,L] 
0
ответ дан 3 December 2019 в 10:51

Теги

Похожие вопросы