Модераторы: powerfox, ZeeLax

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Первоначальная конфигурачия Unmanaged VPS 
:(
    Опции темы
Areostar
Дата 5.6.2022, 08:39 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1191
Регистрация: 5.4.2008

Репутация: нет
Всего: -2



Прошу не ругаться я по сисю адменистрированию знания имею "местами" и "эпизодами" так как соприкасаться с этим на прямую приходилось редко.


Вопрос такой. Имеем наисвежайший Unmanaged VPS. Как правельно подготовить его к деплою приложений скажем на Python??

с чего начинать?

  1) обновляем пакетный менеджер yum update(или какой ещё там)
  2) проверяем установлен фаервол systemctl status firewalld если нет устанавливаем
  3) а дальше? что ещё надо выполнить перед тем как настраевать виртуальное окружение?

Может есть подходящий мануал?
PM MAIL   Вверх
Oldshelf
Дата 5.6.2022, 17:01 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 157
Регистрация: 22.4.2018

Репутация: нет
Всего: 4



Зависит от назначения сервера. Можно ограничиться только установкой Python'а, без веб-сервера, базы данных, почтовых программ и поддержки домена и просто выполнять на нём скрипты. Скорее всего, не помешают cron и ftp-сервер.
PM MAIL WWW   Вверх
Areostar
Дата 6.6.2022, 08:47 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1191
Регистрация: 5.4.2008

Репутация: нет
Всего: -2



в том то и дело,что для веба. что и еще надо конфтгурировать? если е примеру у амазона брать то там уже много что сделано. можно сразу веб-сервер ставить. а если совсем пустой? 
PM MAIL   Вверх
Oldshelf
Дата 6.6.2022, 10:19 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 157
Регистрация: 22.4.2018

Репутация: нет
Всего: 4



Вот более-менее стандартный набор:

- dovecot & exim - почта;
- apache & nginx - веб-серверы;
- bind (named) - DNS-сервер;
- postgres || mysql || mariadb - база данных;
- proftpd - файловый сервер;

- sshd и crond должны быть уже установлены.
PM MAIL WWW   Вверх
Areostar
Дата 8.6.2022, 13:15 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1191
Регистрация: 5.4.2008

Репутация: нет
Всего: -2



ну аот начинаю так:

Цитата

1)yum update

2)systemctl status firewalld.service

    firewalld.service - firewalld - dynamic firewall daemon
   Loaded: loaded (/usr/lib/systemd/system/firewalld.service; enabled; vendor preset: enabled)
   Active: active (running) since Wed 2022-06-08 05:46:14 EDT; 3min 33s ago
     Docs: man:firewalld(1)
 Main PID: 8167 (firewalld)
   CGroup: /system.slice/firewalld.service
           └─8167 /usr/bin/python2 -Es /usr/sbin/firewalld --nofork --nopid

Jun 08 05:46:14 avigurtemp systemd[1]: Stopped firewalld - dynamic firewall daemon.
Jun 08 05:46:14 avigurtemp systemd[1]: Starting firewalld - dynamic firewall daemon...
Jun 08 05:46:14 avigurtemp systemd[1]: Started firewalld - dynamic firewall daemon.
Jun 08 05:46:14 avigurtemp firewalld[8167]: WARNING: AllowZoneDrifting is enabled. This ...w.
Hint: Some lines were ellipsized, use -l to show in full.


[root@avigurtemp opt]# firewall-cmd --list-all
public (active)
  target: default
  icmp-block-inversion: no
  interfaces: eth0
  sources:
  services: dhcpv6-client ssh
  ports:
  protocols:
  masquerade: no
  forward-ports:
  source-ports:
  icmp-blocks:



3) Устанавливаем зависимости:
sudo yum install gccopenssl-devel bzip2-devel libffi-devel


4)cd /opt
wget https://www.python.org/ftp/python/3.9.9/Python-3.9.9.tgz
tar xvf Python-3.9.9.tgz


[root@avigurtemp opt]# cd Python-3.9*/
[root@avigurtemp Python-3.9.9]# ./configure --enable-optimizations
checking build system type... x86_64-pc-linux-gnu
checking host system type... x86_64-pc-linux-gnu
checking for python3.9... no
checking for python3... no
checking for python... python
checking for --enable-universalsdk... no
checking for --with-universal-archs... no
checking MACHDEP... "linux"
checking for gcc... no
checking for cc... no
checking for cl.exe... no
configure: error: in `/opt/Python-3.9.9':
configure: error: no acceptable C compiler found in $PATH
See `config.log' for more details


почему новая версия питона не устанавливается?
PM MAIL   Вверх
Areostar
Дата 8.6.2022, 13:54 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1191
Регистрация: 5.4.2008

Репутация: нет
Всего: -2



получилось вот по этой инструкции: https://baks.dev/article/centos/how-to-inst...n-3-on-centos-7

Я то дальше? вебсервер, бд и т.д?

домен обязятельно нужен? или начать можно и без него?
PM MAIL   Вверх
Oldshelf
Дата 8.6.2022, 17:05 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 157
Регистрация: 22.4.2018

Репутация: нет
Всего: 4



Для сайта нужен веб-сервер. Без БД можно обойтись - зависит от системы управления контентом, которая будет работать на этом сайте. Хотя, если CMS сторонняя, скорее всего потребуется база.

