Назад | Перейти на главную страницу

Серверные блоки NGINX не работали

У меня 4 сайта на IP VPS 104.207.148.242. Я успешно установил NGNIX 1.8.1.

Я делаю следующие шаги: Создаю веб-каталоги:

sudo mkdir -p /var/www/codingvn.com/html
sudo mkdir -p /var/www/vyhn.net/html
sudo mkdir -p /var/www/muabannhadatpro.com/html
sudo mkdir -p /var/www/thenao.info/html

Установите разрешения:

sudo chown -R $USER:$USER /var/www/codingvn.com/html
sudo chown -R $USER:$USER /var/www/vyhn.net/html
sudo chown -R $USER:$USER /var/www/muabannhadatpro.com/html
sudo chown -R $USER:$USER /var/www/thenao.info/html

Инициализировать индексные файлы:

nano /var/www/codingvn.com/html/index.html
nano /var/www/vyhn.net/html/index.html
nano /var/www/muabannhadatpro.com/html/index.html
nano /var/www/thenao.info/html/index.html

Это содержимое файла /var/www/codingvn.com/html/index.html:

<html>
  <head>
    <title>Welcome</title>
  </head>
  <body>
    <h1>Success! The codingvn.com server block is working!</h1>
  </body>
</html>

Это содержимое файла /var/www/vyhn.net.com/html/index.html:

<html>
  <head>
    <title>Welcome</title>
  </head>
  <body>
    <h1>Success! The vyhn.net server block is working!</h1>
  </body>
</html>

Это содержимое файла /var/www/muabannhadatpro.com/html/index.html:

<html>
  <head>
    <title>Welcome</title>
  </head>
  <body>
    <h1>Success! The muabannhadatpro.com server block is working!</h1>
  </body>
</html>

Это содержимое файла /var/www/thenao.info/html/index.html:

<html>
  <head>
    <title>Welcome</title>
  </head>
  <body>
    <h1>Success! The thenao.info server block is working!</h1>
  </body>
</html>

Копирую файлы конфигурации по умолчанию:

sudo cp /etc/nginx/conf.d/default.conf /etc/nginx/sites-available/codingvn.com.conf
sudo cp /etc/nginx/conf.d/default.conf /etc/nginx/sites-available/vyhn.net.conf
sudo cp /etc/nginx/conf.d/default.conf /etc/nginx/sites-available/muabannhadatpro.com.conf
sudo cp /etc/nginx/conf.d/default.conf /etc/nginx/sites-available/thenao.info.conf

Редактирую их:

sudo nano /etc/nginx/sites-available/codingvn.com.conf
sudo nano /etc/nginx/sites-available/vyhn.net.conf
sudo nano /etc/nginx/sites-available/muabannhadatpro.com.conf
sudo nano /etc/nginx/sites-available/thenao.info.conf

Это файл codingvn.com.conf:

server {
    listen  80;
    server_name codingvn.com www.codingvn.com;

    location / {
        root  /var/www/codingvn.com/html/index.html;
        index  index.html index.htm;
    }

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

Икс

Это файл vyhn.net.conf:

server {
    listen  80;
    server_name vyhn.net www.vyhn.net;

    location / {
        root  /var/www/vyhn.net/html/index.html;
        index  index.html index.htm;
    }

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

Икс

Это файл muabannhadatpro.com.conf:

server {
    listen  80;
    server_name muabannhadatpro.com www.muabannhadatpro.com;

    location / {
        root  /var/www/muabannhadatpro.com/html/index.html;
        index  index.html index.htm;
    }

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

x Это файл thenao.info.conf:

server {
    listen  80;
    server_name thenao.info www.thenao.info;

    location / {
        root  /usr/share/nginx/html;
        index  /var/www/thenao.info/html/index.html;
    }

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

У меня достаточно 4 конфигурационных файлов в каждой директории:

/etc/nginx/sites-available/
/etc/nginx/sites-enable/

затем

service nginx restart

Затем отредактируйте файл hosts / etc / hosts:

104.207.148.242 codingvn.com
104.207.148.242 vyhn.net
104.207.148.242 thenao.info
104.207.148.242 muabannhadatpro.com

Значит, они не работают:

127.0.0.1 codingvn.com
127.0.0.1 vyhn.net
127.0.0.1 thenao.info
127.0.0.1 muabannhadatpro.com

3 домена по-прежнему не работают. Только codingvn.com работай.

Я застрял здесь. так устал, помоги мне!