Создайте a .htaccess
файл в Вашем DocumentRoot и добавляет эти строки:
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteRule ^$ /blog [R=301,L]
</IfModule>
Для ответа на вопрос о настройках DNS, нет, они не имеют значения. DNS только касается "доменной" части URL, не, что следует за ним в пути URL.
Файл .pkg
предназначен для OSX. В некоторых репозиториях есть двоичные файлы для Debian, но, вероятно, проще всего загрузить и скомпилировать код. NodeJS обновляется очень часто, поэтому в большинстве репозиториев есть очень устаревшие версии. Вам потребуются некоторые инструменты разработки (компилятор и т. Д.), Чтобы иметь возможность собрать исходный код.
sudo apt-get update
sudo apt-get install curl build-essential openssl libssl-dev
Вы можете либо загрузить исходный код с сайта Node.JS, либо получить его с github. Преимущество последнего - простота обслуживания.
NodeJS:
Если хотите, вы можете установить узел в каталог, отличный от каталога по умолчанию, добавив --prefix / path / to / install / directory в строку конфигурации ниже. (Используйте только один из следующих, а не оба)
Из GitHub:
sudo apt-get install git-core
cd /usr/local/src ##or whatever directory you like#
git clone https://github.com/joyent/node.git && cd node
./configure
make
sudo make install
Из исходного кода - tarball:
cd /usr/local/src ##or whatever directory you like#
wget http://nodejs.org/dist/v0.6.6/node-v0.6.6.tar.gz
tar -xzvf node-v0.6.6.tar.gz
cd node-v0.6.6
./configure
make
sudo make install
NPM :
NPM уже включен в последние версии node. Убедитесь, что он установлен с помощью npm -v. Если отображается версия, нет необходимости выполнять описанный ниже шаг. Если «простая установка» не работает для вас, вы также можете загрузить код и выполнить установку.
curl http://npmjs.org/install.sh | sudo sh