当前位置: 首页 > wzjs >正文

建站工具megento网站seo如何优化

建站工具megento,网站seo如何优化,网站如何做关键字收录,南昌网站建设开发公司源码编译安装Nginx 源码编译安装Nginx创建nginx服务用户安装编译环境依赖包下载Nginx源码构建编译选项,创建makefile文件编译安装nginx为Nginx创建服务单元设置Nginx开机自启服务 yum安装Nginxyum安装openresty 源码编译安装Nginx 如果需要最新版本及定制化模块可以通过源码安…

源码编译安装Nginx

    • 源码编译安装Nginx
      • 创建nginx服务用户
      • 安装编译环境依赖包
      • 下载Nginx源码
      • 构建编译选项,创建makefile文件
      • 编译安装nginx
      • 为Nginx创建服务单元
      • 设置Nginx开机自启服务
    • yum安装Nginx
    • yum安装openresty

源码编译安装Nginx

如果需要最新版本定制化模块可以通过源码安装NGinx,新手推荐用yum安装;

Nginx的LTS(长期支持)版本,提供2年支持.只有第二位双数版本是LTS版本.

例如: 1.20.1 ; 1.22.0 ; 1.24.0

参考: 搞懂Nginx
参考: nginx从安装到高可用


创建nginx服务用户

# 设置时区为上海
ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime# 创建nginx用户
## -r 不创建home目录
## -s 指定nologin 的shell
useradd -rs /sbin/nologin nginx

安装编译环境依赖包

# 安装编译环境依赖包
yum install -y gcc gcc-c++ make \pcre pcre-devel zlib zlib-devel \openssl openssl-devel

下载Nginx源码

nginx的LTS版本,提供2年支持.只有第二位双数版本是LTS版本.
例如: 1.20.1 ; 1.22.0 ; 1.24.0

# 安装wget
yum install -y wget# 下载nginx源码
wget -cP /usr/local/src https://nginx.org/download/nginx-1.24.0.tar.gzcd /usr/local/src
# 解压
tar xvf nginx-1.24.0.tar.gz

构建编译选项,创建makefile文件

参数解释
–prefix指定Nginx安装的目录
–pid-pathNginx主进程的PID文件。
–lock-path指定Nginx互斥锁文件路径。用于防止同时启动多个 Nginx 进程。
–error-log-path指定Nginx错误日志的保存路径。
–http-log-path指定Nginx访问日志的保存路径
–with-http_gzip_static_module该模块允许 Nginx 对静态文件进行 Gzip 压缩,可以节省带宽
–with-http_ssl_modulehttp_ssl_module 用于启用 HTTPS 支持
–with-http_stub_status_modulestub_status 模块,可以查看 Nginx 的运行状态信息
–with-http_realip_module启用 ‌HTTP 真实 IP 模块
–with-threads开启Nginx的线程支持。线程可以提高 Nginx 处理请求的并发能力。
–http-client-body-temp-path指定客户端请求 body 临时文件的存放位置。
–http-proxy-temp-path设定http代理临时目录
–http-fastcgi-temp-path设定fastcgi临时目录
–http-uwsgi-temp-path设定uwsgi临时目录
–http-scgi-temp-path设定scgi临时目录

在这里插入图片描述

cd nginx-1.24.0
# 创建makefile文件
# 编译 执行命令 考虑到后续安装ssl证书 添加下面7个常用模块  如不需要直接执行./configure即可
./configure \
--with-http_ssl_module \
--with-http_stub_status_module \
--with-http_realip_module \
--with-http_gzip_static_module \
--with-threads \
--with-http_v2_module \
--with-http_sub_module# 指定最常用的5个模块
./configure \
--with-http_gzip_static_module \
--with-http_ssl_module \
--with-http_stub_status_module \
--with-http_realip_module \
--with-threads

在这里插入图片描述

# 查看Nginx支持的模块
nginx -V 2>&1 | grep 'configure arguments'

编译安装nginx

# 编译安装nginx
make && make install

为Nginx创建服务单元

# 新增自定义一个 nginx.service 文件
vi /etc/systemd/system/nginx.service

nginx服务单元内容如下:

