Nginx: подстановочный знак DNS перенаправляет URL к субдомену

Скорее всего, Ваша услуга MySQL не работает. Сокет по Вашей ошибке является местоположением по умолчанию для сокета MySQL в Ubuntu, поэтому если Вы не скомпилировали MySQL из источника или изменили конфигурацию MySQL, это должно быть там.

Попытка запустить MySQL:

sudo /etc/init.d/mysql start
0
задан 7 November 2011 в 07:57
2 ответа

Где ортодоксальный способ:

location /category/ {
      location ~ ^/category/(?<category>.+)$ {
            return 302 http://$category.example.com/category/$category
      }
}

Без "перезаписи". Проверено на nginx / 1.0.0

1
ответ дан 4 December 2019 в 14:37

непроверено .. но должно работать

location / {
   rewrite  ^/category/(.*)$  http://$1.example.com/category/$1  permanent;
}
1
ответ дан 4 December 2019 в 14:37

Теги

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