если вы проверите следующий домен:
top-produkttest.de
Вы увидите, что ничего не загружается. Домен указывает на IP-адрес серверов, и я настроил домен в файле vhosts. Сервер работает на CentOS 7 и битнами предустановлен. Apache2 запущен. Я также не могу получить к нему доступ через IP-адрес серверов. У меня есть другой сервер ubuntu, и я уверен, что vhosts настроен правильно. Apache2 вообще не возвращает никаких сообщений об ошибках.
Вместо того, чтобы пытаться запустить wordpress, я просто помещаю в каталог index.html, поэтому я думаю, что каким-то образом он не разрешает все мои настройки, но я не знаю, где искать. Все модули bitnami запущены (через команду / opt / bitnami / ... start)
Я действительно не знаю, как отладить эту проблему. Когда я пингую веб-сайт, он говорит: «x пакетов отправлено, но получено 0. 100% потеря данных».
Кто-нибудь знает, в чем может быть проблема и с чего начать? Я просмотрел всю конфигурацию битнами, но единственное, что он говорит, это как настроить vhosts (что я и сделал).
Изменить после комментария:
Я проверил этот ответ, и оба они мне не подходят.
Когда я проверяю порт 80, он говорит:
sudo netstat -tnlp | grep :80
tcp6 0 0 :::80 :::* LISTEN 31320/httpd.bin
И для части брандмауэра я проверил: nmap -sT -O localhost
И вернулся:
PORT STATE SERVICE
21/tcp open ftp
22/tcp open ssh
25/tcp open smtp
80/tcp open http
443/tcp open https
3306/tcp open mysql
Edit2:
Моя конфигурация iptables:
Chain INPUT (policy ACCEPT)
target prot opt source destination
ACCEPT tcp -- anywhere anywhere tcp dpt:http
ACCEPT all -- anywhere anywhere state RELATED,ESTABLISHED
ACCEPT icmp -- anywhere anywhere
ACCEPT all -- anywhere anywhere
ACCEPT tcp -- anywhere anywhere state NEW tcp dpt:ssh
REJECT all -- anywhere anywhere reject-with icmp-host-prohibited
Chain FORWARD (policy ACCEPT)
target prot opt source destination
REJECT all -- anywhere anywhere reject-with icmp-host-prohibited
Chain OUTPUT (policy ACCEPT)
target prot opt source destination
Кажется, у вашего сервера проблемы с производительностью. Я считаю, что по какой-то причине это происходит очень медленно. Для того, чтобы определить вашу проблему, я рекомендую вам следующие действия:
Проверьте список процессов, потребляющих ЦП и память. Вы можете сделать это, войдя в консоль вашего компьютера через SSH и выполнив следующие команды:
ps -e -orss=,args= | sort -b -k1,1n | pr -TW$COLUMNS
ps -e -o pcpu,nice,state,cputime,args --sort -pcpu | head -10
В случае проблем с размером диска проверьте свободное место на диске и в каких каталогах находится большое количество файлов:
df -ih
df -h
cd /opt/bitnami
sudo find . -type f | cut -d "/" -f 2 | sort | uniq -c | sort -n
du -h -d 1
Блокировать подозрительные IP-адреса. Чтобы получить список IP-адресов, отправляющих запросы на ваш сервер, выполните следующую команду:
tail -n 10000 /opt/bitnami/apache2/logs/access_log | awk '{print $1}'| sort| uniq -c| sort -nr| head -n 10
После создания списка адресов проверьте их активность с помощью следующей команды. Замените заполнитель IP-ADDRESS каждым IP-адресом из списка.
cat access_log | grep IP-ADDRESS
Если IP-адрес не является известным внутренним или внешним IP-адресом и его поведение является подозрительным (например, доступ только к одной странице или несколько попыток входа в систему), это может быть бот. Заблокируйте подозрительный IP-адрес с помощью команды iptables. Замените заполнитель IP-ADDRESS на IP-адрес, который вы хотите заблокировать:
sudo su
iptables -A INPUT -s IP-ADDRESS -j DROP
ПРИМЕЧАНИЕ. Используйте это с осторожностью. Если вы не укажете IP-адрес, вы заблокируете себя. Чтобы удалить правило, выполните эти команды. Замените заполнитель IP-ADDRESS на IP-адрес, который вы хотите разрешить:
sudo su
iptables -D INPUT -s IP-ADDRESS -j DROP
Чтобы правило было активным при перезагрузке компьютера, определите правило и выполните следующие действия:
Выполните следующие команды:
sudo su
iptables-save > /opt/bitnami/iptables-rules
crontab -e
Отредактируйте файл crontab и включите эту строку в конец файла:
@reboot /sbin/iptables-restore < /opt/bitnami/iptables-rules
Сохраните файл и выйдите. Таким образом, при каждой загрузке система будет загружать правила iptables и применять их.
Надеюсь, эта информация будет вам полезна.