JUNIOR-BLOG

Для всех кто увлекается программированием

Открываем локальные сайты по доменному имени .loc

Во время локальной разработки приходится поднимать несколько проектов, к примеру на моей последней работе, чтобы запустить сайт нужно было поднимать 4 проекта, и обращаться к ним по портам не самая удобная вещь, поэтому рассмотрим как дать им доменные имена .loc. Для этого нам нужно выполнить несколько простых действий.

Прописать новый сайт в хост файл:

sudo nano /etc/hosts

 

Перейти в папку nginx:

cd /etc/nginx/sites-available

 

Создать файл с конфигурацией:

sudo nano example.loc.conf

 

Вставить в него содержимое:

server {
    listen 80;
    server_name example.loc;

    location / {
        proxy_pass http://127.0.0.1:11102;  
        proxy_set_header Host $host;
        proxy_set_header X-Real-IP $remote_addr;
        proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
    }
}

 

Не забудьте прописать свой порт в  http://127.0.0.1:11102.

Создать символьную ссылку :

sudo ln -s /etc/nginx/sites-available/example.loc.conf /etc/nginx/sites-enabled/

 

Перезапустить nginx 

sudo service nginx restart

 

И все теперь можно открывать по локальному имени.

Комментарии