Инструменты пользователя

Инструменты сайта


сисадмин:настройка_vps

Это старая версия документа!


Настройка VPS

Установка Vesta
ssh root@your.server
curl -O http://vestacp.com/pub/vst-install.sh
bash vst-install.sh
Дополнительные правила IPTABLES (Insert в обратном порядке)
/usr/local/vesta/data/firewall/custom.sh
#!/bin/sh
IPTABLES=/sbin/iptables

$IPTABLES -I INPUT -p tcp --dport 22 -m state --state NEW -m recent --update --seconds 60 --hitcount 2 --name ssh_c1 -j REJECT --reject-with icmp-host-prohibited
$IPTABLES -I INPUT -p tcp --dport 22 -m state --state NEW -m recent --update --seconds 60 --hitcount 2 --name ssh_c1 -j LOG --log-level info --log-prefix "Annoying-ssh-22: "
$IPTABLES -I INPUT -p tcp --dport 22 -m state --state NEW -m recent --set --name ssh_c1
Менеджер файлов
/usr/local/vesta/conf/vesta.conf
FILEMANAGER_KEY=’ILOVEREO’
Просмотреть открытые порты и связанные с ними приложения
netstat -tupln | grep LISTEN
Exim
Сама очередь
/var/spool/exim/input/*
//как посмотреть очередь в exim?
exim -bp
//очистить все замороженные сообщения из очереди
exipick -zi | xargs exim -Mrm 
//очистить все сообщения из очереди exim
exipick -i | xargs exim -Mrm 
//или
exim -bp | awk '/^ *[0-9]+[mhd]/{print "exim -Mrm " $3}' | bash
//удалить конкретное сообщение
exim -Mrm {message-id}
Несколько ресурсов Яндекс диска
/etc/davfs2/secrets
/mnt/yandexdisk/disk1 webdavuser1 "webdavpassword1"
/mnt/yandexdisk/disk2 webdavuser1 "webdavpassword2"
.........
/mnt/yandexdisk/diskN webdavuserN "webdavpasswordN" 
/usr/sbin/mount.davfs https://webdav.yandex.ru /mnt/yandexdisk/disk1
При начальной настройке каждого хостинга

Поправить конфигурации httpd и nginx. Иначе при загрузке сервера когда ещё нет внешнего IP адреса apache не поднимается.

/home/user/conf/web/httpd.conf
-<VirtualHost 1.2.3.4:8080>
+<VirtualHost *:8080>
/home/user/conf/web/nginx.conf
-    listen      1.2.3.4:80;
+    listen      *:80;
Ссылки
сисадмин/настройка_vps.1493967110.txt.gz · Последнее изменение: 2017.05.05 06:51 — admin