Настройка приложения Apache для Facebook

Кто-то @ http://www.ubuntuforums.org/showthread.php?p=10046052

рекомендуется проверить /etc/motd (Сообщение дня)

gksudo gedit /etc/motd должен сделать трюк

1
задан 27 March 2012 в 23:15

1 ответ

Отказ от ответственности: я не читал этот руководство по 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 и вам нужна помощь, позвольте мне знаю, но это довольно просто, и я не хочу тратить слишком много времени на то, что вы уже знаете.

Надеюсь, что мои объяснения были полезны, но если нет, не стесняйтесь просить о разработке .

2
ответ дан 25 May 2018 в 13:11

Другие вопросы по тегам:

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