NGINX
NGINX Trac
3rd Party Modules
Security Advisories
CHANGES
OpenResty
ngx_lua
Tengine
在线学习资源
NGINX 开发从入门到精通
NGINX Modules
ngx_echo
vimong
V2EX  ›  NGINX

请教 Nginx 从 MySQL 读 VHOST 的方案

  •  
  •   vimong · Jan 25, 2015 · 2756 views
    This topic created in 4142 days ago, the information mentioned may be changed or developed.
    之前用的是LNMP
    然后创建一个网站就是一个.conf

    比较麻烦的是,有时候要改很多域名的时候。
    SSH又卡出翔。

    请问,有没有什么办法让Nginx的Vhost从MaySQL里面读?
    ryd994
        1
    ryd994  
       Jan 26, 2015 via Android
    没有,除非改源码,写模块都不一定有用
    nginx本来就是静态配置文件,启动时读入。如果一个请求查询一次,还怎么高性能?
    虚拟主机想方便用Apache去,nginx本来就不是为了共享虚拟主机设计的。
    ssh卡你不会sftp么?filezilla可以直接打开编辑的。
    还有,如果不是共享documentroot,而是根据Host动态设定,其实是很不nginx的用法。性能sucks,说不定还不如Apache
    branchzero
        2
    branchzero  
       Jan 26, 2015
    写个PHP脚本,执行的时候去读MySQL然后自动按格式生成conf文件。
    duzhe0
        3
    duzhe0  
       Jan 26, 2015
    可以写一个脚本,从mysql读配置,生成(更新)nginx的配置文件, 然后nginx -s reload。
    vimong
        4
    vimong  
    OP
       Jan 26, 2015
    @duzhe0 reload和restart时偶尔会出现”Nginx is already running..."然后就停止运行了= =遇到这类情况是我配置的问题还是怎样
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   1490 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 35ms · UTC 16:35 · PVG 00:35 · LAX 09:35 · JFK 12:35
    ♥ Do have faith in what you're doing.