Используя конфигурацию виртуального доменного имени 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, подробнее см. ниже:
Если у вас нет имени, сконцентрируйтесь на практике владения мечом!
Друзья, кому понравилось, можете ставить лайки!