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

南昌企业网站开发公司会昌网站

南昌企业网站开发公司,会昌网站,湖南网络推广,聚财洋气三个字公司名字目录 一、环境检查1.1 必要环境检查1.2 在线安装(有网络)1.3 离线安装(无网络) 二、下载Nginx2.1 在线下载2.2 离线下载 三、安装Nginx四、开机自启服务五、开放防火墙端口六、常用命令 一、环境检查 1.1 必要环境检查 # 查看 g…

目录

    • 一、环境检查
      • 1.1 必要环境检查
      • 1.2 在线安装(有网络)
      • 1.3 离线安装(无网络)
    • 二、下载Nginx
      • 2.1 在线下载
      • 2.2 离线下载
    • 三、安装Nginx
    • 四、开机自启服务
    • 五、开放防火墙端口
    • 六、常用命令

一、环境检查

1.1 必要环境检查

# 查看 gcc 版本
[root@openeuler ~]# gcc --version
# 查看 pcre 版本
[root@openeuler ~]# pcre-config --version
# 查看 zlib 版本
[root@openeuler ~]# dnf list installed | grep zlib
# 查看 openssl 版本
[root@openeuler ~]# openssl version
# 查看 gcc pcre-config openssl 位置
[root@openeuler ~]# readlink -f $(which gcc pcre-config openssl)

1.2 在线安装(有网络)

[root@openeuler ~]# sudo dnf install -y gcc gcc-c++ pcre pcre-devel zlib zlib-devel openssl openssl-devel

1.3 离线安装(无网络)

1.3.1 软件包下载
openEuler软件中心:https://easysoftware.openeuler.org/zh/rpm
华为开源镜像站:http://mirrors.huaweicloud.com/openeuler/openEuler-22.03-LTS-SP4/everything/x86_64/Packages/
华中科技大学镜像站:https://mirrors.hust.edu.cn/openeuler/openEuler-22.03-LTS-SP4/everything/x86_64/Packages/

离线包下载:openEuler 22.03 安装 Nginx 所需的依赖包

1.3.2 软件包安装

# 切换到 RPM 包所在目录,假设 RPM 包存放在 /home/rpm_packages 目录下
[root@openeuler ~]# cd /home/rpm_packages
# 正常安装命令
[root@openeuler rpm_packages]# sudo rpm -ivh *.rpm --nodeps
# 强制安装命令
# 重要事项:没把握的话,千万不要用下面这个命令,这个命令会忽略依赖和兼容性,可能会导致基础组件被卸载掉。
[root@openeuler rpm_packages]# sudo rpm -Uvh *.rpm --nodeps --force

小技巧:可以提前在有网络环境下下载安装包,移动到无网络环境
yumdownloader --resolve gcc-c++
yumdownloader --resolve pcre pcre-devel
yumdownloader --resolve zlib zlib-devel
yumdownloader --resolve openssl openssl-devel

二、下载Nginx

2.1 在线下载

# 创建安装目录
[root@openeuler ~]# mkdir /mnt/nginx
[root@openeuler ~]# cd /mnt/nginx/
# 在线下载安装包
[root@openeuler nginx]# wget https://nginx.org/download/nginx-1.28.0.tar.gz

2.2 离线下载

下载地址(Stable version):https://nginx.org/en/download.html
上传到 /mnt/nginx 目录下
在这里插入图片描述

三、安装Nginx

# 进入安装目录
[root@openeuler ~]# cd /mnt/nginx/# 解压安装包
[root@openeuler nginx]# tar -zxvf nginx-1.28.0.tar.gz# 进入解压目录
[root@openeuler nginx]# cd nginx-1.28.0/# 编译并安装,Nginx 默认安装在 /usr/local/nginx 目录下
[root@openeuler nginx-1.28.0]# ./configure   或者   ./configure --prefix=/mnt/nginx/nginx1.28.0
[root@openeuler nginx-1.28.0]# make
[root@openeuler nginx-1.28.0]# sudo make install# 启动 Nginx
[root@openeuler nginx-1.28.0]# sudo /usr/local/nginx/sbin/nginx
#[root@openeuler nginx-1.28.0]# sudo /mnt/nginx/nginx1.28.0/sbin/nginx# 检查是否运行
[root@openeuler nginx-1.28.0]# curl http://localhost# 关闭 Nginx
[root@openeuler nginx-1.28.0]# sudo /usr/local/nginx/sbin/nginx -s stop
#[root@openeuler nginx-1.28.0]# sudo /mnt/nginx/nginx1.28.0/sbin/nginx -s stop

