苹果下如果安装nginx,给nginx安装markdown第三方插件

用brew install nginx 这样安装的是最新版的nginx, 但是在有些情况下,安装第三方插件需要特定的版本,更高一级的版本可能装不上。

它的原理是下载安装包进行自动安装,建立软链,这样就会有nginx命令可以在控制台输出

用软件包安装

从官网下载需要的安装包,官网地址 
nginx下载地址

下载下来,解压 tab键是补全文件名

 .tar.gz 和 .tgz解压:tar zxvf FileName.tar.gz压缩:tar zcvf FileName.tar.gz DirName

进入解压缩文件里 cd **/nginx-1.4.3里面 
执行 ./configure 回车

然后make 
make install 这样nginx就安装成功,本机安装目录 是 
/usr/local/nginx 里面 
在这个目录下面的sbin里有nginx 
执行 ./nginx -c conf/nginx.conf 就启动nginx 
./nginx -s stop /reload 是停止和重新启动nginx

sudo ln -s /usr/local/nginx/sbin/nginx /usr/local/bin/nginx 做个软连接。

1、常用的指令有: nginx -V 查看版本,以及配置文件地址ninx -v 查看版本nginx -c filename 指定配置文件nginx -h 帮助2、重新加载配置|重启|停止|退出 nginxnginx -s reload|reopen|stop|quit打开 nginxsudo nginx3、测试配置是否有语法错误nginx -t

安装第三方模块内容

markdown解析module地址

在安装的时候如果主master分支装不上,就用releases版本,因为此版本是发布版本。

把module包下载下来 
在装包之前先装一下 
discount包 
否则module装不上去,因为markdown需要这个解析器

首先进入nginx安装目录,cd /usr/local/nginx执行   ./configure \        --add-module=/Users/lirong/works/nginx/ngx-markdown-module-mdfilter-0.1/ngx-md-filter-module

然后make  make install

nginx -V  会显示是否安装成功


目录浏览功能如下:

vi /usr/local/nginx/conf/nginx.conf #编辑配置文件,在http {下面添加以下内容:autoindex on; #开启nginx目录浏览功能autoindex_exact_size off; #文件大小从KB开始显示autoindex_localtime on; #显示文件修改时间为服务器本地时间:wq! #保存,退出

配置具有目录浏览,设置root目录,具有解析markdown过滤功能的设置/usr/local/nginx/conf/nginx.conf里面的设置(server中)
root   /Users/lirong/works/svn;            location / {

       autoindex  on;       ssi  on;       set  $ENV_TYPE  "dev";       index  index.html index.htm index.php;    }     # Use Filter module     location ~ /*.md {       mdfilter on;       mdfilter_utf8 on;

     }
使用“ps -e|grep nginx”命令,查看nginx程序的对应的pid号
使用“kill -9 2891”命令,可以结束掉2891进程。
使用"killall nginx"命令,可以杀掉所有已nginx命名的进程。
从容停止   kill -QUIT 主进程号

快速停止   kill -TERM 主进程号

强制停止   kill -9 nginx

退出vi及保存文件       在「命令行模式(command mode)」下,按一下「:」冒号键进入「Last line mode」,例如:       :w filename (输入 「w filename」将文章以指定的文件名filename保存)       :wq! (输入「wq」,存盘并退出vi)       :q! (输入q!, 不存盘强制退出vi)
时间: 2024-11-07 02:32:24

苹果下如果安装nginx,给nginx安装markdown第三方插件的相关文章

sublime 安装markdown preview 插件

今天在看DMTF的东西,后来发现他们写文档用markdown,就想用下.发现推荐使用sublime的markdown preview 插件的人多些,就想使用sublime的插件,然后install package 的时候,发现无法安装,因为没有配置代理T-T.然后就先去按照这篇文档:https://packagecontrol.io/docs/settings 手动安装了package control的插件安装管理器-> Ctrl+Shift+P 打开package 管理器-> 再instal

