Конфигурация виртуального доменного имени Linux\Nginx и тестовая проверка

Linux

Используя конфигурацию виртуального доменного имени Nginx, вы можете получить доступ к локальному серверу через определенное доменное имя без покупки доменного имени. Сократите ненужные расходы перед запуском.

Шаги настройки

1. Отредактируйте файл конфигурации nginx.conf.

 sudo vim /usr/local/nginx/Nginx/conf/nginx.xonf

(1) Добавьте доменное имя к имени файла (для дальнейшего управления)

  • Добавленный здесь код можно добавить в узел http файла nginx.conf.
  • Но нужно обратить внимание на путь папки vhost, путь созданной папки vhost здесь: /usr/local/nginx/Nginx/conf/vhost , но nginx.conf находится в /usr/local/nginx/conf /nginx.conf. Нужно обратить внимание на настройки пути.
include vhost/*.conf

(2) Сохранить и выйти

Сохраните и выйдите с помощью команды vim ":wq". Если вы все еще редактируете, вам нужно нажать клавишу Esc перед вводом команды.

2. Настройте переадресацию домена

(1) Создайте папку vhost в каталоге установки

 mkdir /usr/local/nginx/Nginx/conf/vhost

(2) Создание и редактирование файлов конфигурации переадресации доменных имен.

# www.huaiangg.com 为你想要自定义的域名,加上后缀 .vonf 便可
vim /usr/local/nginx/Nginx/conf/vhost/www.huaiangg.com.conf
  • В редакторе vim скопируйте в него следующий код
server {
    listen 80;
    autoindex on;
    # 这是你想要设置域名
    server_name www.huaiangg.com;
    access_log /usr/local/nginx/logs/access.log combined;
    index index.html index.htm index.jsp index.php;
    #error_page 404 /404.html;
    if ( $query_string ~* ".*[\;'\<\>].*" ){
        return 404;
    }

    location / {
        # 这里把反向代理设置成 Tomcat 的访问路径
        proxy_pass http://127.0.0.1:8080/;
        add_header Access-Control-Aloow-Origin *;
    }
}
  • Сохраните и выйдите, сохраните и выйдите с помощью команды vim «:wq». Если вы все еще находитесь в состоянии редактирования, вам нужно нажать клавишу Esc перед вводом команды.

3. Задайте настройки хостов

  • Хосты под linux находятся в /etc/hosts , вы можете использовать vim, чтобы открыть соответствующий путь
vim /etc/hosts
  • Настройка связанных доменных имен
#centos
# 反向代理 --> tomcat 地址
192.168.197.130 www.huaiangg.com
# 图床
192.168.197.130 iamge.huaiangg.com
# 前后端分离服务器
192.168.197.130 s.huaiangg.com
  
  • Сохраните и выйдите, сохраните и выйдите с помощью команды vim «:wq». Если вы все еще находитесь в состоянии редактирования, вам нужно нажать клавишу Esc перед вводом команды.

4. (повторно) начал проверку

  • Примечание. ${nginx} представляет собой путь установки по умолчанию, установленный в системе, например: /usr/local/nginx/.

(1) Старт

${nginx}/sbin/nginx

(2) Перезагрузка

${nginx}/sbin/nginx -s reload

5. Проверка доступа

Используйте аутентификацию порта по умолчанию, если порт занят, измените порт доступа по умолчанию в nginx.conf.

http://localhost:80

или

http://127.0.0.1:80

5. Тест

  • Просто в среде Linux введите в браузере адрес обратного прокси, например: www.huaiangg.com, подробнее см. ниже:

www.huaiangg.com

Если у вас нет имени, сконцентрируйтесь на практике владения мечом!

Друзья, кому понравилось, можете ставить лайки!