Nginx安装(Linux nginx安装)

Nginx安装
Nginx安装(精简版)Nginx安装Nginx安装(精简版)
安装gcc
yum install -y gccCopy to clipboardErrorCopied
安装perl库
yum install -y

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

(0)
CSDN的头像CSDN
上一篇 2024年7月5日
下一篇 2024年7月5日

相关推荐

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注