Я запускаю сервер Debian 6 LEMP с несколькими виртуальными хостами, и все было хорошо для 5 или около того сайтов. Но я только что попытался добавить еще один, но по какой-то причине он просто не работает. Под неработающим я подразумеваю, что в Chrome я получаю ошибку «Ой! Google Chrome не может подключиться к subdomain.domain.net».
Я изменил домен в целях безопасности на subdomain.example.com и IP замаскирован.
Файл Hosts (у меня несколько поддоменов):
xxx.xxx.xx.xxx *.example.com *.example
Серверный блок:
server {
listen 80;
server_name subdomain.example.com;
access_log /srv/www/subdomain.example.com/logs/access.log;
error_log /srv/www/subdomain.example.com/logs/error.log;
root /srv/www/subdomain.example.com/public_html;
location / {
index index.html index.htm index.php;
}
location ~ \.php$ {
include fastcgi_params;
fastcgi_pass 127.0.0.1:9000;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
}
}
Я создал системную ссылку на файл в /etc/nginx/sites-enabled/
каталог и перезапустил / перезагрузил nginx.
DNS в порядке:
# ping -c 2 subdomain
PING subdomain.example.com (xxx.xxx.xx.xxx) 56(84) bytes of data.
64 bytes from www.example.com (xxx.xxx.xx.xxx): icmp_req=1 ttl=64 time=0.035 ms
64 bytes from www.example.com (xxx.xxx.xx.xxx): icmp_req=2 ttl=64 time=0.048 ms
Проверка файла с помощью cURL работает:
# curl http://subdomain.example.com
HTML - OK
Кеш браузера очищен, но кубиков по-прежнему нет.
Что-то мне не хватает? Как я уже упоминал, в настоящее время у меня на сервере работает несколько сайтов, поэтому работают php-fpm и т.д. Любая помощь приветствуется!
Привет,
Дэйв
Человек, который настраивал для меня домен, указал на неправильный IP-адрес сервера, поэтому проблема была в этом.
Школьная ошибка, извините за беспокойство!
Кстати, ссылки * .domain.com в файле hosts действительно работают.
трудно вам помочь, так как вы не предоставили достаточно информации ... но я все равно попробую