Форум программистов, компьютерный форум, киберфорум
Linux
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.50/8: Рейтинг темы: голосов - 8, средняя оценка - 4.50
14 / 14 / 0
Регистрация: 12.12.2010
Сообщений: 159

Установка веб-сервера по ssh

04.07.2012, 23:13. Показов 1777. Ответов 4
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Собственно, есть vds (дебиан 6 \ сентОС 5).
Нужно поставить тудой ngnix + uwsgi + postgresql + python3 + php(uwsgi поддерживает) + phppgadmin
И главное - заставить все это работать.
Кто может написать или отправить тудой, где можно подробно прочитать как это все правильно сделать?

Добавлено через 10 минут
[или какой-нибудь аналог phppgadmin на python]
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
04.07.2012, 23:13
Ответы с готовыми решениями:

Установка веб-сервера
Здравствуйте, хочу поставить веб-сервер на ноут, у провайдера куплю внешний айпи, но мне нужно хостить несколько сайтов с базой данных для...

Установка второго веб сервера в локальной сети IIS 6.0 + Apache 2.2.10
Прежде чем задать вопрос хочу написать данные которые имеются чтобы суть вопроса была понятна сразу. 1 Сервер: Локальный адрес...

запуск сервера по ssh
Поставил на virtualbox ubuntu-server. Далее. Подключаюсь к ней по shh (через putty). Запускаю сервер mongrel (ruby on rails) - с этим...

4
Эксперт по компьютерным сетямЭксперт NIX
 Аватар для Dmitry
13440 / 7534 / 830
Регистрация: 09.09.2009
Сообщений: 29,554
04.07.2012, 23:30
http://www.unixmen.com/howto-i... an-sqeeze/
0
14 / 14 / 0
Регистрация: 12.12.2010
Сообщений: 159
05.07.2012, 09:13  [ТС]
Немного не то.

Добавлено через 4 минуты
Если только по образу и подобию. Завтра по экспериментируем.
Хотя, можно и апач с mod_wsgi вместо ngnix + uwsgi.

Добавлено через 3 часа 43 минуты
phppgadmin поставился, запустить так и не получилось Но сам php работает
интерпритатор python тоже не заработал. Надо уменьшить научный тык и еще бы что-нибудь найти по поводу дебиана с апачем + мод_wsgi + pgsql + phppgadmin

Добавлено через 2 часа 5 минут
Собственно работает. только в postgre не могу ничего сделать из консоли. Пишет: Ident authentication failed for user "root". Не понял еще как ему доказать, что я - это я
Ну и питон еще не настроил...

Добавлено через 21 минуту
Собственно. Успехи.

Bash
1
2
3
4
5
su - postgres
postgres@cs111:~$ createuser -W oleg123
Shall the new role be a superuser? (y/n) y
Password:
postgres@cs111:~$
Только когда пытаюсь залогиниться под этим юзером в phpPgAdmin, пишет, что логин неверный...
Сам phpPgAdmin базу видит: PostgreSQL localhost

Добавлено через 37 минут
Разобрался. Нужно внимательнее читать. postgres@cs222:~$ createuser -P oleg
Первый вариант - это пароль для юзера, который создает нового юзера.

Добавлено через 2 часа 31 минуту
Такое ощущение, что питон для джанги этой чертовой написан.
Собственно, есть дебиан 6 + libapache2-mod-wsgi-py3. Как заставить работать чистые питон скрипты в /var/www без всяких джанг?

Добавлено через 2 минуты
У меня файлы просто скачиваются. Права на выполнения стоят. Что и куда нужно еще написать?
0
Эксперт по компьютерным сетямЭксперт NIX
 Аватар для Dmitry
13440 / 7534 / 830
Регистрация: 09.09.2009
Сообщений: 29,554
05.07.2012, 09:44
по умолчанию у апача в убунте, которая является производной от дебиана обработка (выполнение) скриптов апачем оусществляется для одной единственной папкти - /usr/lib/cgi-bin

вот кусок моего текста из другого форума, где я отвечал про то как заставить обрабатывать (выполнять) скрипты в иных папках вебсервера. Относится к скриптам на перле, но в вашем случае думаю, нужно просто указать иное расширение.
И еще нюанс - в дебиане по умолчанию не установлен sudo поэтому выполнять приведенные команды нужно будет просто залогинившись рутом..

======================================== ================
Для этого нужно:
Во первых, в настройках Apache глобально разрешить модифицирование настроек для папок, обслуживаемых вебсервером. Для этого введите команду:
Code
1
    sudo mcedit /etc/apache2/sites-available/default
