В общем такое дело, удалил апач и надо было установить 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?
Удалил апач, но он не останавливается
где уалить конфиги или еще что то, что мешает запуску сервера xampp?
pid-файл после удаления apach'а не удалился, IMHO.
Посмотрите в /var/run.
[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?
какой из них rm?
А что в каталоге /var/run/apache2?
[quote=foozzi]какой из них rm?
А что в каталоге /var/run/apache2?[/quote]
пусто
перезагрузится?
да пробовал канеш
[console]$ ls /etc/init.d/[/console]
и вывод
[console]$ chkconfig[/console]
если нет chkconfig
[console]$ aptitude install chkconfig[/console]
newzenon,
Показать
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]
Насколько я вижу то все в норме, вообще не советую очень xampp - уже не первый раз вижу проблемы с сборками. Темболее у Lamp - настроек почти никаких нет.
По-быстрому можешь Lnmp поставить - править под себя только два конфига, тем более я все расписал. http://linuxforum.ru/viewtopic.php?pid=204086#p204086
У меня минут пять на установку уходит (вместе с восстановлением баз мускула и самого сайта) wink
Или подо что-то специфическое надо? У меня там только cgi нет... Ну и не сдался он мне, основные движки работают - wordpress, joomla, drupal etc.
у апача с нжиникс большие отличия?
Nginx очень легкий и быстрый. Пробуй, делов-то мускул не трогай, сноси апач, ставь nginx и модули как я писал.
Кстати примеры конфигураций под различный движки, в т.ч. настройка cgi, file-cache, memcached и т.д. - http://wiki.nginx.org/Configuration
мне желательно апач нужен, щас вот ставлю http://wiki.debian.org/LaMp , отпишу че и как
напомни какие порты берет lamp ? ну тоесть мускуль и др. чтоб я открыл порты
мне желательно апач нужен,
Причину всё-таки хочу услышать. Движок какой вертится?
У меня wordpress и joomla.
щас вот ставлю 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
поставил по твоему ману 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]
но наружу этот порт опастно вывешивать, я не знаю зачем вообще это надо
для случая двух серверов:
1. с апачем
2. с mysql
apache <-> php не знаю через какой порт общаются
не через какой. php это часть апача (модуль).
Открыть http - 80
надо.
dns - 53
не надо, если у вас нет DNS-сервера. Причём не кеширующего, а нормального.
ssl (https) - 443.
не надо, если нет HTTPS.
011/08/29 20:26:55 [emerg] 4621#0: bind() to [::]:80 failed (98: Address already in use)
на каком порте висит bind?
[console]# lsof -i[/console]
?
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]
ы. 80-й порт никуда не пробрасывал?
Сделай
[console]netstat -anp
# и
iptables -L -v -n --line-numbers [/console]
без 443 я даже к провайдеру не зайду статистику глянуть
зайдёте. это _у провайдера_ он должен быть открыт, а не у вас. У вас - просто дыра.
dns в какую цепочку не надо? при правила INPUT, OUTPUT, FORFARD - DROP?
если нет DNS-сервера - в DROP.
drBatty, за команду lsof -i огромное спасибо!
newzenon, каким то макаром у меня висел апач....
Запустил nginx ) It works! )
щас буду с pma смотреть работу