ubuntu如何将 nginx 文档本地化(离线安装 nginx 文档)

nginx 是搭建网站、邮件服务器和负载均衡的一大利器,目前已经有越来越多的人使用 Nginx 来作为自己网站的web 服务器,学习 nginx 是一个非常有必要的事情。

目前很多人是在内网工作的,单位的环境不支持直接连接外网,那么除了买本 nginx 相关书籍的书呢,只能找一台能上网的电脑或者手机4G 来看外网的 nginx 文档,非常不方便。

如果把 nginx 文档本地话,那么内网环境,也随时能够查看 nginx 文档了。

nginx 文档并未随着 nginx 的代码放在一起,让刚开始找文档的我很是懵圈,不知道文档放在哪里了。而且 nginx 采用 mercurial 来管理代码,我对 mercurial 又不熟悉,找来找去,也未找到 nginx 文档。

找了很久才发现,nginx文档,放在了 nginx.org 上面,注意,这个 nging.org,一来是 nginx 文档网站,二来,也是文档所在工程的项目名称,位置在:http://hg.nginx.org/nginx.org/

有了文档位置,那接下来的,就是 clone 到本地,然后编译,然后就可以作为本地化的选项了。

编译方法:

1. 首先先make 尝试一下,发现 Makefile 运行报错了。我的错误主要有以下问题:

(1)  xsltproc命令不存在,sudo apt-get install xsltproc 命令安装即可解决

(2) xslscript.pl找不到,直接 hg clone  http://hg.nginx.org/xslscript,然后导入 xslscript.pl 所在位置的环境变量

(3) Parse-RecDescent模块找不到,好嘛,这个可费老劲了,先是装了 ActivePerl,位置在这里http://docs.activestate.com/activeperl/5.26/?_ga=2.188255528.1629131404.1540639477-2140667414.1540639477

然后使用 ppm 安装 Parse-RecDescent,这样才完成,注意导入 ActivePerl 所在位置的环境变量,否则找不到 ppm 命令。使用 ppm install Parse-RecDescent 来安装模块

都解决后,就可以编译了,make 运行

html 文档输出位置在libxslt 文档下面,然后就可以搭建服务器,用作内网的文档了。

http://docsant.com 也同样保留了一份 nginx 的文档,后续网站还会收录更多工程项目的文档。

原文地址:https://www.cnblogs.com/zhaodianle/p/9864496.html

时间: 2024-10-04 05:50:49

ubuntu如何将 nginx 文档本地化(离线安装 nginx 文档)的相关文章

Nginx系列-1.Linux下安装Nginx

Nginx系列-1.Linux下安装Nginx 目录 - Nginx系列 Nginx系列-1.Linux下安装Nginx Nginx系列-2.配置LNMP(Linux.Nginx.MySQL.PHP)架构 Nginx系列-3.配置Nginx虚拟主机 Nginx系列-4.Nginx日志配置及日志切割 Nginx系列-5.配置Nginx的防盗链 Nginx系列-6.配置Nginx的HTTPS Nginx系列-7.配置Nginx使用uwsgi支持web.py框架 Nginx系列-8.配置Nginx+A

linux下安装nginx与nginx调优

linux系统为rhel5.6,nginx版本为nginx-1.1.6.tar.gz,可以到网上下载最新的安装,由于nginx是基于很多模块实现强大的功能,所以要安装并编译其他模块软件包,这里安装的模块软件包有:agentzh-encrypted-session-nginx-module-v0.02-0-gc752861.tar.gz.chunkin-nginx-module-0.23rc2.tar.gz.google-perftools-1.8.3.tar.gz.libunwind-0.99.

第九天 1-8 实战:安装nginx服务器

简介:使用nginx源码包,安装nginx服务器,并对其进行配置后,测试其成果.模仿百度主页! 第一步:检查依赖关系[[email protected] ~]# rpm -q zlib-devel pcre-develpackage zlib-devel is not installedpackage pcre-devel is not installed[[email protected] ~]# ls /mnt/Packages/*zlib*/mnt/Packages/zlib-1.2.7-

CentOS 6.5 编译安装Nginx

Nginx Nginx("enginex") 是一个高性能的 HTTP 和反向代理服务器,也是一个 IMAP/POP3/SMTP代理服务器. Nginx 是由Igor Sysoev为俄罗斯访问量第二的Rambler.ru站点开发的,它已经在该站点运行超过四年多了.Igor 将源代码以类BSD许可证的形式发布.自Nginx 发布四年来,Nginx 已经因为它的稳定性.丰富的功能集.示例配置文件和低系统资源的消耗而闻名了.目前国内各大门户网站已经部署了Nginx,如新浪.网易.腾讯等:国内

源码编译安装nginx

简单记录下安装nginx的过程 1. 开始安装nginx. 1.1 下载nginx,b并安装: cd  /usr/local/src/ wget  http://nginx.org/download/nginx-1.6.2.tar.gz tar  xzvf  nginx-1.6.2.tar.gz cd nginx-1.6.2 ./configure --prefix=/usr/local/nginx --with-http_realip_module --with-http_sub_module

源码安装Nginx及配置文件详解

一.安装Nginx 二.Nginx编译选项 三.Nginx进程管理命令 四.Nginx配置文件解析 一.安装Nginx 1.提前安装所需软件依赖包 yum install -y gcc pcre pcre-devel openssl openssl-devel gd gd-devel perl perl-ExtUtils-Embed 2.下载Nginx源码安装包 wget http://nginx.org/download/nginx-1.4.0.tar.gz 3.解压编译(禁用模块使用参数--

centos 安装nginx 和php

1.官方下载地址:http://nginx.org/download/nginx-1.6.0.tar.gz 一:nginx 0. yum install gcc gcc-c++ yum install glib2-devel openssl-devel pcre-devel bzip2-devel gzip-devel yum -y install perl-devel perl-ExtUtils-Embed yum -y install gcc automake autoconf libtoo

编译安装Nginx+Mariadb+Memcache+php实现Nginx与Memcache结合

前端Nginx配置: 1.安装nginx 创建Nginx用户.创建/var/tmp/nginx目录并编译安装 useradd -r nginx mkdir /var/tmp/nginx tar xf nginx-1.4.7.tar.gz ./configure --prefix=/usr --sbin-path=/usr/sbin/nginx --conf-path=/etc/nginx/nginx.conf --error-log-path=/var/log/nginx/error.log -

CentOS 7 yum 安装 Nginx

1.添加Nginx到YUM源 添加CentOS 7 Nginx yum资源库,打开终端,使用以下命令: sudo rpm -Uvh http://nginx.org/packages/centos/7/noarch/RPMS/nginx-release-centos-7-0.el7.ngx.noarch.rpm 2.安装Nginx 在你的CentOS 7 服务器中使用yum命令从Nginx源服务器中获取来安装Nginx: sudo yum install -y nginx Nginx将完成安装在