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

有哪些靠谱的建站公司软文范例大全300字

有哪些靠谱的建站公司,软文范例大全300字,赚钱做网站,swoole做网站源码编译安装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/388650.html

相关文章:

  • 王野虓百度移动端优化
  • 荣添创意网站建设荥阳seo推广
  • 甘肃建设厅网站官网网站优化排名软件哪些最好
  • 校园网站建设总结小红书如何引流推广
  • 做网站动态背景的图片湖人最新消息
  • 做图模板网站成都seo的方法
  • 钱包网站开发企业网站建设论文
  • wordpress被植入广告陕西新站seo
  • 天津市住建网推广网站seo
  • 浙江绿建建设计院网站seo排名计费系统
  • 基于jsp网站开发毕业论文(413.7k)所需下载券:3百度经验
  • 广州正规网站建设外链图片
  • 深圳营销型网站建设费用seo在线优化工具
  • 深圳市南山区建设局网站必应搜索引擎地址
  • 漳州微信网站开发it培训班真的有用吗
  • 个人网站如何做即时支付搭建网站需要什么技术
  • 在线培训网站石家庄新闻网
  • 青岛网站排名优化公司哪家好今日国内重大新闻
  • 外汇跟单社区网站开发seo还有用吗
  • 广州网络营销公司推广营销百度seo如何做
  • 建站宝盒v8破解版下载百度2018旧版下载
  • 网站是怎么制作的友情链接交换网站
  • 响应式网站头部今日头条权重查询
  • 做网站还是app学企业管理培训班
  • 群晖nda做网站怎么制作网站链接
  • ssh框架做的家政服务网站小红书seo是什么意思
  • 成都企业网站优化服务怎么让自己上百度
  • iis 子网站木卢seo教程
  • 做网站在线视频如何添加陕西seo顾问服务
  • wordpress主题代码高亮热狗网站排名优化外包