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

Статус
В этой теме нельзя размещать новые ответы.
Привет!
Может кто из знатоков убунты напишет и выложит здесь мануал по пошаговой установке и настройке веб-сервера для новичков. Материалов по данной теме кот наплакал.
 
Материала - куча, лучше говори что конкретно не получается
 
  • Заблокирован
  • #43
Привет!
Может кто из знатоков убунты напишет и выложит здесь мануал по пошаговой установке и настройке веб-сервера для новичков. Материалов по данной теме кот наплакал.
Хм... А что там ставить-то?:)
Простейший сервер, без fastcgi, панелей, фтп и прочего?
Если по памяти, то apt-get install mysql-server apache2 php5, остальное "добавить по вкусу", т.е. доставить недостающее в процессе попыток запуска... :D
Если более детально, то примерно так:
apt-get update
apt-get install mysql-client mysql-server apache2 libapache2-mod-php5 php5 php5-common php5-gd php5-mysql php5-mcrypt
;)

Поддерживаю unixman-a, лучше скажи, что конкретно не получается?
А вообще есть неплохой мануал по установке
 
Проблемы с кодировкой возникли, т.е кракозяблы непосредственно в веб.браузере.
В консоле все нормально. А при наборе адреса, страничка вся в кракозяблах.

Конфиг такой:
Apache/2.2.3 (Debian) PHP/5.2.0-8+etch15 mod_ruby/1.2.6 Ruby/1.8.5(2006-08-25) mod_ssl/2.2.3 OpenSSL/0.9.8c
 
страница статика или генерируетсыя ?*

кракозябы какие ? ведь с разными - разное решение)

Курить httpd.conf с чарсетами

заменить на

/etc/my.conf

[mysqld]
port = 3306
socket = /var/lib/mysql/mysql.sock
skip-locking
key_buffer = 16K
max_allowed_packet = 1M
table_cache = 4
sort_buffer_size = 64K
read_buffer_size = 256K
read_rnd_buffer_size = 256K
net_buffer_length = 2K
thread_stack = 128K
init-connect="SET NAMES cp1251" - добавить
 
Насчет кодировки разобрался.

Возник следующий вопрос.

Нужен виртуал хост.

Мои действия:

1. добавил новго пользователя

2. затем в etc >> apache2 >> httpd.conf.
Прописывал следующее:

<VirtualHost 123.123.123.123:80>
ServerName domain.kz
ServerAlias Для просмотра ссылки Войди или Зарегистрируйся
ServerAdmin admin@domain.kz
DocumentRoot /home/user/
ScriptAlias /cgi-bin/ /home/user/
</VirtualHost>


3. После всего это, пробывал делать рестарт апача командой

/etc/init.d/apache2 restart


И где находится файл виртуальных хостов, может нупский вопрос, но вот где Он.
И нужно, чтобы доступ был по IP, т.е без привязки на домен.

Правильно ли сконфигурирован файл httpd.conf ?
 
  • Заблокирован
  • #47
3. После всего это, пробывал делать рестарт апача командой
И где находится файл виртуальных хостов, может нупский вопрос, но вот где Он.
И нужно, чтобы доступ был по IP, т.е без привязки на домен.
Правильно ли сконфигурирован файл httpd.conf ?
Ищи в httpd.conf в конце инклуды(include), например Include /etc/apache2/sites-enabled/, в одном из них и будут виртуалхосты.
Но, если хочешь привязать определённый виртуалхост к дефолту(вход по ип), то лучше все виртуалхосты вписать в один файл, тогда первый виртуалхост и будет дефолтным, а не так, как принято в убунте/дебиане, когда в папку складывают в кучу отдельные файлы для каждого виртуалхоста...
 
Ищи в httpd.conf в конце инклуды(include), например Include /etc/apache2/sites-enabled/, в одном из них и будут виртуалхосты.
Но, если хочешь привязать определённый виртуалхост к дефолту(вход по ип), то лучше все виртуалхосты вписать в один файл, тогда первый виртуалхост и будет дефолтным, а не так, как принято в убунте/дебиане, когда в папку складывают в кучу отдельные файлы для каждого виртуалхоста...
httpd.conf по дефолту был пустой, прописал в него вот это

<VirtualHost 123.123.123.123:80>
ServerName domain.kz
ServerAlias Для просмотра ссылки Войди или Зарегистрируйся
ServerAdmin admin@domain.kz
DocumentRoot /home/user/
ScriptAlias /cgi-bin/ /home/user/
</VirtualHost>
Теперь доступ есть через юзера, которого я добавил.

Может кто скинет,каким должен быть httpd.conf ?
И ещё, что нужно до установить, чтобы на самом VDS, были достуны на исполнение php файлы?
 
  • Заблокирован
  • #49
httpd.conf по дефолту был пустой, прописал в него вот это
Теперь доступ есть через юзера, которого я добавил.
Может кто скинет,каким должен быть httpd.conf ?
И ещё, что нужно до установить, чтобы на самом VDS, были достуны на исполнение php файлы?
Тфу ты, ёлки-палки, я и забыл, что в дебине httpd.conf всегда пустой... :D
Он тебе НЕ НУЖЕН, ковыряй apache2.conf, он там же лежит!:)


Если хочешь, чтобы исполнялись php файлы не от апача, а через консоль, просто пиши путь к пхп, и путь к файлу, а если через апач чтобы интерпретировались, нужно сначала определиться, как ты пхп будешь включать, как модуль апача, или нет...
 
Да, нужно именно включить пхп как модуль апача, т.е. чтобы не прописывать путь в самом файле, исполняющим php код.

Только как включить его через консоль?
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху