Nginx安装(精简版)Nginx安装Nginx安装(精简版)
安装海湾合作委员会
yum install -y gcc 复制错误复制到剪贴板
安装Perl 库
yum install -y pcre pcre-devel 复制错误复制到剪贴板
安装zlib 库
yum install -y zlib zlib-devel 复制错误复制到剪贴板
编译并安装
./configure –prefix=/usr/local/nginx
或者
./configure –prefix=/home/software/webserver
或者
./configure –prefix=/home/dcp/nginx/webserver –add-module=/home/software/lua-nginx-module –add-module=/home/dcp/ngx_devel_kit-0.3.0 –add -module=/home/dcp/ngx_openresty-1.7.7.2
制作
将安装复制错误复制到剪贴板
启动Nginx
进入安装目录/usr/local/nginx/sbin。
启动./nginx
./nginx -s stop 快速停止
./nginx -s quit 在退出之前优雅地关闭并完成任何已接受的连接请求。
./nginx -s reload 重新加载配置复制到剪贴板复制错误
配置Https
查看nginx 内容
./sbin/nginx -V
–prefix=/home/software/nginx/webserver/复制错误复制到剪贴板
备份原来的sbin/nginx,并重命名为nginxold。
请输入nginx安装目录
./configure –prefix=/home/software/nginx/webserver/–with-http_ssl_module
将复制错误复制到剪贴板
配置nginx.conf
服务器{
443 监听SSL。
服务器名称www.2021cn.top;
ssl_certificate /home/software/7851214_www.2021cn.top.pem;
ssl_certificate_key /home/software/7851214_www.2021cn.top.key;
ssl_session_cache 共享:SSL:1m;
ssl_session_timeout 5 分钟;
ssl_ciphers HIGH:aNULL:MD5;
ssl_prefer_server_ciphers 已打开。
位置/{
根/主页/研究散景;
索引index.htmlindex.htm;
}
地方/爱{
根目录/home/软件/页面/;
}
位置/pdf {
proxy_redirect 关闭;
proxy_set_header 主机$host;
proxy_set_header X-真实IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
client_max_body_size 50m;
代理路径http://localhost:9002/;
#rewrite ^/(.*)$ http://localhost:9002/永久上传;
}
地点/Kibana {
proxy_pass https://localhost:5601/app/home/;
}
}复制到剪贴板ErrorCopied
安装后重启nginx
修改配置nginx后,更新运行命令./nginx -s reload。
完整的nginx.conf配置示例:
工作进程1;
事件{
工人连接1024;
}
http{
包括mime.types。
默认类型应用程序/八位字节流;
fastcgi_connect_timeout 300;
fastcgi_send_timeout 300;
fastcgi_read_timeout 300;
服务器{
443 监听SSL。
服务器名称www.knowledge-code.com;
ssl_certificate /home/software/aliyunssl/knowledge-code.com.pem;
ssl_certificate_key /home/software/aliyunssl/knowledge-code.com.key;
ssl_session_cache 共享:SSL:1m;
ssl_session_timeout 5 分钟;
ssl_ciphers HIGH:aNULL:MD5;
ssl_prefer_server_ciphers 已打开。
位置/{
根/主页/研究散景;
索引index.htmlindex.htm;
}
}
服务器{
听80。
服务器名称love.knowledge-code.com;
位置/{
根/家/爱;
索引index.htmlindex.htm;
}
}
服务器{
听80。
服务器名称web.knowledge-code.com;
位置/{
root /home/2023_New_ Year-main;
索引index.htmlindex.htm;
}
}
proxy_cache_path /usr/local/proxy_cache 表=2:1 key_zone=itcast:200m 非活动=1d max_size=20g;
服务器{
443 监听SSL。
服务器名称app.knowledge-code.com;
ssl_certificate /home/software/aliyunssl/knowledge-code.com.pem;
ssl_certificate_key /home/software/aliyunssl/knowledge-code.com.key;
ssl_session_cache 共享:SSL:1m;
ssl_session_timeout 5 分钟;
ssl_ciphers HIGH:aNULL:MD5;
ssl_prefer_server_ciphers 已打开。
位置/{
proxy_cache itcast;
proxy_cache_key 是这个。
proxy_cache_min_uses 5;
proxy_cache_valid 200 5d;
proxy_cache_valid 404 30 秒;
proxy_cache_valid 任意1m;
add_header nginx-cache \’$upstream_cache_status\’;
proxy_buffer_size 128k;
代理缓冲区32 32k;
proxy_busy_buffers_size 128k;
proxy_set_header 主机$host;
proxy_set_header X-真实IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
add_header缓存控制\’无缓存,无存储\’;
add_header Access-Control-Allow-Origin 始终为“http://136.158.692.21:8084”;
根/home/jjfood/h5/web;
索引index.htmlindex.htm;
}
位置/h5 {
try_files $uri $uri/@router;
}
位置@路由器{
^.*$ /home/jjfood/h5/web/index.html 最后重写。
}
位置/api {
# 首先搜索本地
根/home/jjfood/h5app/web;
索引index.htmlindex.htm;
proxy_set_header 主机$http_host;
proxy_set_header X-真实IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
代理路径http://169.188.131.14:8084;
}
位置~ /api/.*\\.(gif|jpg|jpeg|png|bmp|mp4)$ {
代理路径http://127.0.0.1:8891;
proxy_set_header 主机$host;
proxy_set_header X-真实IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
}
}
服务器{
443 监听SSL。
服务器名称erpadmin.knowledge-code.com;
ssl_certificate /home/software/aliyunssl/knowledge-code.com.pem;
ssl_certificate_key /home/software/aliyunssl/knowledge-code.com.key;
ssl_session_cache 共享:SSL:1m;
ssl_session_timeout 5 分钟;
#
ssl_ciphers HIGH:aNULL:MD5;
ssl_prefer_server_ciphers 已打开。
位置/{
proxy_cache itcast;
proxy_cache_key 是这个。
proxy_cache_min_uses 5;
proxy_cache_valid 200 5d;
proxy_cache_valid 404 30 秒;
proxy_cache_valid 任意1m;
add_header nginx-cache \’$upstream_cache_status\’;
proxy_buffer_size 128k;
代理缓冲区32 32k;
proxy_busy_buffers_size 128k;
proxy_set_header 主机$host;
proxy_set_header X-真实IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
add_header缓存控制\’无缓存,无存储\’;
add_header Access-Control-Allow-Origin 始终为“http://169.188.131.14:8084”;
#根/home/jjshop/jjadmin;
#根/home/jjfood/admins;
/home/erp/erp-saas /home/erp/erp-admin
根/home/erp/erp-admin;
索引index.htmlindex.htm;
}
位置/api/{
代理路径http://169.188.131.14:8084;
}
}
服务器{
443 监听SSL。
服务器名称erp.knowledge-code.com;
ssl_certificate /home/software/aliyunssl/knowledge-code.com.pem;
ssl_certificate_key /home/software/aliyunssl/knowledge-code.com.key;
ssl_session_cache 共享:SSL:1m;
ssl_session_timeout 5 分钟;
ssl_ciphers HIGH:aNULL:MD5;
ssl_prefer_server_ciphers 已打开。
位置/{
proxy_buffer_size 128k;
代理缓冲区32 32k;
proxy_busy_buffers_size 128k;
proxy_set_header 主机$host;
proxy_set_header X-真实IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
add_header缓存控制\’无缓存,无存储\’;
add_header 访问控制权限来源\’http://169.188.131.14:8000\’;
#根/home/jjshop/jjshop;
#根/home/jjfood/shop;
根/home/erp/erp-saas;
索引index.htmlindex.htm;
}
位置/api/{
proxy_buffer_size 128k;
代理缓冲区32 32k;
proxy_busy_buffers_size 128k;
代理路径http://169.188.131.14:8084;
}
}
服务器{
443 监听SSL。
服务器名称large.knowledge-code.com;
ssl_certificate /home/software/aliyunssl/knowledge-code.com.pem;
ssl_certificate_key /home/software/aliyunssl/knowledge-code.com.key;
ssl_session_cache 共享:SSL:1m;
ssl_session_timeout 5 分钟;
ssl_ciphers HIGH:aNULL:MD5;
ssl_prefer_server_ciphers 已打开。
#史昂;
# ssi_silent_errors 开启;
位置/{
proxy_buffer_size 128k;
代理缓冲区32 32k;
proxy_busy_buffers_size 128k;
proxy_set_header 主机$host;
proxy_set_header X-真实IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
add_header缓存控制\’无缓存,无存储\’;
add_header 访问控制权限来源\’http://169.188.131.14:8083\’;
根/home/largemodel/dist;
#/home/wuye/wuyegate;
#根/home/web_mall/h5;
索引index.htmlindex.htm;
}
位置/dev-api/{
proxy_buffer_size 128k;
代理缓冲区32 32k;
proxy_busy_buffers_size 128k;
代理路径http://139.198.181.54:8083/;
}
#在代理服务器上的nginx配置文件中添加以下设置。
位置/ws/{
代理路径http://169.188.131.14:8080/renren-admin/ws/;
proxy_http_版本1.1;
proxy_set_header 升级$http_upgrade;
proxy_set_header 连接“升级”;
}
}
服务器{
听80。
服务器名称blog.knowledge-code.com;
位置/{
代理路径http://169.188.131.14:9999;
}
}
服务器{
听80。
服务器名称minio.knowledge-code.com;
位置/{
代理路径http://169.188.131.14:9001;
}
}
服务器{
443 监听SSL。
服务器名称mallapi.knowledge-code.com;
ssl_certificate /home/software/aliyunssl/knowledge-code.com.pem;
ssl_certificate_key /home/software/aliyunssl/knowledge-code.com.key;
ssl_session_cache 共享:SSL:1m;
ssl_session_timeout 5 分钟;
ssl_ciphers HIGH:aNULL:MD5;
ssl_prefer_server_ciphers 已打开。
位置/api/{
proxy_buffer_size 128k;
代理缓冲区32 32k;
proxy_busy_buffers_size 128k;
proxy_set_header 主机$http_host;
proxy_set_header X-真实IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
代理路径http://169.188.131.14:8084;
#根/主页/页面;
# 索引index.htmlindex.htm;
# 打开自动索引。
}
}
}
安装防火墙
yum 安装firewalld systemd -y
systemctl 启动防火墙
systemctl 状态防火墙
以上关于安装#Nginx的相关内容摘自互联网,仅供参考。相关信息请参见官方公告。
原创文章,作者:CSDN,如若转载,请注明出处:https://www.sudun.com/ask/93100.html