Как добавить новый ip на сервер?

Автор dwell, 18 января 2017, 20:49:08

« назад - далее »

0 Пользователи и 1 гость просматривают эту тему.

dwell

Я сам в администрировании несильно отличаюсь от нуля, но конфиги редактирую и ничего еще не сломал
У меня сервер на Дебиан 7, и я хочу добавить на него новый ip. Чтобы уже на него добавлять домены. Подскажите пожалуйста, как это сделать? Уверен, что если знать, то это несложно. Хочу научиться очень

p.s. в интернетах пишется о том, что нужно править файл /etc/network/interfaces
Но у меня на сервере 2 ip, основной и дополнительный, тем не менее этот файл почти пустой:


Цитировать# The loopback network interface
auto lo
iface lo inet loopback

# The primary network interface
allow-hotplug eth0
iface eth0 inet dhcp
Т.е. в нем нет упоминания никаких ip, поэтому вставлять туда конструкции типа

Цитировать#Additional IP
auto eth0:0
iface eth0:0 inet static
address 212.100.100.51
netmask 255.255.255.0
network 212.100.100.0
broadcast 212.100.100.255
я просто боюсь, как бы не сломать

Конечно, мой вопрос смешной на этом форуме, но хочется научиться делать такие вещи...

ogost

"Основной" и "дополнительный" IP не раскрывает ситуацию. Это как у девушек - "у меня такая красная машинка". Верно, что "машинка" действительно красная, а под "машинкой" может подразумеваться всё, что угодно, от матиза до полноприводного внедорожника. Не знаючи как у вас настроена сеть мы не сможем вам помочь, только поломаете. Тем не менее направление для дальнейшего исследования мы вам покажем.
- Здесь не сколько знания линукс, сколько в администрировании сетей нужно разбираться. Что под "основным" IP имеете ввиду? Локальный адрес? А под "дополнительным"?
- У вас в файле настройки указан всего 1 интерфейс (надеюсь, вы знаете что такое интерфейс). И он получает адрес по протоколу DHCP. Кто раздает DHCP? Ваш свитч/роутер? Провайдер?
- Скорее всего вам придется обращаться к провайдеру для получения реального IP
- Вам придется купить домен, и привязать ваш IP к домену
- Изучаем команды ifconfig, всё, что непонятно - гуглим и ещё раз гуглим.


dwell

#2
Спасибо большое за подробный ответ.
Дело в том, что у меня на сервере давно работают домены :) Сейчас, когда я добавляю новый домен, я создаю конфиг для него в nginx

server {
                server_name domain.com www.domain.com;
                listen 80.172.36.23;
                set $root_path /var/www/domain.com;
                access_log /var/log/nginx/domain.com.access.log ;
                error_log /var/log/nginx/domain.com.error.log ;
                location ~* ^.+\.(jpg|jpeg|gif|png|svg|js|css|mp3|ogg|mpe?g|avi|zip|gz|bz2?|rar)$ {
                        root $root_path;
                }
                location / {
                        proxy_pass http://80.172.36.23:81;
                        proxy_redirect http://80.172.36.23:81/ /;
                        proxy_set_header Host $host;
                        proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
                        proxy_set_header X-Forwarded-Proto $scheme;
                        proxy_set_header X-Real-IP $remote_addr;


Для апача такого же плана.
Наверное, я вопрос не правильно задал (ведь чтобы правильно задать вопрос, уже нужно что-то знать :))
В интернетах пишется о том, что нужно править файл /etc/network/interfaces, а в нем у меня не прописаны ip. Где они могут прописываться еще, если не там?


Cообщение объединено 19 января 2017, 15:11:39

Мало ли кому-то понадобится, вот ответ.
Нужно редактировать файл rpaf.conf :)