Откроется файл. В файле найдите такой фрагмент:
Code
1
2
3
4
5
6
            <Directory /var/www/>
                    Options Indexes FollowSymLinks MultiViews
                    AllowOverride None
                    Order allow,deny
                    allow from all
            </Directory>
и отредактируйте его , чтобы он стал выглядеть следующим образом:

Code
1
2
3
4
5
6
            <Directory /var/www/>
                    Options Indexes FollowSymLinks MultiViews
                    AllowOverride All
                    Order allow,deny
                    allow from all
            </Directory>
Отличие заключается всего лишь в значении одной директивы - AllowOverride. Старое значение по умолчанию у нее было "None", и при редактировании мы его заменили на "All".
Сохраняете изменения, выходите из редактора.
Перезапускаете веб-сервер Apache:
Code
1
    sudo /etc/init.d/apache2 restart
Затем, нужно создать папку для новой страницы авторизации. Допустим, мы дадим ей имя auth1. Чтобы создать папку, вводим команду:
Code
1
    sudo mkdir /var/www/auth1
Теперь назначим владельцем созданной папки пользователя www-data от имени которого работает веб-сервер Apache
Code
1
    sudo chown www-data:www-data /var/www/auth1
Создадим в новой папке файл с дополнительными директивами, которые необходимы для того, чтобы в папке обрабатывались cgi-скрипты, написанные на perl (а именно этим и является страница авторизации). Файл создавать будем "косвенно", направляя в него директивы:
Code
1
2
    sudo echo "Options +ExecCGI" >> /var/www/auth1/.htaccess
    sudo echo "AddHandler cgi-script .cgi" >> /var/www/auth1/.htaccess
Дополнительно обращаю внимание на имя файла - точка в его начале - ЭТО НЕ ОПЕЧАТКА! Файл должен называться ИМЕННО ТАК, как написано - .htaccess, только в этом случае он будет воспринят веб-сервером Apache как набор директив, меняющих его поведение в данной папке.
после этого также назначим www-data владельцем вновь созданного файла:
Code
1
    sudo chown www-data:www-data /var/www/auth1/.htaccess
и дадим необходимые права
Code
1
    sudo chmod 600 /var/www/auth1/.htaccess
0
14 / 14 / 0
Регистрация: 12.12.2010
Сообщений: 159
05.07.2012, 14:30  [ТС]
Вроде бы понял в чем дело. На досуге сделаю. Надеюсь
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
05.07.2012, 14:30
Помогаю со студенческими работами здесь

Не могу зайти в веб интерфейс сервера Zeroshell и нет пингов до сервера
Загружаюсь с liveCD настраиваю ip на сервере, но не загружается веб интерфейс. Даже пинга нет! Подсети одинаковые 255.255.252.0, ip сервера...

Влияние географического положения веб-сервера на позицию веб-сайта в выдаче поисковой системы Яндекс
Добрый вечер! Влияет ли географическая удалённость веб-сервера или dns веб-сайта от источника запроса на позицию веб-сайта в поисковой...

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

Работа open-ssh сервера
Здравствуйте, недавно скачал и установил open-ssh сервер, научился основными командами пользоваться, но появилась проблема: когда я создаю...

Установка веб-морды (веб-интерфейса) на коммутатор Huawei S3300
Доброго времени суток, товарищи. У меня небольшая дилемма. На данном свитче включен telnet, но мне нужен веб-интерфейс. Подскажите...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Новые блоги и статьи
Конвертировать закладки radiotray-ng в m3u-плейлист
damix 19.02.2026
Это можно сделать скриптом для PowerShell. Использование . \СonvertRadiotrayToM3U. ps1 <path_to_bookmarks. json> Рядом с файлом bookmarks. json появится файл bookmarks. m3u с результатом. # Check if. . .
Семь CDC на одном интерфейсе: 5 U[S]ARTов, 1 CAN и 1 SSI
Eddy_Em 18.02.2026
Постепенно допиливаю свою "многоинтерфейсную плату". Выглядит вот так: https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11617&stc=1&d=1771445347 Основана на STM32F303RBT6. На борту пять. . .
Символьное дифференцирование
igorrr37 13.02.2026
/ * Программа принимает математическое выражение в виде строки и выдаёт его производную в виде строки и вычисляет значение производной при заданном х Логарифм записывается как: (x-2)log(x^2+2) -. . .
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу, и светлой Луне. В мире покоя нет и люди не могут жить в тишине. А жить им немного лет.
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила» «Время-Деньги» «Деньги -Пуля»
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru