Как включить IPv6 на CWP Centos WebPanel

В этом уроке я покажу вам, как включить IPv6 для ваших сайтов на веб-панели CWP centos. Развертывается новая система интернет-адресации Интернет-протокол версии 6 (IPv6), чтобы удовлетворить потребность в большем количестве интернет-адресов.

IPv6 (интернет-протокол версии 6) также называется IPng (интернет-протокол следующего поколения), и это новейшая версия интернет-протокола (IP), рассмотренная в комитетах по стандартам IETF для замены текущей версии IPv4 (интернет-протокол версии 4).

IPv6 является преемником Интернет-протокола версии 4 (IPv4). Он был разработан как эволюционное обновление Интернет-протокола и фактически будет сосуществовать со старым IPv4 в течение некоторого времени. IPv6 предназначен для стабильного роста Интернета как с точки зрения количества подключенных хостов, так и общего объема передаваемого трафика данных.

IPv6 часто называют интернет-стандартом «следующего поколения» и разрабатывается с середины 1990-х годов. IPv6 был рожден из-за опасений, что спрос на IP-адреса превысит доступное предложение.

Преимущества IPv6

Хотя увеличение пула адресов является одним из наиболее обсуждаемых преимуществ IPv6, в IPv6 есть и другие важные технологические изменения, которые улучшат протокол IP:

  • Нет больше NAT (трансляция сетевых адресов)
  • Автоконфигурация
  • Нет больше конфликтов личных адресов
  • Лучшая многоадресная маршрутизация
  • Более простой формат заголовка
  • Упрощенная, более эффективная маршрутизация
  • Истинное качество обслуживания (QoS), также называемое «маркировка потока»
  • Встроенная поддержка аутентификации и конфиденциальности
  • Гибкие возможности и расширения
  • Более простое администрирование (попрощайтесь с DHCP)
  • SEO преимущества

Вот учебник для включения ipv6 на CWP для ваших сайтов:

Чтобы включить ipv6, вам нужно установить nginx в качестве обратного прокси-сервера (nginx + apache или nginx + varnish + apache), вы можете включить nginx из опции веб-сервера. Чтобы включить ipv6, я нашел самый простой способ включить его с помощью простой однострочной конфигурации:

Теперь наш первый шаг – добавить DNS-запись « AAAA » для IPv6.

Вы можете получить ipv6 IP из командной строки через SSH:

Введите эту команду:

ip a

Вывод:

********************************************
 Welcome to CWP (CentOS WebPanel) server
********************************************

CWP Wiki: http://wiki.centos-webpanel.com
CWP Forum: http://forum.centos-webpanel.com
CWP Support: http://centos-webpanel.com/support-services

[root@srv1 ~]# ip a
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
    inet 127.0.0.1/8 scope host lo
    inet6 ::1/128 scope host
       valid_lft forever preferred_lft forever
2: venet0: <BROADCAST,POINTOPOINT,NOARP,UP,LOWER_UP> mtu 1500 qdisc noqueue state UNKNOWN
    link/void
    inet 127.0.0.1/32 scope host venet0
    inet 109.235.69.179/32 brd 109.235.69.179 scope global venet0:0
    inet6 2a02:7b40:6deb:45b3::1/128 scope global
       valid_lft forever preferred_lft forever
    inet6 fe80::216:3cff:fede:7641/128 scope link
       valid_lft forever preferred_lft forever

Вы можете увидеть IPV6 IP, inet6 2a02:7b40:6deb:45b3::1/128 scope global, вам нужно скопировать и добавить его в ваш DNS «AAAA»

Вот пример изображения, как добавить ipv6, вы также получите приблизительное представление о добавлении ipv6 на свой основной домен:

Теперь перейдем к CWP и добавим ipv6 ip на сайт, я полагаю, вы уже установили nginx в качестве обратного прокси

Шаг 1 :

Перейдите к :

Apache Settings > Apache vHosts Template

http://server-IP:2030/admin/index.php?module=vhost_tpl

Теперь вы увидите два шаблона для nginx, один для порта 80 и еще один для ssl 443
Шаблоны конфигурации CWP для nginx_proxy_vhost и Шаблоны конфигурации CWP для nginx_proxy_vhost_ssl

Шаг 2 :

Отредактируйте шаблон и добавьте следующее:

отредактируйте шаблоны конфигурации CWP для nginx_proxy_vhost и добавьте нижеприведенную строку в шаблон и сохраните его, см., например, ниже, где именно его добавить:

listen [2a02:7b40:6deb:45b3::1]:80;

Конечный пример конфигурации будет выглядеть так:

# Virtual host file starts here

server {
listen YOURSERVERIP:NGINXPORT;
listen [2a02:7b40:6deb:45b3::1]:80;
access_log /var/log/nginx/access.YOURDOMAIN.log;
error_log /var/log/nginx/error.YOURDOMAIN.log;
server_name YOURDOMAIN www.YOURDOMAIN;
root DOCROOT;

отредактируйте  шаблоны конфигурации CWP для nginx_proxy_vhost_ssl и добавьте строку ниже к шаблону и сохраните его, например, ниже, где точно добавить его:

listen [2a02:7b40:6deb:45b3::1]:443;

Конечный пример конфигурации будет выглядеть так:

# Virtual host file starts here

server {
listen YOURSERVERIP:NGINXPORT;
listen [2a02:7b40:6deb:45b3::1]:443;
access_log /var/log/nginx/access.YOURDOMAIN.log;
error_log /var/log/nginx/error.YOURDOMAIN.log;
server_name YOURDOMAIN www.YOURDOMAIN;
root DOCROOT;

Шаг 3 :

Затем нам нужно добавить некоторые настройки в /etc/sysctl.conf

nano /etc/sysctl.conf

Затем добавьте эту строку:

net.ipv6.ip_nonlocal_bind = 1

После добавления строки сохраните ее и выполните следующую команду:

sysctl -p /etc/sysctl.conf

Шаг 4:

После этого перестройте vhosts в « Rebuild Virtual Hosts » в « Настройках Apache ».

Все сделано , вы успешно включили ipv6 на CWP

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

%d такие блоггеры, как: