Пошаговая установка и настройка Ubuntu сервера(инструкция)

Статус
В этой теме нельзя размещать новые ответы.

rus-us

Гуру форума
Регистрация
8 Сен 2007
Сообщения
152
Реакции
74
Искал инструкцию по простой установке сервера на домашний сервер, может кому то пригодится:

Пошаговая установка и настройка Ubuntu Server




------------------------------------------------------------



В итоге у меня получился довольно неплохой сервер для своих нужд.
.
 
Искал инструкцию по простой установке сервера на домашний сервер, может кому то пригодится:

Пошаговая установка и настройка Ubuntu Server

*** скрытое содержание ***

*** скрытое содержание ***
------------------------------------------------------------

*** скрытое содержание ***

В итоге у меня получился довольно неплохой сервер для своих нужд.
.

Тоисть это все уже смотрит в сеть и моно хостить свои проэты??? :ah:
А от установки на Ubuntu 8.10 сильно отличается или тоже самое???
 
- sudo passwd достаточно что изменить пароль для рута.

Все твои репозитории бесполезны и нифига не получится установить, так как необходимо еще и dns указывать при ручной настройке.

Вывод: автор очередной бот набивающий посты грабингом и постингом чужих материалов.
 
Непонятен выбор репозиториев de.
Также никакой ntpd не спасет если tz выставлен неправильно или время берется аля UTC.
apt-get install ssh openssh-server
В Debian и Ubuntu ssh является виртуальным пакетом который в себя включает и openssh-server
Забавная опечатка - вообще порадовало, почти как "Апож"
По поводу proftpd - это строчки не дают никакой безопасности. Добавляют скорости в работе. Мб только DefaultRoot. Рекомендую туда добавить еще
Правда, компиз при этом ядре у Вас перестанет работать, но изучать сервер вы можете без проблем
Ахтунг! Я не понял зачем копиз на серваке, но все же. Не будет он работать не из-за ядра "серверного" ( прикольно звучит :) ), а изза того что дрова на видяху заново ставить надо будет.
 
но в целом верно

Непонятен выбор репозиториев de.
Также никакой ntpd не спасет если tz выставлен неправильно или время работать не из-за ядра "серверного" ( прикольно звучит :) ), а изза того что дрова на видяху заново ставить надо будет.

# sudo apt-get install linux-restricted-modules-generic restricted-manager

:D
 
Как настроить перл.. в этой связке??? :thenks: :ah:
 

эээ ну эт же для выбора того что мне над установить...


Насчет настройки perl я нашол док... правд под винду... ну впринципе отличий нету, как я понял...

4.1) Добавляем директиву ExecCGI для запуска cgi скриптов на корневую директорию. Теперь весь блок будет выглядеть так:
<Directory />
Options Includes Indexes FollowSymLinks ExecCGI
AllowOverride All
Allow from all
</Directory>

4.2) Добавьте индексные файлы с расширением скриптов Perl: .pl .cgi.
<IfModule dir_module>
DirectoryIndex index.html index.htm index.shtml index.php index.pl index.cgi
</IfModule>

4.3) Найдите строку:
ScriptAlias /cgi-bin/ "C:/Program Files/Apache Software Foundation/Apache2.2/cgi-bin/"

Замените её на:
ScriptAlias /cgi-bin/ "C:/apache/cgi-bin/"

4.4) Найдите этот блок:
<Directory "C:/Program Files/Apache Software Foundation/Apache2.2/cgi-bin">
AllowOverride None
Options None
Order allow,deny
Allow from all
</Directory>

Замените его на:
<Directory "C:/apache/cgi-bin">
AllowOverride All
Options None
Order allow,deny
Allow from all
</Directory>

Создайте пустой каталог C:/apache/cgi-bin, который будет содержать глобальные скрипты доступные из всех виртуальных хостов.

4.5) Найдите, раскомментируйте и отредактируйте строку, добавив .pl, определяющую расширения файлов perl скриптов:
AddHandler cgi-script .cgi .pl

5) Создайте тестовый скрипт printenv.pl следующего содержания:


Код:
#!/usr/bin/perl
##
## printenv -- Демонстрационная CGI программа выводящая значения переменных окружения
##

print "Content-type: text/plain; charset=iso-8859-1\n\n";
foreach $var (sort(keys(%ENV))) {
$val = $ENV{$var};
$val =~ s|\n|\\n|g;
$val =~ s|"|\\"|g;
print "${var}=\"${val}\"\n";
}
Положите этот файл в C:\apache\localhost\www\ и C:\apache\cgi-bin\.

6) Запускаем веб сервер и проверяем:
Глобальный скрипт - Для просмотра ссылки Войди или Зарегистрируйся
Локальный, относящийся к виртуальному хосту localhost - Для просмотра ссылки Войди или Зарегистрируйся

Если скрипты не запускаются, проверьте что у них в shebang (первая строка). Обычно должно быть так:
#!/usr/bin/perl
Уважаемые гуру обьясните мне теперь следуюшее что где над прописавать желательно название файла и что туда над добавить из выше указаного... ? :ah:
 
эээ ну эт же для выбора того что мне над установить...
правильно, выбираешь перл, затем в процессе установки настраиваешь.


P.S. ну и вендовый ман тоже вариант :D

Добавлено через 10 минут
в mod_perl, если вы разместили в директории /home/httpd/perl/,
добавим следующие директивы конфигурации:

Alias /perl/ /home/httpd/perl/
PerlModule Apache::Registry
<Location /perl>
SetHandler perl-script
PerlHandler Apache::Registry
Options ExecCGI
PerlSendHeader On
allow from all
</Location>

Сохраните измененный файл.
 
правильно, выбираешь перл, затем в процессе установки настраиваешь.


P.S. ну и вендовый ман тоже вариант :D

Добавлено через 10 минут
в mod_perl, если вы разместили в директории /home/httpd/perl/,
добавим следующие директивы конфигурации:

Alias /perl/ /home/httpd/perl/
PerlModule Apache::Registry
<Location /perl>
SetHandler perl-script
PerlHandler Apache::Registry
Options ExecCGI
PerlSendHeader On
allow from all
</Location>

Сохраните измененный файл.

эээ спасибо шяс попробую... А конечная директория реrl вот отсюда /home/httpd/perl/ эт папка для хранения скриптов перловских??? кста а perl-modules эт и есть mod-perl ??? иль я ошибаюсь??? :)
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху