请问nginx可以启用不在面板列表的模块吗

coldark 2020-9-23 628

比如'--with-http_secure_link_module',在nginx官方模块内,就是需要安装的时候启用,不知道appnode怎么样才能启用'--with-http_secure_link_module'
谢谢了

最新回复 (15)
  • 虚竹 2020-9-23
    引用 2

    这类冷门模块需要自行编译才行。

  • coldark 2020-9-23
    引用 3
    虚竹 这类冷门模块需要自行编译才行。
    自行编译安装的nginx,appnode可以在面板管理吗
  • 虚竹 2020-9-23
    引用 4
    可以的,按标准的路径来。
  • coldark 2020-9-24
    引用 5

    我是按照https://www.kancloud.cn/appnode/manual/440622的路径,以及https://www.cnblogs.com/nickchou/p/12978724.html方法编译按照的nginx,但安装完成后,面板那边还是没有自动识别我手动按照的nginx
    请问除了按照常规的方法编译以外,编译后应该怎么做appnode才能识别呢?还是说我先在面板安装nginx后,再手动编译覆盖掉面板安装的nginx?

  • 虚竹 2020-9-24
    引用 6

    “面板那边还是没有自动识别”,你这里指的是软件管家没识别,还是网站管理里没识别?

    软件管家只会识别由我们提供的安装包,即使用rpm安装的。

    只要这些配置一样,在网站管理中就可以识别:

  • coldark 2020-9-25
    引用 7
    是软件管家没有识别。好的,那我先安装然后用网站管理试试。
  • coldark 2020-9-26
    引用 8

    你好,网站管理可以识别,但是我无法在创建运行环境的时候,将他作为运行环境来创建运行环境

    image.png

    image.png

  • coldark 2020-9-26
    引用 9

    你好,网站管理可以识别,但是我无法在创建运行环境的时候,将他作为运行环境来创建运行环境
    也无法单独安装nginx管理
    image.png

  • 虚竹 2020-9-27
    引用 10
    软件管家中安装nginx环境软件后,再把自己编译的覆盖就可以了。
    网站管理和Nginx是会冲突的,不允许同时使用。
  • coldark 2020-9-29
    引用 11

    嗯,还有一个问题。
    我用我自己路径的nginx(也就是nginx官方默认路径),nginx面板是无法新增网站的?表现为空白。
    即使nginx面板可以正常识别nginx环境。
    image.png
    image.png
    这是正常现象还是算bug呀

  • 虚竹 2020-9-29
    引用 12
    F12看下API请求是否返回错误(会的话)。
  • coldark 2020-9-29
    引用 13

    image.png

    image.png

    image.png

    看了下貌似是不能自己新建文件夹的原因,我自己手动建立文件夹看看

    image.png

    image.png

    识别不到systenctl路径

    image.png

    我用的是lnmp.org安装的nginx
    emmmm,必须用/usr/lib/systemd/system/nginx.service作为systemctl作为路径吗

    image.png

    用cp /etc/systemd/system/nginx.service /usr/lib/systemd/system/nginx.service就可以识别了。。。只不过这样的话,在环境配置路径填写的systemctl路径没啥意义了吧

    image.png

    systemctl用的还是/etc/systemd/system/nginx.service

  • coldark 2020-9-29
    引用 14
    虚竹 F12看下API请求是否返回错误(会的话)。
    查到的原因是nginx面板没有用环境管理的我设置的值,建议nginx面板询问/要用户使用systemctl配置好nginx的systemctl管理方式后,自动检测而不是输入路径。如果用户没有配置的话自动生成配置啥的。
  • 虚竹 2020-9-30
    引用 15
    coldark 查到的原因是nginx面板没有用环境管理的我设置的值,建议nginx面板询问/要用户使用systemctl配置好nginx的systemctl管理方式后,自动检测而不是输入路径。如果用户没有配置的话自 ...
    默认会自动检测一些常用标准路径,你的/etc/systemd/system/属于非标准目录。
    正常systemctl服务定义文件都是放在/usr/lib/systemd/system/下的,/etc/systemd/system/下一般存放链接。
  • coldark 2020-9-30
    引用 16
    虚竹 默认会自动检测一些常用标准路径,你的/etc/systemd/system/属于非标准目录。 正常systemctl服务定义文件都是放在/usr/lib/systemd/system/下的,/etc ...
    嗯嗯,了解;谢谢
返回
发新帖