[Unit]
# 服务描述信息,用于标识服务用途(建议与进程名一致)
Description=The nginx HTTP and reverse proxy server
# 定义服务启动顺序依赖:在 network.target 初始化完成后启动
After=network.target
# 弱依赖
Wants=network-online.target[Service]
# 服务类型:适用于通过 fork() 创建子进程后父进程立即退出的守护进程(如 Nginx)
Type=forking
# 指定pid文件
PIDFile=/run/nginx.pid
# 启动前删除pid文件
ExecStartPre=/usr/bin/rm -f /run/nginx.pid
# 启动nginx前测试配置文件语法
ExecStartPre=/usr/local/nginx/sbin/nginx -t
# 服务启动命令(如果配置文件在默认路径 /usr/local/nginx/conf/nginx.conf,可省略 -c 参数)
ExecStart=/usr/local/nginx/sbin/nginx
# 显式指定配置文件路径的启动方式(按需取消注释)
# ExecStart=/usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf
# 服务重载命令:向主进程发送 HUP 信号重新加载配置
ExecReload=/usr/local/nginx/sbin/nginx -s reload
# 服务停止命令:向主进程发送 TERM 信号优雅停止
ExecStop=/usr/local/nginx/sbin/nginx -s stop
# 优雅停止信号,主进程崩溃时生成调试信息  
KillSignal=SIGQUIT
# 确保服务在 5 秒内终止  
TimeoutStopSec=5  
# 仅终止主进程(子进程需自行清理)  
KillMode=process
# 启用私有临时目录空间隔离,增强安全性(防止 /tmp 目录信息泄露)
PrivateTmp=true[Install]
# 定义服务安装目标:当系统进入多用户模式(常规运行状态)时自动启动
WantedBy=multi-user.target

设置Nginx开机自启服务

# 重载
systemctl daemon-reload# 开机自启动并现在启动
systemctl enable --now nginx# 查看nginx服务状态
systemctl status nginx

在这里插入图片描述


yum安装Nginx

在这里插入图片描述

# 安装全部模块的ngninx
yum install nginx-all-modules -y# 开机自启动并现在启动
# 开机自启动并现在启动服务
systemctl enable --now nginx

yum安装openresty

参考官方文档:https://openresty.org/cn/linux-packages.html#rhel

# 下载openresty的yum源
curl -o /etc/yum.repos.d/openresty.repo https://openresty.org/package/rhel/openresty.repo# yum安装openresty
yum install -y openresty# 开机自启动并现在启动服务
systemctl enable --now openresty

openresty实际上是nginx软链接
参考:https://tinychen.com/20210317-openresty-01-introduction-and-installation/
在这里插入图片描述
在这里插入图片描述

http://www.dtcms.com/wzjs/495327.html

相关文章:

  • 2019建设银行招聘网站百度下载
  • 泸州网站建设唐网互联淘宝运营培训课程免费
  • 江西企业网站建设哪家好西安百度seo推广电话
  • 足球个人网站模板买卖交易网
  • 深圳b2c商城网站建设网络舆情分析报告范文
  • 建设网站 备案百度认证营销顾问
  • 门户网站开发 南宁广告发布平台app
  • 网站导入品牌如何推广
  • 男女性做那个微视频网站软件开发交易平台
  • 网站模板怎么修改教程友情链接怎么购买
  • 建设厅网站上人员怎么导出广州seo网站公司
  • 灯饰网站开发宁波seo教程app推广
  • 佛山 做网站公司有哪些中国新闻网
  • 免费的舆情网站不用下载直接打开互联网营销师考试题库
  • 本地建wordpress班级优化大师官网下载
  • 做网站必须在工信部备案吗网络营销有哪些功能
  • 淄博学校网站建设哪家好拉新平台哪个好佣金高
  • 做网站如何找项目百度快速排名点击器
  • 吉利汽车新能源品牌关键词快速排名seo怎么优化
  • 秦皇岛建设厅网站新媒体营销成功案例
  • 湖北网站建设服务公司网站seo排名优化
  • 想学网络营销网站建设某网站seo诊断分析
  • 网站制作需要多少钱官网十大seo公司
  • 建站不备案电商网站搭建
  • 网站目录怎么做301跳转kol合作推广
  • 专门做进口产品的网站百度一级代理商
  • 郑州的设计公司seo全网营销公司
  • wordpress自动发货插件关键词优化课程
  • 品牌网站设计哪家好网站搭建关键词排名
  • 四川做网站优化价格搜索引擎平台