PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


 Страниц (1): [1]   

> Без описания
Doox911
Отправлено: 07 Августа, 2018 - 08:13:05
Post Id



Частый гость


Покинул форум
Сообщений всего: 157
Дата рег-ции: Сент. 2011  


Помог: 0 раз(а)




Не могу настроить виртуальные хосты nginx на Ubuntu 18. Настроил php. Сайт написан на модели MVC. На сторонних серверах типо reg.ru всё работает. На моём сервере обычные php фалы работают. Работает phpmyadmin. А вот сайт (другой адрес) не хочет. В логах nginx пусто (/var/log/nginx) - ошибок нет. Устанавливал пакет nginx full вроде. В файле hosts прописал ip:
PHP:
скопировать код в буфер обмена
  1.  
  2. 127.0.0.1       localhost
  3. 127.0.0.1       dealer
  4.  
.
в папке sites-available два файла: dealer, default.
dealer:
PHP:
скопировать код в буфер обмена
  1.  
  2. server {
  3.    listen 80 default_server;
  4.    listen [::]:80 default_server ipv6only=on;
  5.  
  6.    root /var/www/html/dealer/html;
  7.    index index.php index.html index.htm;
  8.  
  9.    server_name dealer;
  10.  
  11.    location / {
  12.            # First attempt to serve request as file, then
  13.            # as directory, then fall back to displaying a 404.
  14.            try_files $uri $uri/ =404;
  15.    }
  16.  
  17.    # pass PHP scripts to FastCGI server
  18.   #
  19.   location ~ \.php$ {
  20.            include snippets/fastcgi-php.conf;
  21.  
  22.            # With php-fpm (or other unix sockets):
  23.            fastcgi_pass unix:/var/run/php/php7.2-fpm.sock;
  24.            # With php-cgi (or other tcp sockets):
  25.  
  26.    }
  27. }
  28.  

default:
PHP:
скопировать код в буфер обмена
  1.  
  2. server {
  3.         listen 80;
  4.         listen [::]:80;
  5.  
  6.         root /var/www/html/localhost/html;
  7.         index index.php index.html index.htm;
  8.  
  9.         server_name localhost;
  10.  
  11.         location / {
  12.                 try_files $uri $uri/ =404;
  13.         }
  14.  
  15.         location ~ \.php$ {
  16.                 include snippets/fastcgi-php.conf;
  17.                 fastcgi_pass unix:/var/run/php/php7.2-fpm.sock;
  18.         }
  19. }
  20.  

в папке sites-enabled так же два файла с аналогичным содержанием. Но это вроде какие-то ссылки.
Почему выскакивает ошибка 404?
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 1 (гостей: 1, зарегистрированных: 0)
« Администрирование *nix »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB