Установка:
cd /usr/local/src
wget http://nginxcp.com/latest/nginxadmin.tar
tar xf nginxadmin.tar
cd publicnginx
./nginxinstaller install
Установка:
cd /usr/local/src
wget http://nginxcp.com/latest/nginxadmin.tar
tar xf nginxadmin.tar
cd publicnginx
./nginxinstaller install
IP/маска | До последнего IP
в подсети |
Маска | Количество адресов | Класс |
---|---|---|---|---|
a.b.c.d/32 | +0.0.0.0 | 255.255.255.255 | 1 | 1/256 C |
Предупреждение при запуске 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
Не спав пол ночи и перебрав 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//’
Установка на примере 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
Уменьшаем внешние ссылки ))
Создаем файл go.php с текстом:
Продовжувати читання Уменьшаем внешние ссылки.
Для начала подключаем репозиторий CentALT (если он не подключен):
rpm -ihv http://centos.alt.ru/repository/centos/5/x86_64/centalt-release-5-3.noarch.rpm
Продовжувати читання Установка mod_rpaf Centos
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
В /etc/httpd/conf.d/squirrelmail.conf прописать внутри блока Directory
AssignUserID apache apache
Прав нет у пользователя теперь под которым работает скрипт читать /etc/squirrelmail/config.php
Не пускает по ФТП но поддержка заявляет, что нет проблем?
Статус: Соединяюсь с 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
Ошибка: Превышено время ожидания соединения
Ошибка: Не могу получить список каталогов!
Продовжувати читання Проблема с подключением по ФТП?