Привет, Гость!
Главная
Вход

Последняя активность

Форум / Компы / Линупс
Поиск | Файлы топика (3)
  Сервер в Debian
<< 1 2 3
Seq)I(b)i( Seq)I(b)i( [Off] [#] (22.01.2010 / 09:18)
Хосты...
"Идем в /var/www , создаем папку для сайта"
Создал папку "johncms.ru".
"johncms.ru" уже и прописывал как имя сайта
---
"Собственно настройка:
sudo gedit /etc/apache2/sites-available/hosts
(Название файла любое)"
Или надо было мне - sudo gedit /etc/apache2/sites-available/johncms.ru ?
john77 john77 (SV!) [Off] [#] (22.01.2010 / 09:09)
чморылое одоробло
проблемы если што вечером разрулим. Я после работы за компом буду
john77 john77 (SV!) [Off] [#] (22.01.2010 / 09:08)
чморылое одоробло
так-с если я правильно понял пыхмайадмин уже самостоятельно симлинк создал при установке. Мне пришлось ручками добавлять. А хосты нужно писать именно названия созданных тобой файлов. В данном случае hosts
Seq)I(b)i( Seq)I(b)i( [Off] [#] (22.01.2010 / 08:18)
Возникшие проблемы...
cd /var/www
sudo ln -s /usr/share/phpmyadmin
Ответ
ln: создание символьной ссылки `./phpmyadmin': File exists
Далее
Проверим(http://localhost/phpmyadmin).
Сохраняет файл,загружает его.
...
Далее
Видим:
Your choices are: default default-ssl hosts (тут все доступные хосты)
Я вижу
Your choices are: default default-ssl hosts
Which site(s) do you want to enable (wildcards ok)?
johncms.ru
ERROR: Site johncms.ru does not exist!

Сломал остатки мозга ат установки
Прикреплённый файл:
Нажмите для просмотра изображения
(49.38 кб.)
Скачано: 405 раз
john77 john77 (SV!) [Off] [#] (18.01.2010 / 17:36)
чморылое одоробло
Виртуальные хосты. Для начала готовим почву:
sudo nautilus

Откроетца файлменеджер под рутом. Идем в /var/www , создаем папку для сайта(название произвольное) и в ней создаем папки logs и htdocs . B logs создаем два пустых файла - error.log и access.log . На папку htdocs ставим права разрешающие запись для всех. Сюда заливаем скрипт ну иле движок.
Собственно настройка:
sudo gedit /etc/apache2/sites-available/hosts
(Название файла любое)

Пишем тут
NameVirtualHost *
<virtualhost *>
serveradmin admin@localhost
servername mysite.net

# indexes + directory root.
directoryindex index.html index.php
documentroot /var/www/папка/htdocs

# logfiles
errorlog /var/www/папка/logs/error.log
customlog /var/www/папка/logs/access.log combined
</virtualhost>

(Название сайта произвольно.)
Сохраняем.

sudo gedit /etc/hosts

ВВерху будет што то типа
127.0.0.1 localhost
127.0.1.1 debian

ниже этого пишем
127.0.0.1 mysite.net
ну или свое название.Сохраняем.
Если нужно несколько хостов - повторяем процедуру нужное кол-во раз.
Подключаем вирт. хосты:
sudo a2ensite

Видим:
Your choices are: default default-ssl hosts (тут все доступные хосты)
Which site(s) do you want to enable (wildcards ok)?

Пишем ниже нужные хосты через пробел, жмем Enter.(При этом создаютца симлинки)
Перегружаем апач, пробуем зайти на свой сайт. Собственно, всё
Изм. john77 (20.01.2010 / 12:34) [1]
john77 john77 (SV!) [Off] [#] (18.01.2010 / 17:18)
чморылое одоробло
Бытует мнение што кошерно и вапще расово верно каждый компонент сервака собирать из сорцов. Может быть. Но дебиан при етом заебет зависимостями. Ну и хуй с ним, ведь все есть в комплекте.
Ставим апач:
sudo apt-get install apache2 apache2-doc apache2-mpm-prefork apache2-utils libexpat1 ssl-cert

Подпилим конфиг апача:
sudo gedit /etc/apache2/apache2.conf

Пишем где нить в начале файла
DefaultLanguage ru
LanguagePriority ru en da nl et fr de el it ja ko no pl pt pt-br ltz ca es sv tw
AddDefaultCharset UTF-8
Сохраняем.
Ставим мускул:
sudo apt-get install mysql-server mysql-client libmysqlclient15-dev

При установке задаем пароль рута для мускула.
Ставим пыхмайадмин:
sudo apt-get install phpmyadmin

Заставим ету сцуку работать из локалхоста:
cd /var/www
sudo ln -s /usr/share/phpmyadmin

Проверим(http://localhost/phpmyadmin).
Ставим пых:
sudo apt-get install libapache2-mod-php5 libapache2-mod-ruby libapache2-mod-python php5 php5-common php5-curl php5-dev php5-gd php5-idn php-pear php5-imagick php5-imap php5-mcrypt php5-memcache php5-mhash php5-ming php5-mysql php5-pspell php5-recode php5-snmp php5-sqlite php5-tidy php5-xmlrpc php5-xsl

Подключаем модули:
sudo a2enmod ssl
sudo a2enmod rewrite
sudo a2enmod suexec
sudo a2enmod include

Рестарт апача:
sudo /etc/init.d/apache2 restart

Проверим.
sudo gedit /var/www/testing.php

Пишем там:
<?php
phpinfo();
?>

Сохраняем. Идем в http://localhost/testing.php . Если все заебись, наблюдаем такую шляпу
Прикреплённый файл:
Нажмите для просмотра изображения
(50.89 кб.)
Скачано: 466 раз
  Всего: 46
<< 1 2 3

Фильтр по автору
Скачать тему

Форум

Новые внизу
0 / 78

Gazenwagen Gegenkulturelle Gemeinschaft