nginx: [warn] conflicting server name

Предупреждение при запуске nginx:

nginx: [warn] conflicting server name “YOURIPADDRESS” on YOURIPADDRESS:80, ignored
nginx: [warn] conflicting server name “YOURIPADDRESS” on YOURIPADDRESS:80, ignored
nginx: [warn] conflicting server name “YOURIPADDRESS” on YOURIPADDRESS:80, ignored

nginx: [emerg] bind() to YOURIPADDRESS:80 failed (98: Address already in use)
nginx: [emerg] bind() to YOURIPADDRESS:80 failed (98: Address already in use)
nginx: [emerg] bind() to YOURIPADDRESS:80 failed (98: Address already in use)
nginx: [emerg] still could not bind()
already running.

Решение:
# cd /etc/nginx/vhosts
# perl -pi -w -e ‘s/server_name(.*) YOURIPADDRESS/server_name$1/g;’ *

Now go to WHM > Tweak settings and change Apache non-SSL IP/port to 0.0.0.0:8081

UTF-8 с BOM поломала скрипты.

Не спав пол ночи и перебрав apache, php и т.д. наткнулся на проблему файлов с кодировкой UTF-8 + BOM
Вылечилось:

find . -type f \( -name ‘*.css’ -o -name ‘*.js’ -o -name ‘*.txt’ -o -name ‘*.php’ -o -name ‘*.htm’ -o -name ‘*.html’ \) -print0 | xargs -0 grep -l `printf ‘^\xef\xbb\xbf’` | xargs sed -i ‘1 s/^\xef\xbb\xbf//’

Установка FFMPEG и FFMPEG-PHP на UNIX

Установка на примере CentOS 6 (другие дистрибьюторы Linux отличаются только командой установки и директорией под модули =) )
Проверено на php 5.1.6 и 5.3, на 146% уверен в работоспособности и на остальных пятых версиях php

1. Обновляем систему:
# yum update

2. Ставим дополнительные утилиты (к примеру компиляторы):
# yum groupinstall “Development tools”

3. создаем dag.repo в ‘/etc/yum.repos.d‘ и вписываем текст:
# nano /etc/yum.repos.d/dag.repo
Продовжувати читання Установка FFMPEG и FFMPEG-PHP на UNIX

Изменения порта SSH

1) Редактируем конфиг
nano /etc/ssh/sshd_config

2) Меняем стандартный порт 22 на любой другой, к примеру 7512

# What ports, IPs and protocols we listen for
Port 7512

3) Перезагружаем ssh
service sshd restart

4)Подключаемся.

ssh username@hostname.com -p 7512

Проблема с подключением по ФТП?

Не пускает по ФТП но поддержка заявляет, что нет проблем?
Статус: Соединяюсь с 193.169.244.200:21…
Статус: Соединение установлено, ожидание приглашения…
Ответ: 220 ProFTPD 1.3.5rc1 Server (ProFTPD) [::ffff:193.169.244.200]
Команда: USER chels352
Ответ: 331 Password required for chels352
Команда: PASS ********
Ответ: 230 User chels352 logged in
Статус: Server does not support non-ASCII characters.
Статус: Соединение установлено
Статус: Получение списка каталогов…
Команда: PWD
Ответ: 257 “/” is the current directory
Команда: TYPE I
Ответ: 200 Type set to I
Команда: PASV
Ответ: 227 Entering Passive Mode (193,169,244,200,130,62).
Команда: MLSD
Ошибка: Превышено время ожидания соединения
Ошибка: Не могу получить список каталогов!

Продовжувати читання Проблема с подключением по ФТП?

Установка ProxMox

Устанавливаем Debian + веб-сервер Apache.
1. Прописать DNS-сервера в /etc/resolv.conf
2. В файле /etc/hosts указываем на имени сервера (которое было указано при установке) не 127.0.1.1, а статический серый IP-адрес, что был назначен серверу.
3. Добавляем репозитории, в файлы /etc/apt/sources.list дописываем:
# PVE packages provided by proxmox.com
deb http://download.proxmox.com/debian squeeze pve

Продовжувати читання Установка ProxMox