本文主要是介绍Dapr+Net6+K8S最小原型项目架构和实现-04-给master节点安装nginx并做域名解析,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
1. 回顾
上一章,我们动手给两台云主机的操作系统做了基本配置:
Dapr+Net6+K8S最小原型项目架构和实现-03-远程登录并配置两台云主机_敦格-CSDN博客Dapr+Net6+K8S最小原型项目架构和实现-03-远程登录并配置两台云主机
https://blog.csdn.net/shuaihj/article/details/122965232?spm=1001.2014.3001.5501
这一章,我们给master节点安装nginx,它将作为集群的公网入口,我们会配置域名解析,就可以通过公网域名访问到我们的集群了。
2. 先决条件
2.1. 安装gcc
- gcc是linux下的编译器,它可以编译 C,C++,Ada,Object C和Java等语言
yum -y install gcc
2.2. 安装pcre、pcre-devel
- pcre是一个perl库,包括perl兼容的正则表达式库,nginx的http模块使用pcre来解析正则表达式,所以需要安装pcre库。
yum install -y pcre pcre-devel
2.3. 安装zlib
- zlib库提供了很多种压缩和解压缩方式,nginx使用zlib对http包的内容进行gzip
yum install -y zlib zlib-devel
2.4. 安装openssl
- openssl保障web安全通信
yum install -y openssl openssl-devel
3. 安装Nginx
3.1. 下载nginx安装包
nginx: download
wget http://nginx.org/download/nginx-1.21.6.tar.gz
3.2. 把压缩包解压到usr/local/java
mkdir /usr/local/java
tar -zxvf nginx-1.21.6.tar.gz -C /usr/local/java
3.3. 切换到nginx源码目录
cd /usr/local/java/nginx-1.21.6
3.4. 配置
./configure
3.5. 编译
make
3.6. 安装
make install
4. 配置nginx自启动
4.1. 进入系统目录
cd /lib/systemd/system/
4.2. 创建nginx.service文件
vi nginx.service
[Unit]
Description=nginx service
After=network.target [Service]
Type=forking
ExecStart=/usr/local/nginx/sbin/nginx
ExecReload=/usr/local/nginx/sbin/nginx -s reload
ExecStop=/usr/local/nginx/sbin/nginx -s quit
PrivateTmp=true [Install]
WantedBy=multi-user.target
4.3. 加入开机自启动
systemctl enable nginx
4.4. 启动nginx
systemctl start nginx
5. 域名解析到master主机
- 配置ARecord到www.corecore.cn
- 配置CName:app.corecore.cn 到 www.corecore.cn
6. 使用域名访问我们的集群
- 域名解析到这台主机,就可以访问nginx了
http://www.corecore.cn
7. 下一章
Dapr+Net6+K8S最小原型项目架构和实现-05-给两台云主机安装Docker_敦格-CSDN博客Dapr+Net6+K8S最小原型项目架构和实现-05-给两台云主机安装Docker
https://blog.csdn.net/shuaihj/article/details/122967227?spm=1001.2014.3001.5501
这篇关于Dapr+Net6+K8S最小原型项目架构和实现-04-给master节点安装nginx并做域名解析的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!