Всё утро потратил на администрирование. Домен пока прикрепить не удалось, зато нашёл где меняется текст приветствия nginx и слегка поменял его. Ну что ж, задача «вывести что-то в сеть» выполнена. Теперь важно прикрепить к серверу домен.
Начал с чтения. Осилил первую главу до 11 части.
По ходу чтения осторожно заглядывал в маны, упоминавшиеся в книге:
man cron
man at
man nice
man batch
man seв
man sed
Попробовал vim. Еле вылез из него. :quit! (выход без сохранения)
man mutt
man setuid
man setgid
man killall
man service
Пытался поставить русские маны.
man -L ru mc
man man
LANG=ru man mc
Какие-то проблемы с кодировками. Разобраться пока не удалось.
Час читал потом не выдержал и полез заниматься дальше своим любимым треш-администрированием. Добавил в конфиг nginx настройки для домена. nginx ругается
nginx: [emerg] host not found in "dabinews.ru:80" of the "listen" directive in /etc/nginx/conf.d/default.conf:46
Перечитал весь конфиг от начала и до конца — понял, что то, что я дописал внизу уже написано вверху. Стёр. Nginx всё равно ругается, но уже по другому (как ругался и раньше)
nginx: [emerg] bind() to 0.0.0.0:80 failed (98: Address already in use)
nginx: [emerg] bind() to 0.0.0.0:80 failed (98: Address already in use)
nginx: [emerg] bind() to 0.0.0.0:80 failed (98: Address already in use)
nginx: [emerg] bind() to 0.0.0.0:80 failed (98: Address already in use)
nginx: [emerg] bind() to 0.0.0.0:80 failed (98: Address already in use)
nginx: [emerg] still could not bind()
Пытался разобраться в чём дело. Пишут дело в том, что кто-то занимает 80 порт. На сайте, где разбирается проблема предлагают убить того, кто занимает 80 порт командой
fuser -k 80/tcp
Читаю маны к fuser. Пробую понять кто занимает 80 порт
netstat -nlp
Active Internet connections (only servers)
Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name
tcp 0 0 0.0.0.0:80 0.0.0.0:* LISTEN 665/nginx
tcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN 432/sshd
tcp 0 0 127.0.0.1:25 0.0.0.0:* LISTEN 468/sendmail
tcp 0 0 :::22 :::* LISTEN 432/sshd
Active UNIX domain sockets (only servers)
Proto RefCnt Flags Type State I-Node PID/Program name Path
unix 2 [ ACC ] STREAM LISTENING 1050802491 449/saslauthd /var/run/saslauthd/mux
unix 2 [ ACC ] STREAM LISTENING 1050801468 1/init @/com/ubuntu/upstart
Вроде ж сам nginx и занимает…