Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
PHP на примерах (2 издание). Авторы: Кузнецов М.В., Симдянов И.В. PHP. Практика создания Web-сайтов (второе издание). Авторы: Кузнецов М.В., Симдянов И.В. C++. Мастер-класс в задачах и примерах. Авторы: Кузнецов М.В., Симдянов И.В. Объектно-ориентированное программирование на PHP. Авторы: Кузнецов М.В., Симдянов И.В. Социальная инженерия и социальные хакеры. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Разное

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: не получается добавить сайт в nginx
 
 автор: tim313   (01.09.2011 в 00:39)   письмо автору
 
 

В конце Nginx.conf прописано
include /etc/nginx/sites-enabled/*;


Все сайты или поддомены хранятся в папке в файлах, например файл "site" который содержит в себе стандартный набор


upstream site_php {
    server unix:/var/run/php5-fpm/site.sock;
}

server {
    listen 80 default;

    server_tokens off;

    root /srv/one/www;
    index index.php;

    server_name site.ru;

    client_max_body_size 10m;

    error_page 500 502 503 504 /50x.html;
    location = /50x.html {
    root /usr/share/nginx/www;
    }

    if ($host = 'site.ru' ) {
    rewrite  ^/(.*)$  http://www.site.ru/$1  permanent;

конец кода большой с реврайтами и другими настройками.

Я хотел добавить Новый сайт с другим доменом.
Я скопировал стандартную конфигурацию файла "site", поменяв его имя на "site2" и заменив в нем все site.ru на тот, что мне нужен, например на site2.ru

После рестарта Nginx произошла ошибка, Nginx не запустился, выдал:

Restarting nginx: nginx: [emerg] a duplicate default server for 0.0.0.0:80 in /etc/nginx/sites-enabled/site:7
nginx: configuration file /etc/nginx/nginx.conf test failed


На 7й строчке находится :

listen 80 default;


Я не совсем понял что ему не понравилось, так как помимо site есть еще файл site3 , ну еще 1 сайт, который содержит ту же строчку "listen 80 default;" и все хорошо работает

Может кто-нибуть знает в чем загвоздка?

  Ответить  
 
 автор: Саня   (01.09.2011 в 07:42)   письмо автору
 
   для: tim313   (01.09.2011 в 00:39)
 

Уберите default из всех listen.

  Ответить  
 
 автор: tim313   (01.09.2011 в 11:01)   письмо автору
 
   для: Саня   (01.09.2011 в 07:42)
 

Заработало, большое спасибо

  Ответить  
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования