Oskom Forums

Oskom Forums


Добро пожаловать на Oskom Forums.
 
 
Сейчас на шардах UO Oskom
 
+ Ответить в теме
Показано с 1 по 8 из 8
  1. Master
    [Banned]
    Регистрация
    18.01.2004
    Сообщений
    1,466
    #1

    По умолчанию косяк с апачем

    имеем :

    Код:
    <VirtualHost *>
        ServerAdmin         default@siteadmin.loc
        ServerName          nobody.local
        ServerAlias         www.nobody.local
        DocumentRoot        /usr/local/www/home/nobody/www
        ErrorLog            /usr/local/www/home/nobody/logs/error_log
        CustomLog           /usr/local/www/home/nobody/logs/access_log common
    </VirtualHost>
                     
    <VirtualHost *>
        ServerAdmin         la2@siteadmin.loc
        DocumentRoot        /usr/local/www/home/la2/www
        ServerName          h12.local
        ServerAlias         www.h12.local la2.h12.local                 
        ErrorLog            /usr/local/www/home/la2/logs/error_log
        CustomLog           /usr/local/www/home/la2/logs/access_log common
    </VirtualHost>
    при обращении к серверу чтобы не писали в Host: апач нам возвращает то что заведено для пользователя home/nobody

  2. Grandmaster

    Регистрация
    11.10.2004
    Адрес
    Dominatio Violentia
    Сообщений
    1,799
    #2

    По умолчанию

    Перед этими директивами добавь:
    NameVirtualHost ТВОЙ_ИП_АДРЕС
    А вместо звездочек в директивах <VirtualHost *> поставь имя твоего хоста. Например, host1 и host2.

  3. Master
    [Banned]
    Регистрация
    18.01.2004
    Сообщений
    1,466
    #3

    По умолчанию

    Цитата Сообщение от Vzard
    Перед этими директивами добавь:
    NameVirtualHost ТВОЙ_ИП_АДРЕС
    А вместо звездочек в директивах <VirtualHost *> поставь имя твоего хоста. Например, host1 и host2.
    а зачем тогда придумали сервер нейм ?

  4. Grandmaster

    Регистрация
    11.10.2004
    Адрес
    Dominatio Violentia
    Сообщений
    1,799
    #4

    По умолчанию

    http://httpd.apache.org/docs/1.3/vhosts/examples.html

    PS. В таких ситуациях надо писать хотябы платформу и версию ПО.

  5. Master
    [Banned]
    Регистрация
    18.01.2004
    Сообщений
    1,466
    #5

    По умолчанию

    спасибо разобрался

    вопрос номер 2 :

    как написать конфиг для баша?

    типа

    mkdir /usr/local/www/home/$(username)
    mkdir /usr/local/www/home/$(username)/www
    mkdir /usr/local/www/home/$(username)/logs

    echo что-нибудь на несколько строк >> /usr/local/etc/apache/httpd.conf

  6. Grandmaster

    Регистрация
    11.10.2004
    Адрес
    Dominatio Violentia
    Сообщений
    1,799
    #6

    По умолчанию

    Ну в файл мона писать либо в конец ">>", либо тереть все подчистую ">". Если это конф апача, то подумай то, что ты собираешься писать туда, мона писать в конец?

    Имя переменной usernsme без скобок пиши. $username.

    Не понял толком что тебе нужно? Напиши что требуется.

  7. Master
    [Banned]
    Регистрация
    18.01.2004
    Сообщений
    1,466
    #7

    По умолчанию

    в иделае требуется сделтаь команду
    к примеру

    mycmd vasya

    и после вызова этой команды выполняется ряд действий описаных в скрипте ,.... на языке баша и vasya передается как $username

  8. Grandmaster

    Регистрация
    11.10.2004
    Адрес
    Dominatio Violentia
    Сообщений
    1,799
    #8

    По умолчанию

    $ touch mycmd
    $ chmod +x mycmd
    $ nano mycmd
    $ cat mycmd

    #!/bin/sh

    if [ $# != "1" ]; then
    echo "USAGE: $0 username"
    exit 1
    fi

    username="$1"

    echo "Starting..."
    echo "$username"

    $

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения