V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
xx0606
V2EX  ›  问与答

求 Nginx 入门实战项目 (动态网页)

  •  
  •   xx0606 · 2017-10-15 14:48:08 +08:00 · 4522 次点击
    这是一个创建于 2356 天前的主题,其中的信息可能已经有所发展或是发生改变。

    自己以前只折腾过 Nginx 静态网站相关的配置. 也就是配几个虚拟主机....
    对 动态网站的 Nginx 配置几乎没了解...
    去面试的时候被鄙视了.....
    so... 怎么学 Nginx 有关动态网站方面的知识?

    好像先得弄个 动态网站出来吧????? .... .....
    这个动态网站好像还不能用现成的框架吧?
    框架的话好像会自动把你搞定 Nginx 的相关配置, 你也就不用手动配置了..也就达不到学习的目的了吧??

    第 1 条附言  ·  2017-10-16 17:11:25 +08:00
    那个本来打算用 Django 学 Nginx 的....
    后来发现.... Django 的路由配置都是在 urls.py 里就指定了.
    没有 Nginx 什么事情啊.... ... 这....
    28 条回复    2017-10-16 09:49:26 +08:00
    lechain
        1
    lechain  
       2017-10-15 15:19:25 +08:00   ❤️ 1
    你要的是这个吗? http://www.php.net
    xx0606
        2
    xx0606  
    OP
       2017-10-15 15:41:49 +08:00
    @lechain 其实就是想深入学 nginx ... 暂时不太想学 php........ php 也懂一点皮毛...
    mkeith
        3
    mkeith  
       2017-10-15 15:47:58 +08:00 via iPhone
    难道是伪静态 rewrite 吗
    Loyalsoldier
        4
    Loyalsoldier  
       2017-10-15 15:51:55 +08:00
    ……不是应该先学 HTTP 基础知识吗
    wdlth
        5
    wdlth  
       2017-10-15 15:53:21 +08:00
    这个动态网站好像还不能用现成的框架吧
    看来 LZ 没明白什么叫动态网页……
    takanasi
        6
    takanasi  
       2017-10-15 16:01:01 +08:00
    只会配置几个 Nginx 静态页面就敢去面试了?反而佩服你的勇气
    xx0606
        7
    xx0606  
    OP
       2017-10-15 16:38:05 +08:00
    @mkeith
    @Loyalsoldier
    @wdlth
    @takanasi
    哦哦 面试官大概的意思就是 url 路径配置那方面知识..

    自己以前用的 DjangoCMS...搭了个网站... 网址方面几乎不要自己关心的...
    自然也就没去学 怎么配置 URL 了....

    所以现在就想问问 想学 Nginx 这方面要从哪入手.....
    also24
        8
    also24  
       2017-10-15 16:38:29 +08:00
    nginx ? 动态网站?
    那就~~

    https://openresty.org/cn/
    xx0606
        9
    xx0606  
    OP
       2017-10-15 16:38:39 +08:00
    @wdlth 我的理解是 不用数据库的就不是动态网站.....
    Qoxan
        10
    Qoxan  
       2017-10-15 16:39:25 +08:00 via iPhone
    看源码吧
    Marfal
        11
    Marfal  
       2017-10-15 16:40:20 +08:00
    面的是网管吗。。
    xx0606
        12
    xx0606  
    OP
       2017-10-15 16:41:57 +08:00
    @Loyalsoldier 现在我是啥啥都会点... 就是不精通... 前端我也会的.. 怎么也能自己写个小型静态网站出来...
    Nginx... 用不到太深入的 http 知识的吧???
    xx0606
        13
    xx0606  
    OP
       2017-10-15 16:42:55 +08:00
    @Marfal .... 差不多.. 别说前几天是你.....
    isCyan
        14
    isCyan  
       2017-10-15 16:48:40 +08:00 via Android
    来看看 OpenResty 让你深入了解 NGINX
    akira
        15
    akira  
       2017-10-15 17:00:16 +08:00
    nginx 本身不处理网页内容的,他只是搬运工
    xx0606
        16
    xx0606  
    OP
       2017-10-15 17:23:47 +08:00
    @also24
    @isCyan
    两位..... 我就是个网管... Linux 运维.... 你们这个 我看了下好像偏开发的吧????
    xx0606
        17
    xx0606  
    OP
       2017-10-15 17:24:50 +08:00
    @mkeith 好像就是这个.... ... 反正就是 路径配置相关的....
    WuwuGin
        18
    WuwuGin  
       2017-10-15 17:26:00 +08:00 via Android
    不学个后端语言怎么能弄动态网站。。。
    WuwuGin
        19
    WuwuGin  
       2017-10-15 17:30:36 +08:00 via Android
    而且 lz 你的表述来看,是要求你写路由吧。这个功能你去 Google Nginx route 呗。
    powergx
        20
    powergx  
       2017-10-15 17:32:15 +08:00
    如果面试官也不懂,你也能忽悠过去. 如果别人很资深,你临时抱佛脚也没什么用
    xx0606
        21
    xx0606  
    OP
       2017-10-15 17:35:17 +08:00
    @WuwuGin Python... 会点... 虽然不精通.. 看别人代码还是勉强能看懂的....
    xx0606
        22
    xx0606  
    OP
       2017-10-15 17:39:31 +08:00
    @WuwuGin 对对 就是配置路由.... ... .. . 直接谷歌下就可以了么???
    怎么也得有个实际的网站... 在进行实际的路由配置... 然后才敢说会啊...
    ... 就是想找这方面教程么...
    既然你说了 路由配置可以直接谷歌....
    那么 怎么才能弄个实际的动态网站出来呢? (越简单越好.. 暂时只想学 Nginx 路由配置. 不想学其他太复杂的....)
    also24
        23
    also24  
       2017-10-15 17:43:19 +08:00
    @xx0606 #16
    一开始我理解为你想要用 nginx “写动态网站” 了。

    仔细看了下,是想说 “和动态网站相配合的 nginx ” ?

    大概是说下面这些?

    https/http2,反向代理,路径重写,动静分离,负载均衡,限速限流,日志分析
    WuwuGin
        24
    WuwuGin  
       2017-10-15 17:47:07 +08:00 via Android
    @xx0606 这样跟你说,路由控制可以用 Nginx 写,但是你要懂正则表达式。我自己因为用的是 lamp 环境,所以我只用过 PHP 写过路由。还有,我觉得你的基础太差了,概念也是混淆的,劝你主动学一下吧,什么都略懂是基本上没有人需要的(况且你不是真的什么都略懂。
    xx0606
        25
    xx0606  
    OP
       2017-10-15 19:50:44 +08:00
    @also24 面试只提了 路径重写这方面... 我估计你说的
    https/http2,反向代理,路径重写,动静分离,负载均衡,限速限流,日志分析
    都需要学吧.. 怎么学才会 有建议么...
    我暂时能想到的就是 用 Django 搭建个网站.. Django 的 URL 都是要自己配的... 估计能学到点东西...
    qqfs
        26
    qqfs  
       2017-10-15 21:42:41 +08:00 via Android
    学计算机,查文档查资料能力一定要强,软件官网 wiki 都写,即便是英文,网页翻译用下都差不多能看懂。
    Sikoay
        27
    Sikoay  
       2017-10-15 22:16:09 +08:00 via Android
    https://sikoay.com/?cmd=MainPage&page=ArticleDetails&id=93

    我自己博客上的,皮毛,不知是否有一点点帮助
    xx0606
        28
    xx0606  
    OP
       2017-10-16 09:49:26 +08:00
    @qqfs 额额, 这个谷歌能力不是很差... 但是首先得有个方向啊 比如关键词..
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   1094 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 31ms · UTC 18:55 · PVG 02:55 · LAX 11:55 · JFK 14:55
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.