🎶 Sym - 一款用 Java 实现的现代化社区(论坛/BBS/社交网络/博客)平台

📕 思源笔记 - 一款桌面端笔记应用,支持 Windows、Mac 和 Linux

🎸 Solo - B3log 分布式社区的博客端节点,欢迎加入下一代社区网络

♏ Vditor - 一款浏览器端的 Markdown 编辑器

初识 Nginx

1. 简介

Nginx ("engine x") 是一个高性能的 HTTP 和 反向代理 服务器,也是一个 IMAP/POP3/SMTP 代理服务器 。 Nginx 是由 Igor Sysoev 为俄罗斯访问量第二的 Rambler.ru 站点开发的,它已经在该站点运行超过四年多了。Igor 将源代码以类BSD许可证的形式发布。自Nginx 发布四年来,Nginx 已经因为它的稳定性、丰富的功能集、 示例配置文件和低系统资源的消耗而闻名了。目前国内各大门户网站已经部署了Nginx,如新浪、网易、腾讯等;国内几个重要的视频分享网站也部署了Nginx,如六房间、酷6等。 新近发现Nginx 技术在国内日趋火热,越来越多的网站开始部署Nginx。

2. 使用(XP)

    2.1 下载

下载地址:http://nginx.org/en/download.html

以 E 盘根目录为例。

    2.2 启动

解压后直接双击 nginx.exe

或者 cmd 到路径下 E:\nginx-1.0.10>start nginx

再或者 cmd 到路径下 E:\nginx-1.0.10>nginx.exe

注:

建议使用第二种,第一种 nothing, 第三种会使你的 cmd 窗口一直处于执行中,不能进行其他命令操作。

此时会生成 E:\nginx-1.0.10\html 这个目录及其目录里面的 index.html 和 50x.html 两个文件。

    2.3 查看

打开浏览器输入 http://localhost, 回车。

或者输入 http://localhost/index.htmlhttp://localhost/50x.html 即可分别看到静态的 index.html 和 50x.html 的效果。

    2.4 关闭

cmd 到路径下 E:\nginx-1.0.10>nginx.exe -s stop 

或者 cmd 到路径下 E:\nginx-1.0.10>nginx.exe -s quit 

注:stop 是快速停止 nginx,可能并不保存相关信息;quit 是完整有序的停止 nginx,并保存相关信息。

3. 配置

E:\nginx-1.0.10\conf\nginx.conf

貌似很简单的,相信你应该可以看懂,要回家看老友记去了。哇咔咔。。。

4. 其余命令

    4.1 nginx.exe -s reload

当配置信息修改,需要重新载入这些配置时使用此命令

    4.2 nginx.exe -s reopen:

重新打开日志文件

    4.3 nginx -v & nginx -V:

查看版本信息

注: v 只是简单显示版本信息,V 不但显示版本信息,还显示配置参数信息。

    4.4 nginx.exe -t -c conf/default.conf:

测试配置文件

    4.5 start nginx.exe -c conf/default.conf:

载入指定配置文件


欢迎注册黑客派社区,开启你的博客之旅。让学习和分享成为一种习惯!

留下你的脚步