Отказ от ответственности: я не читал этот руководство по Hiroku, но у меня есть много обычных локальных сайтов на моем локальном сервере Ubuntu, который адаптирован из стандартного Ubuntu 10.04 LTS.
Существует каталог с все настройки apache в /etc/apache2. В этом каталоге есть 4 подкаталога, два для сайтов и два для модулей; каждый имеет один для всего доступного, а другой - только для тех, которые включены. Они называются:
sites-available sites-enabled
mods-available mods-enabled
Что вы хотите посмотреть, это sites-enabled. В этой папке я думаю, что должен быть файл по умолчанию 000-default.
В этом файле может быть несколько записей для «VirtualHost». Я считаю, что по умолчанию есть только один, который устанавливает основной веб-каталог для apache. Многие люди просто добавляют каталоги под этим и получают к ним доступ, добавляя каталоги к URL-адресу. Но вы можете добавить любое количество виртуальных хостов в любые нужные вам каталоги.
Например, скажем, у вас есть домен под названием abc.com, и вы хотите работать на нем локально. Вы можете создать псевдоним в файле hosts вашей локальной рабочей станции, который вы используете для разработки (это в /etc/hosts) для abc.com (временно, поскольку это приведет к вытеснению внешнего abc.com), чтобы перенаправить его на сервер (либо по имени или IP-адресу или с использованием localhost, если он находится в одной системе).
Магия происходит в файле 000-default apache, где он будет искать VirtualHost, называемый abc.com.
Итак, скажем, у вас есть сайт в каталоге /var/www/abc.com; то вы должны добавить что-то подобное в файл apache:
<VirtualHost *:80>
<Directory /var/www/abc.com>
Options Indexes FollowSymLinks MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
DocumentRoot /var/www/abc.com/
ServerName abc.com
</VirtualHost>
Если вы хотите работать с локальным файлом и удаленным файлом, не редактируя localhost, вы можете переименовать локальный код в нечто вроде abc.dev, поместите это в localhost и измените файл apache с abc.com на abc.dev. Затем он всегда будет доступен, просто введя http://abc.dev в адресную строку вашего браузера (или просто abc.dev).
Если вы не знакомы с файлом hosts и вам нужна помощь, позвольте мне знаю, но это довольно просто, и я не хочу тратить слишком много времени на то, что вы уже знаете.
Надеюсь, что мои объяснения были полезны, но если нет, не стесняйтесь просить о разработке .
Я действительно должен был сделать это некоторое время назад (пару лет назад, поэтому извините не совсем совершенные команды), и это то, что я сделал. Во-первых:
dpkg --get-selections > installed.txt
У меня тогда была новая установка, вокруг которой я сделал то же самое. Если у вас его нет, вы, возможно, найдете список где-то для своего распространения. Затем:
sdiff [your install list] [clean install list] --suppress-common-lines > differences.txt
sdiff [clean install list] [differences] --suppress-common-lines > remove.txt
Второй sdiff - разрешить пакеты по умолчанию, которые вы, возможно, удалили из своей установки. Просто хотелось избежать лишних ошибок.
:%s/install//g
Это связано с тем, что dkpg оставляет слово установки после каждого пакета в списке, и мы этого не хотим. Я также запустил еще пару команд в vim, чтобы удалить лишнее пустое пространство и заменить разрывы строк пробелами, чтобы сделать его немного чище. Затем вы запустите этот файл с помощью apt-get remove (добавьте в --purge, если хотите). Если вы хотите быть более основательным, вы можете использовать различные очистители, чтобы избавиться от дерьма, а также запустить иначе вы можете добавить пакеты обратно, которые вы, возможно, удалили [из списка пакетов по умолчанию]. В целом, после того, как я сделал все это, я решил, что это не стоит усилий по сравнению с относительная простота переустановки Ubuntu.
Я действительно должен был сделать это некоторое время назад (пару лет назад, поэтому извините не совсем совершенные команды), и это то, что я сделал. Во-первых:
dpkg --get-selections > installed.txt
У меня тогда появилась новая установка, вокруг которой я сделал то же самое. Если у вас его нет, вы, возможно, найдете список где-то для своего распространения. Затем:
sdiff [your install list] [clean install list] --suppress-common-lines > differences.txt
sdiff [clean install list] [differences] --suppress-common-lines > remove.txt
Второй sdiff - разрешить пакеты по умолчанию, которые вы, возможно, удалили из своей установки. Просто хотелось избежать лишних ошибок.
:%s/install//g
Это связано с тем, что dkpg оставляет слово установки после каждого пакета в списке, и мы этого не хотим. Я также запустил еще пару команд в vim, чтобы удалить лишнее пустое пространство и заменить разрывы строк пробелами, чтобы сделать его немного чище. Затем вы запустите этот файл с помощью apt-get remove (добавьте в --purge, если хотите). Если вы хотите быть более тщательным, вы можете использовать различные очистители, чтобы избавиться от дерьма, а также выполнить сравнение по-другому, чтобы вы могли добавить обратно пакеты, которые вы, возможно, удалили [из списка пакетов по умолчанию]. В общем, после того, как я сделал все это, я решил, что это не стоит усилий по сравнению с относительной легкостью переустановки Ubuntu.
Я действительно должен был сделать это некоторое время назад (пару лет назад, поэтому извините не совсем совершенные команды), и это то, что я сделал. Во-первых:
dpkg --get-selections > installed.txt
У меня тогда появилась новая установка, вокруг которой я сделал то же самое. Если у вас его нет, вы, возможно, найдете список где-то для своего распространения. Затем:
sdiff [your install list] [clean install list] --suppress-common-lines > differences.txt
sdiff [clean install list] [differences] --suppress-common-lines > remove.txt
Второй sdiff - разрешить пакеты по умолчанию, которые вы, возможно, удалили из своей установки. Просто хотелось избежать лишних ошибок.
:%s/install//g
Это связано с тем, что dkpg оставляет слово установки после каждого пакета в списке, и мы этого не хотим. Я также запустил еще пару команд в vim, чтобы удалить лишнее пустое пространство и заменить разрывы строк пробелами, чтобы сделать его немного чище. Затем вы запустите этот файл с помощью apt-get remove (добавьте в --purge, если хотите). Если вы хотите быть более тщательным, вы можете использовать различные очистители, чтобы избавиться от дерьма, а также выполнить сравнение по-другому, чтобы вы могли добавить обратно пакеты, которые вы, возможно, удалили [из списка пакетов по умолчанию]. В общем, после того, как я сделал все это, я решил, что это не стоит усилий по сравнению с относительной легкостью переустановки Ubuntu.
Я действительно должен был сделать это некоторое время назад (пару лет назад, поэтому извините не совсем совершенные команды), и это то, что я сделал. Во-первых:
dpkg --get-selections > installed.txt
У меня тогда появилась новая установка, вокруг которой я сделал то же самое. Если у вас его нет, вы, возможно, найдете список где-то для своего распространения. Затем:
sdiff [your install list] [clean install list] --suppress-common-lines > differences.txt
sdiff [clean install list] [differences] --suppress-common-lines > remove.txt
Второй sdiff - разрешить пакеты по умолчанию, которые вы, возможно, удалили из своей установки. Просто хотелось избежать лишних ошибок.
:%s/install//g
Это связано с тем, что dkpg оставляет слово установки после каждого пакета в списке, и мы этого не хотим. Я также запустил еще пару команд в vim, чтобы удалить лишнее пустое пространство и заменить разрывы строк пробелами, чтобы сделать его немного чище. Затем вы запустите этот файл с помощью apt-get remove (добавьте в --purge, если хотите). Если вы хотите быть более тщательным, вы можете использовать различные очистители, чтобы избавиться от дерьма, а также выполнить сравнение по-другому, чтобы вы могли добавить обратно пакеты, которые вы, возможно, удалили [из списка пакетов по умолчанию]. В общем, после того, как я сделал все это, я решил, что это не стоит усилий по сравнению с относительной легкостью переустановки Ubuntu.
Я действительно должен был сделать это некоторое время назад (пару лет назад, поэтому извините не совсем совершенные команды), и это то, что я сделал. Во-первых:
dpkg --get-selections > installed.txt
У меня тогда появилась новая установка, вокруг которой я сделал то же самое. Если у вас его нет, вы, возможно, найдете список где-то для своего распространения. Затем:
sdiff [your install list] [clean install list] --suppress-common-lines > differences.txt
sdiff [clean install list] [differences] --suppress-common-lines > remove.txt
Второй sdiff - разрешить пакеты по умолчанию, которые вы, возможно, удалили из своей установки. Просто хотелось избежать лишних ошибок.
:%s/install//g
Это связано с тем, что dkpg оставляет слово установки после каждого пакета в списке, и мы этого не хотим. Я также запустил еще пару команд в vim, чтобы удалить лишнее пустое пространство и заменить разрывы строк пробелами, чтобы сделать его немного чище. Затем вы запустите этот файл с помощью apt-get remove (добавьте в --purge, если хотите). Если вы хотите быть более тщательным, вы можете использовать различные очистители, чтобы избавиться от дерьма, а также выполнить сравнение по-другому, чтобы вы могли добавить обратно пакеты, которые вы, возможно, удалили [из списка пакетов по умолчанию]. В общем, после того, как я сделал все это, я решил, что это не стоит усилий по сравнению с относительной легкостью переустановки Ubuntu.
Я действительно должен был сделать это некоторое время назад (пару лет назад, поэтому извините не совсем совершенные команды), и это то, что я сделал. Во-первых:
dpkg --get-selections > installed.txt
У меня тогда появилась новая установка, вокруг которой я сделал то же самое. Если у вас его нет, вы, возможно, найдете список где-то для своего распространения. Затем:
sdiff [your install list] [clean install list] --suppress-common-lines > differences.txt
sdiff [clean install list] [differences] --suppress-common-lines > remove.txt
Второй sdiff - разрешить пакеты по умолчанию, которые вы, возможно, удалили из своей установки. Просто хотелось избежать лишних ошибок.
:%s/install//g
Это связано с тем, что dkpg оставляет слово установки после каждого пакета в списке, и мы этого не хотим. Я также запустил еще пару команд в vim, чтобы удалить лишнее пустое пространство и заменить разрывы строк пробелами, чтобы сделать его немного чище. Затем вы запустите этот файл с помощью apt-get remove (добавьте в --purge, если хотите). Если вы хотите быть более тщательным, вы можете использовать различные очистители, чтобы избавиться от дерьма, а также выполнить сравнение по-другому, чтобы вы могли добавить обратно пакеты, которые вы, возможно, удалили [из списка пакетов по умолчанию]. В общем, после того, как я сделал все это, я решил, что это не стоит усилий по сравнению с относительной легкостью переустановки Ubuntu.
Я действительно должен был сделать это некоторое время назад (пару лет назад, поэтому извините не совсем совершенные команды), и это то, что я сделал. Во-первых:
dpkg --get-selections > installed.txt
У меня тогда появилась новая установка, вокруг которой я сделал то же самое. Если у вас его нет, вы, возможно, найдете список где-то для своего распространения. Затем:
sdiff [your install list] [clean install list] --suppress-common-lines > differences.txt
sdiff [clean install list] [differences] --suppress-common-lines > remove.txt
Второй sdiff - разрешить пакеты по умолчанию, которые вы, возможно, удалили из своей установки. Просто хотелось избежать лишних ошибок.
:%s/install//g
Это связано с тем, что dkpg оставляет слово установки после каждого пакета в списке, и мы этого не хотим. Я также запустил еще пару команд в vim, чтобы удалить лишнее пустое пространство и заменить разрывы строк пробелами, чтобы сделать его немного чище. Затем вы запустите этот файл с помощью apt-get remove (добавьте в --purge, если хотите). Если вы хотите быть более тщательным, вы можете использовать различные очистители, чтобы избавиться от дерьма, а также выполнить сравнение по-другому, чтобы вы могли добавить обратно пакеты, которые вы, возможно, удалили [из списка пакетов по умолчанию]. В общем, после того, как я сделал все это, я решил, что это не стоит усилий по сравнению с относительной легкостью переустановки Ubuntu.
Я действительно должен был сделать это некоторое время назад (пару лет назад, поэтому извините не совсем совершенные команды), и это то, что я сделал. Во-первых:
dpkg --get-selections > installed.txt
У меня тогда появилась новая установка, вокруг которой я сделал то же самое. Если у вас его нет, вы, возможно, найдете список где-то для своего распространения. Затем:
sdiff [your install list] [clean install list] --suppress-common-lines > differences.txt
sdiff [clean install list] [differences] --suppress-common-lines > remove.txt
Второй sdiff - разрешить пакеты по умолчанию, которые вы, возможно, удалили из своей установки. Просто хотелось избежать лишних ошибок.
:%s/install//g
Это связано с тем, что dkpg оставляет слово установки после каждого пакета в списке, и мы этого не хотим. Я также запустил еще пару команд в vim, чтобы удалить лишнее пустое пространство и заменить разрывы строк пробелами, чтобы сделать его немного чище. Затем вы запустите этот файл с помощью apt-get remove (добавьте в --purge, если хотите). Если вы хотите быть более тщательным, вы можете использовать различные очистители, чтобы избавиться от дерьма, а также выполнить сравнение по-другому, чтобы вы могли добавить обратно пакеты, которые вы, возможно, удалили [из списка пакетов по умолчанию]. В общем, после того, как я сделал все это, я решил, что это не стоит усилий по сравнению с относительной легкостью переустановки Ubuntu.
Я действительно должен был сделать это некоторое время назад (пару лет назад, поэтому извините не совсем совершенные команды), и это то, что я сделал. Во-первых:
dpkg --get-selections > installed.txt
У меня тогда появилась новая установка, вокруг которой я сделал то же самое. Если у вас его нет, вы, возможно, найдете список где-то для своего распространения. Затем:
sdiff [your install list] [clean install list] --suppress-common-lines > differences.txt
sdiff [clean install list] [differences] --suppress-common-lines > remove.txt
Второй sdiff - разрешить пакеты по умолчанию, которые вы, возможно, удалили из своей установки. Просто хотелось избежать лишних ошибок.
:%s/install//g
Это связано с тем, что dkpg оставляет слово установки после каждого пакета в списке, и мы этого не хотим. Я также запустил еще пару команд в vim, чтобы удалить лишнее пустое пространство и заменить разрывы строк пробелами, чтобы сделать его немного чище. Затем вы запустите этот файл с помощью apt-get remove (добавьте в --purge, если хотите). Если вы хотите быть более тщательным, вы можете использовать различные очистители, чтобы избавиться от дерьма, а также выполнить сравнение по-другому, чтобы вы могли добавить обратно пакеты, которые вы, возможно, удалили [из списка пакетов по умолчанию]. В общем, после того, как я сделал все это, я решил, что это не стоит усилий по сравнению с относительной легкостью переустановки Ubuntu.
sudo dpkg -i /var/cache/apt/archives/*.deb
sudo dpkg --configure -a
И затем, если что-то сломалось, запустите пару раз:
sudo apt-get install -f
sudo dpkg --configure -a
sudo dpkg -i /var/cache/apt/archives/*.deb
sudo dpkg --configure -a
А потом, если что-то сломалось, запустите пару раз:
sudo apt-get install -f
sudo dpkg --configure -a
sudo dpkg -i /var/cache/apt/archives/*.deb
sudo dpkg --configure -a
А потом, если что-то сломалось, запустите пару раз:
sudo apt-get install -f
sudo dpkg --configure -a
sudo dpkg -i /var/cache/apt/archives/*.deb
sudo dpkg --configure -a
А потом, если что-то сломалось, запустите пару раз:
sudo apt-get install -f
sudo dpkg --configure -a
sudo dpkg -i /var/cache/apt/archives/*.deb
sudo dpkg --configure -a
А потом, если что-то сломалось, запустите пару раз:
sudo apt-get install -f
sudo dpkg --configure -a
sudo dpkg -i /var/cache/apt/archives/*.deb
sudo dpkg --configure -a
А потом, если что-то сломалось, запустите пару раз:
sudo apt-get install -f
sudo dpkg --configure -a
sudo dpkg -i /var/cache/apt/archives/*.deb
sudo dpkg --configure -a
А потом, если что-то сломалось, запустите пару раз:
sudo apt-get install -f
sudo dpkg --configure -a
sudo dpkg -i /var/cache/apt/archives/*.deb
sudo dpkg --configure -a
А потом, если что-то сломалось, запустите пару раз:
sudo apt-get install -f
sudo dpkg --configure -a
sudo dpkg -i /var/cache/apt/archives/*.deb
sudo dpkg --configure -a
А потом, если что-то сломалось, запустите пару раз:
sudo apt-get install -f
sudo dpkg --configure -a