LinuxForum.Fans
Тема

Удалил апач, но он не останавливается

Автор: foozzi 33 сообщений 6895 просмотров
#187892

В общем такое дело, удалил апач и надо было установить xampp (времени на конфиги мало было) так вот, запускаю xampp он все запускает без ошибок, но пишет что другой сервер уже запущен, но апач я удалил, мне апач при остановке такое выдает (хотя уже удален он)
[console]Stopping web server: apache2apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.0.1 for ServerName
... waiting .
[/console]
где уалить конфиги или еще что то, что мешает запуску сервера xampp?

#187895
foozzi написал:
где уалить конфиги или еще что то, что мешает запуску сервера xampp?

pid-файл после удаления apach'а не удалился, IMHO.
Посмотрите в /var/run.

#187898

[console]root@anabiozzz:/var/run# ls
acpid.pid cups NetworkManager.pid
acpid.socket dbus pm-utils
apache2 dhclient.eth0.pid portmap_mapping
atd.pid exim4 portmap.pid
avahi-daemon gdm3 rpc.statd.pid
console gdm3.pid rsyslogd.pid
ConsoleKit hplip sdp
console-kit-daemon.pid kerneloops.pid sm-notify.pid
crond.pid motd udev-configure-printer
crond.reboot mysqld utmp
[/console]

какой из них rm?

#187923
foozzi написал:
какой из них rm?

А что в каталоге /var/run/apache2?

#187925
Lupo Alberto написал:
[quote=foozzi]какой из них rm?

А что в каталоге /var/run/apache2?[/quote]

пусто

#187929

перезагрузится?

#188000

да пробовал канеш

#188028

[console]$ ls /etc/init.d/[/console]
и вывод
[console]$ chkconfig[/console]
если нет chkconfig
[console]$ aptitude install chkconfig[/console]

#188079

newzenon,

Показать
[console]root@anabiozzz:/etc/init.d# chkconfig
acpid on
alsa-utils on
anacron on
apache2 on
atd on
avahi-daemon on
binfmt-support on
bluetooth on
bootlogd on
bootlogs on
bootmisc.sh on
checkfs.sh on
checkroot.sh on
console-setup on
cpufrequtils on
cron on
cups on
dbus on
exim4 on
fuse on
gdm3 on
hdparm on
hostname.sh on
hwclock.sh on
hwclockfirst.sh on
ifupdown on
ifupdown-clean on
kbd on
kerneloops on
keyboard-setup on
killprocs on
loadcpufreq on
module-init-tools on
mountall-bootclean.sh on
mountall.sh on
mountdevsubfs.sh on
mountkernfs.sh on
mountnfs-bootclean.sh on
mountnfs.sh on
mountoverflowtmp on
mtab.sh on
mysql on
netfilter 2345
network-manager on
networking on
nfs-common on
nvidia-kernel on
portmap on
pppd-dns on
procps on
rc.local on
rcS off
rmnologin on
rsync on
rsyslog on
saned on
sendsigs off
stop-bootlogd on
stop-bootlogd-single on
sudo on
udev on
udev-mtab on
umountfs off
umountnfs.sh off
umountroot off
unattended-upgrades off
urandom on
virtualbox on
x11-common on
[/console]
#188082

Насколько я вижу то все в норме, вообще не советую очень xampp - уже не первый раз вижу проблемы с сборками. Темболее у Lamp - настроек почти никаких нет.
По-быстрому можешь Lnmp поставить - править под себя только два конфига, тем более я все расписал. http://linuxforum.ru/viewtopic.php?pid=204086#p204086
У меня минут пять на установку уходит (вместе с восстановлением баз мускула и самого сайта) wink
Или подо что-то специфическое надо? У меня там только cgi нет... Ну и не сдался он мне, основные движки работают - wordpress, joomla, drupal etc.

#188095

у апача с нжиникс большие отличия?

#188096

Nginx очень легкий и быстрый. Пробуй, делов-то мускул не трогай, сноси апач, ставь nginx и модули как я писал.
Кстати примеры конфигураций под различный движки, в т.ч. настройка cgi, file-cache, memcached и т.д. - http://wiki.nginx.org/Configuration

#188101

мне желательно апач нужен, щас вот ставлю http://wiki.debian.org/LaMp , отпишу че и как
напомни какие порты берет lamp ? ну тоесть мускуль и др. чтоб я открыл порты

