Local multi-something using GNU/Linux OpenSUSE 10.3 GUI

аватар: cristobal-junta

A³, ничего если я буду технических вещи, которые раскурил самостоятельно, здесь писать, а не у себя в ЖЖ?

Допустим, http://localhost/ успешно работает, и нужно запустить локальный сайт http://megasite/

  1. Создать папку для сайта и наполнить ее тестовым содержимым:
    username@hostname:~>cd $HOME/public_html/
    username@hostname:~/public_html> mkdir megafolder
    username@hostname:~/public_html> echo '</h1>Hello, world!</h1>' >megafolder/index.html
  2. Прописать имя нового сайта (изменения идут в /etc/hosts):
    Control Center -> Network Services -> Hostnames -> Add
    IP Address: 127.0.0.1
    Hostname: megasite
    Host Aliases: оставить пустым
  3. Прописать новый сайт в настройках Web-сервера (изменения идут в /etc/apache2/vhosts.d/yast2_vhosts.conf; см. тж. /etc/apache2/httpd.conf):
    Control Center -> Network Services -> HTTP Server -> Hosts -> Add
    IP Address: megasite
    Server Contents Root: "/home/username/public_html/megafolder/" (КАВЫЧКИ!!!)
    Server Resolution -> Determine Request Server by HTTP Headers
    Server Resolution -> Change Virtual Host ID -> ServerName: megasite
  4. Теперь нужно открыть Firefox и вбить в адресную строку: http://megasite/
  5. Если что-то не получилось, то после изменения настроек на правильные имеет смысл перезапустить Web-сервер:
    Control Center -> Network Services -> HTTP Server -> Listen Ports and Addresses -> Disabled, Finish
    Control Center -> Network Services -> HTTP Server -> Listen Ports and Addresses -> Enabled, Finish

Комментарии

аватар: andyceo

С почином тебя!

С почином тебя! :)

По теме: Не знаю как в линуксе, а в винде, например, надо обязательно Апач перезагружать.

Кстати не понял заглавия статьи, причём здесь мультисайтинг? (под этим понятием обычно подразумевают ситуацию, когда используется один и тот же набор скриптов, а БД - разная. у тебя же всё в разных папках хранится, значит полноценный хостинг получается.)

аватар: cristobal-junta

трудности перевода

А! Теперь понял, что такое мультисайтинг. Исправляю заголовок.

Отправить комментарий

Содержание этого поля является приватным и не предназначено к показу.
  • Адреса страниц и электронной почты автоматически преобразуются в ссылки.
  • You can use the <go> tags just like the <a> for nicer urls.
  • Доступны HTML теги: <a> <img> <noindex> <br> <em> <i> <strong> <b> <strike> <s> <u> <sup> <sub> <h1> <h2> <h3> <h4> <h5> <h6> <cite> <blockquote> <abbr> <code> <ul> <ol> <li> <dl> <dt> <dd> <p> <div> <span> <hr>
  • Строки и параграфы переносятся автоматически.
  • You can enable syntax highlighting of source code with the following tags: <blockcode>. The supported tag styles are: <foo>, [foo]. PHP source code can also be enclosed in <?php ... ?> or <% ... %>.

Подробнее о форматировании

CAPTCHA
Введите, пожалуйста, код, который Вы видите на картинке. Показ изображений в браузере должен быть включен.
CAPTCHA на основе изображений
Введите символы, которые показаны на картинке.
Добавьте страницу в закладки. Перейти к верху страницы
RSS-материал