自定义配置(不推荐)

./configure \
--prefix=/usr/local/nginx \
--conf-path=/usr/local/nginx/conf/nginx.conf \
--pid-path=/usr/local/nginx/conf/nginx.pid \
--lock-path=/var/lock/nginx.lock \
--error-log-path=/var/log/nginx/error.log \
--http-log-path=/var/log/nginx/access.log \
--with-http_gzip_static_module \
--http-client-body-temp-path=/var/temp/nginx/client \
--http-proxy-temp-path=/var/temp/nginx/proxy \
--http-fastcgi-temp-path=/var/temp/nginx/fastcgi \
--http-uwsgi-temp-path=/var/temp/nginx/uwsgi \
--http-scgi-temp-path=/var/temp/nginx/scgi

四、开机自启服务

4.1 配置SELinux安全上下文(自定义路径需要用到)
注意:如果不配置SELinux安全上下文,后续启动系统脚本时报错【code=exited, status=203/EXEC】

# 恢复默认上下文(针对自定义路径)
[root@openeuler ~]# sudo semanage fcontext -a -t bin_t "/mnt/nginx/nginx1.28.0/sbin(/.*)?"
[root@openeuler ~]# sudo semanage fcontext -a -t etc_t "/mnt/nginx/nginx1.28.0/conf(/.*)?"
[root@openeuler ~]# sudo restorecon -Rv /mnt/nginx/
# 验证标签
[root@openeuler ~]# ls -Zd /mnt/nginx/nginx1.28.0/sbin/nginx
# 应显示类似:system_u:object_r:bin_t:s0

4.2 配置开机自启脚本

# 创建自启动脚本
[root@openeuler ~]# sudo vi /etc/systemd/system/nginx.service# =============================================================================
# 复制粘贴以下内容: /usr/local/nginx/sbin 需要按照实际情况修改成自己的地址
[Unit]
Description=Nginx HTTP Server
After=network.target[Service]
Type=forking
ExecStart=/usr/local/nginx/sbin/nginx
ExecReload=/usr/local/nginx/sbin/nginx -s reload
ExecStop=/usr/local/nginx/sbin/nginx -s quit
PrivateTmp=true[Install]
WantedBy=multi-user.target
# =============================================================================
# 复制粘贴以下内容: /mnt/nginx/nginx1.28.0/sbin需要按照实际情况修改成自己的地址
[Unit]
Description=Nginx HTTP Server
After=network.target[Service]
Type=forking
ExecStart=/mnt/nginx/nginx1.28.0/sbin/nginx
ExecReload=/mnt/nginx/nginx1.28.0/sbin/nginx -s reload
ExecStop=/mnt/nginx/nginx1.28.0/sbin/nginx -s quit
PrivateTmp=true[Install]
WantedBy=multi-user.target
# =============================================================================# 注意:要保证 nginx 后台服务未启动
# 设置开机自启
[root@openeuler ~]# systemctl daemon-reload
[root@openeuler ~]# sudo systemctl enable nginx
# 启动Nginx服务
[root@openeuler ~]# sudo systemctl start nginx
# 查看服务状态
[root@openeuler ~]# sudo systemctl status nginx

五、开放防火墙端口

# 查询端口是否开放
[root@openeuler ~]# sudo firewall-cmd --query-port=80/tcp
# 开放端口(TCP协议)
[root@openeuler ~]# sudo firewall-cmd --zone=public --add-port=80/tcp --permanent
# 重新加载防火墙规则
[root@openeuler ~]# sudo firewall-cmd --reload
# 验证端口是否开放
[root@openeuler ~]# sudo firewall-cmd --zone=public --list-ports
# 查看所有端口
[root@centosServer ~]# sudo netstat -nlpt

