Nginx知识图谱
2023-12-27 15:02:15 27 举报
AI智能生成
Nginx知识图谱是一种可视化工具,用于展示和探索Nginx服务器的配置、性能、日志等信息。它通过图形化的方式呈现了Nginx的各个组件、模块以及它们之间的关系,帮助用户快速理解和分析复杂的Nginx架构。 在Nginx知识图谱中,用户可以浏览不同的节点和边,了解每个节点代表的功能或配置项,并通过点击节点查看详细信息。同时,用户还可以使用搜索功能快速定位特定的节点或配置项。 此外,Nginx知识图谱还提供了一些实用的功能,如自动发现网络中的Nginx服务器、生成配置文件等。这些功能可以帮助用户更高效地管理和优化他们的Nginx环境。
作者其他创作
大纲/内容
安装
yum
yum -y install nginx
systemctl start nginx.service
systemctl stop nginx.service
systemctl restart nginx.service
systemctl enable nginx.service
ps -A|grep nginx
http://ip地址
编译安装
wget http://nginx.org/download/nginx-1.12.2.tar.gz
useradd nginx
mkdir /usr/local/nginx
yum -y install pcre-devel openssl openssl-devel
tar -zxf nginx-1.12.2.tar.gz
cd nginx-1.12.2
./configure --prefix=/usr/local/nginx --user=nginx --with-http_ssl_module
make
make install
cd nginx-1.12.2
./configure --prefix=/usr/local/nginx --user=nginx --with-http_ssl_module
make
make install
nginx -c /usr/local/nginx/conf/nginx.conf
ps -A|grep nginx
firewall-cmd --permanent --add-port=80/tcp
firewall-cmd --reload
firewall-cmd --reload
http:/ip
常见Web Server
开源
Nginx
Apache
Apache Tomcat (Java EE)
Jetty (Java EE)
商业
Microsoft IIS
IBM Webspare (Java EE)
Oracle Weblogic (Java EE)
反向代理集群
配置
1. 进行合理的规划: 规定每个服务器所扮演的角色.
2. 配置每个Tomcat应用服务器, 并且启动测试.
3. 配置Nginx服务器, 测试配置文件
4. 重新启动Nginx
5. 客户端配置域名解析
6. 客户端浏览器访问域名, 可以看到多台Tomcat为一个域名服务
nginx.conf
阿里云配置Nginx转发到Tomcat
1.配置Nginx
2. 测试 重新启动nginx
3. 在阿里云的dns解析中解析 两个域名tom.canglaoshi.org, 1711.canglaoshi.org 到服务器ip
4. 测试: 用浏览器访问这两个域名.
Nginx 集群转发策略
1. 轮询(默认)
2.指定权重
3. ip_hash
4. fair(第三方)
5. url_hash(第三方)
HTTPS加密通讯
1. 下载证书文件到 /usr/local/nginx/conf/cert
2. 更新 nginx.conf 的配置, 并且测试配置文件
3. 重新启动Nginx
4. 在客户端配置域名解析
5. 利用客户端访问 https://tts.canglaoshi.org
niginx.conf
虚拟主机
请求 t1.canglaoshi.org 访问 t1文件夹 index.html文件
server{
listen 80;
server_name t1.canglaoshi.org;
location / {
root t1;
index index.html;
}
}
server{
listen 80;
server_name t1.canglaoshi.org;
location / {
root t1;
index index.html;
}
}
在Nginx文件夹/usr/local/nginx中添加新文件夹t1和文件index.html
测试:
http://t1.canglaoshi.org
http://t1.canglaoshi.org
配置
nginx配置文件位置
Nginx配置文件结构
全局通用参数
1. worker_processes
2.worker_connections
3. pid
4.access_log
http通用参数
1. ContentType
2. keepalive
3.gzip on
0 条评论
下一页