IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 系统运维 -> Linux非root用户安装及配置nginx -> 正文阅读

[系统运维]Linux非root用户安装及配置nginx

安装nginx一共最多需要下载三个文件,一个是nginx (nginx官网)是必须的,另外可能需要两个依赖包:pcre(pcre官网和?zlib (zlib官网

流程如下:

  1. 下载3个压缩包并解压
  2. 安装编译这三个包(核心步骤)
  3. 把自己的网页放在一个文件夹里

一. 把三个压缩包都下载下来

nginx: (我下载1.20.1安装失败,看到附录用1.16.1可以成功)

?

?pcre:? (这个我下载的是 pcre-8.43.zip) 下面就是很多截图

打开pcre的官网,选择历史版本:

?选择pcre, 别选pcre2

?

我下载pcre2里面的文件不行,建议大家都进入pcre文件夹,然后我选择8.43版本

?

下载第一个.zip文件

?

?zlib: 这个直接选择红框内的文件下载就好了,(其实这个依赖包我没有用到,可能我系统中自带了,所以大家可以在安装nginx的时候尝试选择是否使用这个依赖包,怎么尝试后面会有步骤)

?

?下载完以上3个文件,然后传到服务器自己的文件夹里。

?

?解压的话就是下面3个命令,然后会出现三个文件夹:

unzip pcre-8.43.zip
unzip zlib1211.zip
tar -zxvf nginx-1.16.1.tar.gz

?下面就到了第二步。

二、安装编译这三个包(核心步骤)

?1. 先安装配置zlib

cd zlib-1.2.11
./configure --prefix=/home/zdliu/open/zlib
make && make install

解释:进入解压的zlib-1.2.11文件夹,然后configure将zlib安装在/home/zdliu/open/zlib 这个是安装包的路径,最后 make && make install

2. 安装配置pcre和上面的差不多

cd pcre-8.43
./configure --prefix=/home/zdliu/open/pcre
make && make install

3. 安装配置nginx,这个命令比较长,因为需要指定前两个依赖包,在指定依赖包的时候,指定的是解压包的路径,并不是安装包的路径,上面安装包的路径

cd nginx-1.16.1
./configure --prefix=/home/zdliu/open/nginx --with-http_stub_status_module --with-pcre=/home/zdliu/www/pcre-8.43 --with-zlib=/home/zdliu/www/zlib-1.2.11
make && make install

这个是将nginx安装在/home/zdliu/open/nginx

如果安装失败,不指定zlib依赖包试试,也就是

./configure --prefix=/home/zdliu/open/nginx --with-http_stub_status_module --with-pcre=/home/zdliu/www/pcre-8.43

修改网络端口,原来是80改成8787:

然后启动nginx

cd nginx
sbin/nginx 

判断是否成功:

netstat -nlp | grep 8787

?然后打开浏览器输入ip和端口号就可以了,我的是192.168.126.185:8787

看到的是默认的页面

三、配置自己的页面

把自己的html页面放到nginx下的html里,如下。这样就能在浏览器看到自己的网页了。

?步骤其实挺简单的,结果记录的有些复杂,见谅!

参考两位大佬的博客,非常感谢:

linux非root用户安装nginx - 不想下火车的人 - 博客园

zzw原创_非root用户下安装nginx - 如今在丽江 - 博客园

看不懂我的,可以看看他们的

  系统运维 最新文章
配置小型公司网络WLAN基本业务(AC通过三层
如何在交付运维过程中建立风险底线意识,提
快速传输大文件,怎么通过网络传大文件给对
从游戏服务端角度分析移动同步(状态同步)
MySQL使用MyCat实现分库分表
如何用DWDM射频光纤技术实现200公里外的站点
国内顺畅下载k8s.gcr.io的镜像
自动化测试appium
ctfshow ssrf
Linux操作系统学习之实用指令(Centos7/8均
上一篇文章      下一篇文章      查看所有文章
加:2021-10-22 11:20:10  更:2021-10-22 11:21:25 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/15 20:46:03-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码