苹果下如果安装nginx,给nginx安装markdown第三方插件
用brew install nginx 这样安装的是最新版的nginx, 但是在有些情况下,安装第三方插件需要特定的版本,更高一级的版本可能装不上。
它的原理是下载安装包进行自动安装,建立软链,这样就会有nginx命令可以在控制台输出
.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、重新加载配置|重启|停止|退出 nginx
nginx -s reload|reopen|stop|quit
打开 nginx
sudo nginx
3、测试配置是否有语法错误
nginx -t
安装第三方模块内容
在安装的时候如果主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)
苹果下如果安装nginx,给nginx安装markdown第三方插件的更多相关文章
- 腾讯云下安装 nodejs + 实现 Nginx 反向代理
本文将介绍如何给腾讯云上的 Ubuntu Server 12.04 LTS 64位主机安装 node 及 nginx,并简单配置反向代理. 笔者在整个安装过程中遇到不少麻烦(不赘述),如果你希望少踩坑 ...
- 烂泥:Windows下安装与配置Nginx web服务器
本文由秀依林枫提供友情赞助,首发于烂泥行天下. 前几篇文章,我们使用nginx都是在linux环境下,今天由于工作的需要.需要在windows环境也使用nginx搭建web服务器. 下面记录下有关ng ...
- centos 下 yum 安装 nginx 平滑切换安装到 Tengine
---恢复内容开始--- 据说淘宝的Tengine很牛X,所以我们今天也来玩玩,我们这里是某开放云的vps,现在已经安装好了nginx,现在我们要平滑切换到安装Tengine. 下载Tengine,解 ...
- 在linux系统下怎么安装两个nginx
在linux下安装nginx的时候,一般在./configure的阶段会要求通过prefix设置安装路径.因此,在./configure的时候指定不同的prefix就可以安装多个nginx啦. 值得注 ...
- CentOS 7 下安装 LEMP 服务(nginx、MariaDB/MySQL 和 php)
原文 CentOS 7 下安装 LEMP 服务(nginx.MariaDB/MySQL 和 php) LEMP 组合包是一款日益流行的网站服务组合软件包,在许多生产环境中的核心网站服务上起着强有力的作 ...
- Nginx学习——Nginx简单介绍和Linux环境下的安装
一:Nginx的简介 百科百科:Nginx Nginx 是一个俄罗斯的哥们开发的,并将其进行了开源. Nginx是一款轻量级的Web 服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器, ...
- Linux下安装与配置Nginx
一.准备 Nginx版本:nginx-1.7.7.tar.gz 请自行到官网下载对应的版本. 二.步骤 ♦在Linux新建一个queenLove用户 [root@localhost /]# use ...
- 【Nginx】Nginx简介及在CentOS7.0下安装教程
是什么 Nginx是一款轻量级的Web 服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器,并在一个BSD-like 协议下发行.其特点是占有内存少,并发能力强,事实上nginx的并发能 ...
- CentOS7下搭建Nginx+PHP7的安装配置
一.安装编译工具及库文件: yum -y install make zlib zlib-devel gcc-c++ libtool openssl openssl-devel 环境要求 nginx是C ...
随机推荐
- android实现第三方登录之QQ登录
首先,当然是在腾讯开放平台(http://open.qq.com/)注册成为开发者,然后获取APP ID 1.下载SDK http://wiki.open.qq.com/wiki/mobile/SDK ...
- eclipse安装Veloeclipse
step 1.Help-->install new software-->Add Name:Veloeclipse Value:http://veloeclipse.googlecode. ...
- FileItem类的常用方法
FileItem类的常用方法: 1. boolean isFormField() isFormField方法用于判断FileItem类对象封装的数据是一个普通文本表单字段,还是一个文件表单字段,如果 ...
- [原]__FILE__宏
在vs中__FILE__宏代表了当前文件,如果有/FC那么__FILE__代表了当前文件的全路径!否则只表示当前文件名 参考 https://msdn.microsoft.com/en-us/li ...
- Intellij IDEA 配置最简单的maven-struts2环境的web项目
在idea里搭建maven项目 看着网上大神发的各种博客,然后自己搭建出来一个最简单的maven-strtus2项目,供初学者学习 新建project
- c++多线程の数据竞争和互斥对象
看两个代码: void function() { ;i>;i--) { cout<<"from sub thread"+i<<endl; } } vo ...
- nRF52832开发日志--SAADC调试
今天各种事情比较多.......技术活时间略少,就搞了这一项~ 52832的ADC和之前51822系列还是有蛮大差别的: 1.支持差分输入方式,测量结果为两输入端口电压差的转换的有符号数值,这个功能对 ...
- JQ完成表格单元格顺序的上移下调
如有指教及疑问,欢迎留言 HTML代码 <table class="exampletable"> <thead> <tr> <th> ...
- MySQL环境部署
阅读目录: 1.Windows下安装MySQL 2.Linux下安装MySQL 序章: MySQL是个小型的数据库,用来自己做小项目,做学习练习什么的再适合不过了,不过新手总会被一些莫名奇妙的问题难住 ...
- Linux-设置固定IP
第一步:激活网卡 系统装好后默认的网卡是eth0,用下面的命令将这块网卡激活. # ifconfig eth0 up 第二步:设置网卡进入系统时启动 想要每次开机就可以自动获取IP地址上网,就要设置网 ...