烂泥:Windows下安装与配置Nginx web服务器

本文由秀依林枫提供友情赞助,首发于烂泥行天下. 前几篇文章,我们使用nginx都是在linux环境下,今天由于工作的需要.需要在windows环境也使用nginx搭建web服务器. 下面记录下有关nginx下的搭建与配置. 注意本次实验使用的windows server 2003 64bit,而且还是在虚拟机中.IP地址为192.168.1.221 首先去官网下载 nginx最新的的Windows版本,如下: http://nginx.org/en/download.html 下载到软件包后,解

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.

linux系统下nginx安装目录和nginx.conf配置文件目录

linux系统下nginx安装目录和nginx.conf配置文件目录 1.查看nginx安装目录 输入命令 # ps  -ef | grep nginx 返回结果包含安装目录 root      2662     1  0 07:12 ?        00:00:00 nginx: master process /usr/sbin/nginx 2.查看nginx.conf配置文件目录 输入命令 # nginx -t 返回结果包含配置文件目录 nginx: the configuration f

RHEL7下的Nginx的配置安装

RHEL7下的Nginx的配置安装 一.    安装前的准备 1.      建立RHEL的yum存储库 #vim /etc/yum.repos.d/nginx.repo [nginx] name=nginx repo baseurl=http://nginx.org/packages/rhel/7/$basearch/ gpgcheck=0 enabled=1 2.      编译安装配置参数 --help#打印这个信息   --prefix=PATH#设置安装路径   --sbin-path

CentOS 7 下安装 LEMP 服务(nginx、MariaDB/MySQL 和 php)

原文 CentOS 7 下安装 LEMP 服务(nginx.MariaDB/MySQL 和 php) LEMP 组合包是一款日益流行的网站服务组合软件包,在许多生产环境中的核心网站服务上起着强有力的作用.正如其名称所暗示的, LEMP 包是由 Linux.nginx.MariaDB/MySQL 和 PHP 组成的.在传统的 LAMP 包中使用的 Apache HTTP 协议服务器性能低下而且难于大规模集群,相比来说 nginx 的高性能及轻量级等特性,正是其的替代方案. MariaDB 是一款社

腾讯云(ubuntu)下安装 nodejs + 实现 Nginx 反向代理

本文将介绍如何给腾讯云上的 Ubuntu Server 12.04 LTS 64位主机安装 node 及 nginx,并简单配置反向代理. 笔者在整个安装过程中遇到不少麻烦(不赘述),如果你希望少踩坑,可以按本文的步骤进行安装部署. 一. 新版 nodejs 安装 这里强烈推荐使用 nvm (Node版本管理器),其它方式的安装或多或少都有些问题. 具体步骤如下: 1. 通过 git 指令下载nvm 执行指令如下,我们把nvm下载到 /root/git/ 中去(记得要先安装 git): [[em

CentOS 下安装 LEMP 服务(nginx、MariaDB/MySQL 和 php)

转载自:https://linux.cn/article-4314-1.html 编译自:http://xmodulo.com/install-lemp-stack-centos.html 作者: Dan Nanni 原创:LCTT https://linux.cn/article-4314-1.html 译者: runningwater 本文地址:https://linux.cn/article-4314-1.html LEMP 组合包是一款日益流行的网站服务组合软件包,在许多生产环境中的核心

在centos下编译安装配置高性能Nginx

安装nginx的依赖包:pcre, pcre-devel 编译nginx事实上需要的依赖包是pcre-devel,可以执行yum install pcre-devel 安装它.不过这个包的编译安装很简单,正好我们拿它练练手,熟悉熟悉linux编译安装软件的一般过程. [tips] linux下从源码编译安装软件一般是三步:配置.编译.安装.具体一点说就依次是执行三条命令:configure, make, make install. 不多讲理论,实际操作一下就明白了. 在build目录下创建子目录