#188106
foozzi написал:
мне желательно апач нужен,

Причину всё-таки хочу услышать. Движок какой вертится?
У меня wordpress и joomla.

foozzi написал:

щас вот ставлю http://wiki.debian.org/LaMp , отпишу че и как
напомни какие порты берет lamp ? ну тоесть мускуль и др. чтоб я открыл порты

Мускул на localhost висит открывать чт-то не надо, а так 3306 вроде - но наружу этот порт опастно вывешивать, я не знаю зачем вообще это надо, apache <-> php не знаю через какой порт общаются, весьма мб что 9000, опять же это только с localhost, его открывать не надо.
Открыть http - 80, dns - 53, ssl (https) - 443.
Скрипт то-же можешь взять тут http://linuxforum.ru/viewtopic.php?pid=176106#p176106 - всё лучше чем твои пять строк. smile

#188108

поставил по твоему ману lnmp, у меня localhost не грузится, то есть сек 10 грузится, ну а потом как всегда "Время ожидания соединения истекло"
что подскажеш?

логи
[console]root@anabiozzz:/etc/init.d# tail /var/log/nginx/error.log
2011/08/29 20:26:55 [emerg] 4621#0: bind() to [::]:80 failed (98: Address already in use)
2011/08/29 20:26:55 [emerg] 4621#0: bind() to 0.0.0.0:80 failed (98: Address already in use)
2011/08/29 20:26:55 [emerg] 4621#0: bind() to [::]:80 failed (98: Address already in use)
2011/08/29 20:26:55 [emerg] 4621#0: bind() to 0.0.0.0:80 failed (98: Address already in use)
2011/08/29 20:26:55 [emerg] 4621#0: bind() to [::]:80 failed (98: Address already in use)
2011/08/29 20:26:55 [emerg] 4621#0: bind() to 0.0.0.0:80 failed (98: Address already in use)
2011/08/29 20:26:55 [emerg] 4621#0: bind() to [::]:80 failed (98: Address already in use)
2011/08/29 20:26:55 [emerg] 4621#0: bind() to 0.0.0.0:80 failed (98: Address already in use)
2011/08/29 20:26:55 [emerg] 4621#0: bind() to [::]:80 failed (98: Address already in use)
2011/08/29 20:26:55 [emerg] 4621#0: still could not bind()
root@anabiozzz:/etc/init.d#
[/console]

#188112
newzenon написал:
но наружу этот порт опастно вывешивать, я не знаю зачем вообще это надо

для случая двух серверов:
1. с апачем
2. с mysql

newzenon написал:
apache <-> php не знаю через какой порт общаются

не через какой. php это часть апача (модуль).

newzenon написал:
Открыть http - 80

надо.

newzenon написал:
dns - 53

не надо, если у вас нет DNS-сервера. Причём не кеширующего, а нормального.

newzenon написал:
ssl (https) - 443.

не надо, если нет HTTPS.

foozzi написал:
011/08/29 20:26:55 [emerg] 4621#0: bind() to [::]:80 failed (98: Address already in use)

на каком порте висит bind?
[console]# lsof -i[/console]
?

#188124

drBatty, без 443 я даже к провайдеру не зайду статистику глянуть, dns в какую цепочку не надо? при правила INPUT, OUTPUT, FORFARD - DROP?
foozzi, 80 failed (98: Address already in use) - ты апач снес? Кто на 80-рм у тебя торчит?
Если не снес - [console]/etc/init.d/apache2 stop[/console]
Потом:
[console]/etc/init.d/nginx restart[/console]
Что говорит? (или start/stop)

и
[console]aptitude purge apache2[/console]

#188127

ы. 80-й порт никуда не пробрасывал?
Сделай
[console]netstat -anp
# и
iptables -L -v -n --line-numbers [/console]

#188130
newzenon написал:
без 443 я даже к провайдеру не зайду статистику глянуть

зайдёте. это _у провайдера_ он должен быть открыт, а не у вас. У вас - просто дыра.

newzenon написал:
dns в какую цепочку не надо? при правила INPUT, OUTPUT, FORFARD - DROP?

если нет DNS-сервера - в DROP.

#188131

drBatty, за команду lsof -i огромное спасибо!
newzenon, каким то макаром у меня висел апач....

Запустил nginx ) It works! )

щас буду с pma смотреть работу

Войдите или зарегистрируйтесь, чтобы ответить.