六、常用命令

# 启动 nginx 服务
systemctl start nginx.service
# 查看服务状态
systemctl status nginx.service
# 重启服务
systemctl restart nginx.service
# 停止服务
systemctl stop nginx.service
# 开机自动启动
systemctl enable nginx.service
# 取消开机自动启动
systemctl disabled nginx.service
# 查看进程
ps -ef | grep nginx

文章转载自:

http://gd25dpgV.zLzpz.cn
http://vRAxXWrH.zLzpz.cn
http://kIQ4FEFy.zLzpz.cn
http://KNAlL33J.zLzpz.cn
http://nMWEqA2q.zLzpz.cn
http://iyH8wmzr.zLzpz.cn
http://fHlZDNBK.zLzpz.cn
http://OpCVGKiA.zLzpz.cn
http://hLMv1G2V.zLzpz.cn
http://0yFxbUjU.zLzpz.cn
http://Grbz8edI.zLzpz.cn
http://8wtDcZRN.zLzpz.cn
http://p2WfZ0EV.zLzpz.cn
http://wgZksOTq.zLzpz.cn
http://tNdntRGI.zLzpz.cn
http://DtehDWma.zLzpz.cn
http://2q9h7Kte.zLzpz.cn
http://vDDirhPW.zLzpz.cn
http://Tjmsh4N2.zLzpz.cn
http://YMZj4fbV.zLzpz.cn
http://wIA6MiV1.zLzpz.cn
http://HUo9f6zy.zLzpz.cn
http://qn9VQ8hz.zLzpz.cn
http://umxvBS90.zLzpz.cn
http://YPBwdgCI.zLzpz.cn
http://VUKVfBSX.zLzpz.cn
http://oNVqrJdN.zLzpz.cn
http://TXj6QhAX.zLzpz.cn
http://QrS8uLsM.zLzpz.cn
http://f0uxClJG.zLzpz.cn
http://www.dtcms.com/wzjs/656859.html

相关文章:

  • 楚天网站建设合同域名创建
  • 网站 用什么数据库门户网站需要哪些人
  • 安康市网站建设公司wordpress php 文件
  • 男女生做内个的网站网站建设开发公司报价
  • 网站需要的技术app软件下载安装到手机
  • 运城做网站方式方法金融公司网站建设模板下载
  • 白之家低成本做网站云南省建设厅网站查询
  • 网站建设中故障分类和排除方法邯郸网站制作哪家强
  • 云南网站推广的目的旅行社网站建设方案论文
  • 怎样提高网站权重郑州博文it培训 网站开发 平面
  • 榆林网站seo圣都家居装饰有限公司
  • 做口腔科网站石狮网站建设费用
  • 企业门户网站建设与发展住建局查询系统
  • 如何做公众号影视网站wordpress 菜单栏插件
  • 湖北住房和城乡建设厅网站网站访问量统计代码怎么做
  • 做英文小说网站店铺设计图片
  • 成都建站培训佛山网站优化搜索
  • seo优化网站多少钱简述什么叫市场营销
  • 沈阳网站开发工程师招聘网xml网站地图格式
  • 赤峰网站制作公司网页设计制作公司价格便宜
  • 二手书籍交易网站开发方式做网站网页维护手机App开发
  • 建设网站方面的知识论坛推广方案
  • 建网站哪家好网站怎么做json数据
  • 石家庄网站制作机构wordpress 密码明文
  • 聊城做网站的公司流程商标备案查询官网
  • 湘潭建网站外贸没有公司 如何做企业网站
  • 门户网站域名是什么意思郑州建站网站的公司
  • 高端网站设计多少钱大气物流网站源码
  • 南京做网站工作室wordpress适应大数据
  • 4399游戏盒下载官方网站wordpress google authenticator