• 最简单的nginx教程


    Nginx (engine x) 是一个高性能的HTTP和反向代理服务,也是一个IMAP/POP3/SMTP服务。Nginx是由伊戈尔·赛索耶夫为俄罗斯访问量第二的Rambler.ru站点(俄文:Рамблер)开发的,第一个公开版本0.1.0发布于2004年10月4日。
    其将源代码以类BSD许可证的形式发布,因它的稳定性、丰富的功能集、示例配置文件和低系统资源的消耗而闻名。2011年6月1日,nginx 1.0.4发布。
    Nginx是一款轻量级的Web 服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器,并在一个BSD-like 协议下发行。其特点是占有内存少,并发能力强,事实上nginx的并发能力确实在同类型的网页服务器中表现较好,中国大陆使用nginx网站用户有:百度、京东、新浪、网易、腾讯、淘宝等。

    首先去nginx的网站下载针对您操作系统的nginx版本:

    mainline是正在开发的版本,stable是稳定版。
    我下载的是Windows系统的稳定版:

    下载下来是一个压缩包,解压到任意目录即可。

    把Jerry github上这个文件夹下载到本地,拷贝到
    nginx文件夹的html文件夹下:

    一切就绪后,您的nginx文件夹的html子文件夹看起来会是这样的:

    进入nginx目录,执行命令start nginx:

    浏览器里输入localhost/webapp, 就可以看到一个web应用运行在您本地的nginx上啦:

    我们没有输入80端口,因为nginx默认监听80端口。

    要修改这个默认参数也很简单:
    进入conf目录下,修改nginx.conf文件,把server对象里的字段listen的值从80修改到8099:

    为了使配置生效,首先用命令nginx -s quit关掉正在运行的nginx,然后重新start nginx. 当然您也可以用命令nginx -s reload直接加载新的配置。

    之后就可以用新的端口访问web应用了:

    要获取更多Jerry的原创文章,请关注公众号"汪子熙":

  • 相关阅读:
    深度学习开源框架大礼包
    python3实现多线程
    TNN MatConvertParam参数scale和bias设置
    pytorch加载预训练模型
    linux下遍历文件夹及获取路径下文件名字(字符串操作)
    已解决:在/var/spool/cron/root中执行shell脚本定时任务,ipvsadmsave n > x.save保存的文件为空
    http_build_query
    API接口返回数据结构构建类
    使用vscode+夜神模拟器遇到连接不上的解决方法
    build.gradle
  • 原文地址:https://www.cnblogs.com/sap-jerry/p/10053318.html
Copyright © 2020-2023  润新知