当前位置:首页>教育培训>

linux实战教学(Linux教学总结)

来源:原点资讯(m.360kss.com)时间:2023-10-24 18:29:55作者:YD166手机阅读>>

编译安装nginx搭建小游戏网站

编译安装流程

linux实战教学,Linux教学总结(1)

下载nginx代码

wget -P /server/tools/ http:Վˌnginx.org/download/nginx1.22.0.tar.gz

解压并进入目录

cd /server/tools/ tar xf nginx-1.22.0.tar.gz cd nginx-1.22.0/

配置

./configure prefix=/app/nginx-1.22.0/ user=nginx group=nginx with-http_ssl_module with-http_v2_module with-http_stub_status_module # prefix指定安装目录 user 用户 group 用户组

成功提示:

linux实战教学,Linux教学总结(2)

错误提示:

./configure: error: the HTTP rewrite module requires the pcre library. You can either disable the module by using Վʔwithouthttp_rewrite_module option, or install the PCRE library into the system, or build the PCRE library statically from the source with nginx by using Վʔwith- pcre= option. yum install -y pcre-devel

./configure: error: SSL modules require the OpenSSL library. You can either do not enable the modules, or install the OpenSSL library into the system, or build the OpenSSL library statically from the source with nginx by using Վʔwith-openssl= option. yum install -y openssl-devel

编译make成功提示:

linux实战教学,Linux教学总结(3)

安装:

make install

后续配置

检查目录

ll /app/nginx-1.22.0/ 总用量 0 drwxr-xr-x 2 root root 333 7月 drwxr-xr-x 2 root root 40 7月 drwxr-xr-x 2 root root 6 7月 drwxr-xr-x 2 root root 19 7月

创建用户

useradd -s /sbin/nologin -M nginx

创建软链接

ln -s /app/nginx-1.22.0/ /app/nginx 并检查

管理编译安装的nginx

温馨提示:关闭防火墙和selinux

#1. 查看nginx版本信息及编译信息 /app/nginx/sbin/nginx -V nginx version: nginx/1.22.0 built by gcc 4.8.5 20150623 (Red Hat 4.8.5-44) (GCC) built with OpenSSL 1.0.2k-fips 26 Jan 2017 TLS SNI support enabled configure arguments: Վʔprefix=/app/nginx-1.22.0/ Վʔ user=nginx Վʔgroup=nginx Վʔwith-http_ssl_module Վʔwithhttp_v2_module Վʔwith-http_stub_status_module #2.启动nginx /app/nginx/sbin/nginx ps aux |grep nginx #3. 关闭 pkill nginx

nginx: [emerg] bind() to 0.0.0.0:80 failed (98: Address already in use) nginx: [emerg] bind() to 0.0.0.0:80 failed (98: Address already in use) nginx: [emerg] bind() to 0.0.0.0:80 failed (98: Address already in use) nginx: [emerg] bind() to 0.0.0.0:80 failed (98: Address already in use) nginx已经运行了并占用80端口

检查端口nginx ss -lntup |grep nginx

访问网站

启动nginx并检查:浏览器中输入服务器ip地址即可

linux实战教学,Linux教学总结(4)

首页 1 2 3 4 下一页

栏目热文

linux入门在线教程(linux零基础入门教程)

linux入门在线教程(linux零基础入门教程)

Linux的学习路径简单点来说就是:计算机概论与硬件相关知识Linux初级:Linux系统安装、图形界面使用、常用命令L...

2023-10-24 18:30:34查看全文 >>

linux三剑客基础知识(linux文本三剑客)

linux三剑客基础知识(linux文本三剑客)

awk、grep、sed是linux操作文本的三大利器,合称文本三剑客,也是必须掌握的linux命令之一。三者的功能都是...

2023-10-24 18:50:24查看全文 >>

地球脸红了(地球脸红了演员表)

地球脸红了(地球脸红了演员表)

2019年3月31日,由爱奇艺和上海戏剧学院联合打造的首部实验网剧《地球脸红了》在上海举行了开机仪式。上海戏剧学院院长黄...

2023-10-24 18:44:22查看全文 >>

地球脸红了秦思瑞汪晨(地球脸红了汪晨提秦思瑞分手)

地球脸红了秦思瑞汪晨(地球脸红了汪晨提秦思瑞分手)

最近地球脸红了这部剧还是很不错的,这部戏第一集就非常吸引小编,让小编想起了来自星星的你那种静止的感觉,这个剧倒叙手法拍的...

2023-10-24 19:03:56查看全文 >>

地球脸红了电视剧人物简介(地球脸红了电视剧全集免费观看)

地球脸红了电视剧人物简介(地球脸红了电视剧全集免费观看)

最近地球脸红了这部剧还是很不错的,这部戏第一集就非常吸引小编,让小编想起了来自星星的你那种静止的感觉,这个剧倒叙手法拍的...

2023-10-24 19:05:34查看全文 >>

linux 命令三剑客详解(linux命令缩写详解)

linux 命令三剑客详解(linux命令缩写详解)

正则表达式前言为什么要介绍正则表达式,是因为下面的介绍到grep命令会用到正则表达式,所以,放在最前面来进行说明1.什么...

2023-10-24 18:52:36查看全文 >>

linux高级教程(linux 轻松入门)

linux高级教程(linux 轻松入门)

1、hostname指令作用:操作服务器的主机名(读取、设置)语法1:#hostname 含义:表示输出完整的主机名语法...

2023-10-24 18:44:25查看全文 >>

linux最佳入门教程(linux新手入门基础教程交流)

linux最佳入门教程(linux新手入门基础教程交流)

想要进入 Linux 之门,试试这十个方法。-- Seth Kenlon(作者)文章《 什么是 Linux 用户? 》的...

2023-10-24 19:02:31查看全文 >>

史上最牛linux教程

史上最牛linux教程

想要进入 Linux 之门,试试这十个方法。-- Seth Kenlon(作者)文章《 什么是 Linux 用户? 》的...

2023-10-24 18:42:58查看全文 >>

linux中的三剑客(linux三剑客基础知识)

linux中的三剑客(linux三剑客基础知识)

Java识堂,一个高原创,高收藏,有干货的微信公众号,欢迎关注环境windows git bashmac iterm t...

2023-10-24 18:42:35查看全文 >>

文档排行