Зарегистрировать домен можно позже, если прописать в файле hosts на клиентском компьютере домен и ip-адрес сервера, а на сервере настроить обработку запросов к этому домену (для этого потребуется bind/named). Также можно обращаться к серверу просто по http://ip.
PM MAIL WWW   Вверх
Areostar
Дата 10.6.2022, 21:24 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1191
Регистрация: 5.4.2008

Репутация: нет
Всего: -2



В моём случае нужна.

А вот с сервером что посоветуете под Python? довольствоваться Apache или ngnix. или Gunicorn присоседить надо?
PM MAIL   Вверх
Areostar
Дата 11.6.2022, 01:12 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1191
Регистрация: 5.4.2008

Репутация: нет
Всего: -2



С первым VPS Не срослось(по стороним причинам)\

а на повом получаю вот что:
Цитата


[root@42nv ~]# firewall-cmd --list-all
public
  target: default
  icmp-block-inversion: no
  interfaces:
  sources:
  services: dhcpv6-client ssh
  ports:
  protocols:
  masquerade: no
  forward-ports:
  source-ports:
  icmp-blocks:
  rich rules:



ничего страшного что:

 icmp-block-inversion: no
  masquerade: no

и   interfaces: пустое? Или надо это как то исправить?
PM MAIL   Вверх
Oldshelf
Дата 11.6.2022, 12:35 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 157
Регистрация: 22.4.2018

Репутация: нет
Всего: 4



Цитата(Areostar @  10.6.2022,  21:24 Найти цитируемый пост)
А вот с сервером что посоветуете под Python? довольствоваться Apache или ngnix. или Gunicorn присоседить надо?

Gunicorn, кажется, больше подходит под Python, чем Apache. В любом случае, внешним прокси-сервером надо ставить Nginx. Вот краткая заметка на эту тему: calcsbox.com/post/cto-takoe-gunicorn-i-nginx-v-dvuh-slovah.html.

Настройкой firewall'а, наверное, имеет смысл заняться, когда сервер будет полностью готов к работе. Вот хорошая инструкция: www.dmosk.ru/miniinstruktions.php?mini=firewalld-centos.
PM MAIL WWW   Вверх
Areostar
Дата 11.6.2022, 19:42 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1191
Регистрация: 5.4.2008

Репутация: нет
Всего: -2



спасибо. почитаю
PM MAIL   Вверх
Areostar
Дата 12.6.2022, 12:54 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1191
Регистрация: 5.4.2008

Репутация: нет
Всего: -2



установил MariaDB по этой инструкции: https://blog.programs74.ru/how-to-install-m...-6-on-centos-7/

установил Nginx. Добавил в фаирволл порты 80 и 3306.


по адрессу http://my_ip  - получаю стартавую страничку ngnix
но http://my_ip:3306 - возвращает ERR_INVALID_HTTP_RESPONSE

что ещё надо сделать для БД?
PM MAIL   Вверх
Areostar
Дата 12.6.2022, 14:20 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1191
Регистрация: 5.4.2008

Репутация: нет
Всего: -2



Вообщем сам понял что протупил.

ясно что нужно чтото вроде PhpMyAdmin. Но на сервере стоить Python. так какие есть варианты? Или ставить панель управления сервером вроде Pleask?
PM MAIL   Вверх
Oldshelf
Дата 13.6.2022, 10:17 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 157
Регистрация: 22.4.2018

Репутация: нет
Всего: 4



Чтобы использвоать PHPMyAdmin придётся в дополнение к Python'у поставить PHP.

Если поставить панель управления, то всё будет намного проще.
PM MAIL WWW   Вверх
Areostar
Дата 15.6.2022, 09:22 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1191
Регистрация: 5.4.2008

Репутация: нет
Всего: -2



Ну так какую посоветуете? Pleask? или ещё какую?
PM MAIL   Вверх
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Linux/UNIX: Oбщие вопросы"
nickless
Imple
nerezus

В тему здесь вопросы общие - не привязанные к определенному ПО или дистрибутиву BSD/Linux/UNIX.
Например вопросы о выборе ОС для определенных задач (но если Вы просто хотите узнать "Какой дистрибутив лучше", то для этого есть Клуб юнуксоидов).
Общие вопросы по shell-программированию тоже лучше задавать здесь.


  • Вопросы мобильной разработки тут
  • Вы должны соблюдать правила форума.
  • Помните: какой вопрос, такой и ответ. Прежде чем задать вопрос прочитайте вот эту статью на форуме CIT.
  • Оскорблять запрещается.
  • Религиозные войны в Религиозных войнах.
  • Общение "просто так" в Клубе юнуксоидов. В отличие от многих других разделов, здесь разрешается сдержанно оффтопить и юморить в тему.

За интересные статьи, находки, решения, программы и просто реальную помощь будут ставиться + в репу).


В данный момент этот раздел модерируют nerezus, nickless, powerfox, pythonwin, Imple и ZeeLax. Если вы хотите помочь нам, пишите в ПМ и мы обсудим.


Спасибо. И use UNIX or die; С уважением, nerezus, nickless, powerfox, pythonwin, Imple, ZeeLax.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | *NIX системы: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.1503 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.