建议Nginx添加新功能

nicky1605 2018-5-19 1006

我先简单描述下我的服务器的配置跟需求:我的服务器是一个128M的大容量服务器,拥有2个IP,主要目的有2个,一个是做下载服务器,一个是做监控服务器。这两个服务只需要用到html就可以了。本来我是自己用apache配置的,看到appnode有nginx+SSL自动配置,所以就用appnode配置的。
目前遇到两个需求,建议开发者可以考虑一下:
1、2个IP对应2个nginx网站,一个下载,一个监控。但是配置文件不能设置IP绑定;
2、下载服务器其实就是像网易等mirror一样,需要开启目录浏览功能。其实如果安装PHP的话就可以用index程序了,但是因为我内存很小,开了PHP占内存很大,所以需要开启目录浏览功能,但是我看到appnode没有这个功能,所以自己在配置文件里面更改为:
location / {
index index.html index.htm index.php;
autoindex on;
autoindex_exact_size off;
autoindex_localtime on; }

不过可惜的是这样的话就是检测部署状态配置不一致了。


希望作者如果方便的话考虑下我这两个建议,谢谢!
最新回复 (3)
  • 虚竹 2018-5-31
    引用 2
    1. 监听设置里可以设置单独监听一个IP地址
    2. autoindex功能是有的,你认真找下
  • nicky1605 2018-6-28
    引用 3
    谢谢虚竹大大!
    后来自己想了下,为了节省内存,把下载网站转移了。
    不过 当时我没发现autoindex,就在网站源文中自定义了。   
       autoindex on;
       autoindex_exact_size off;
       autoindex_localtime on; 
    不过后来仔细找了找应该是那个“网站设置”中“默认文档”里面有一个单独的选项。。。



    另外您说的监听设置我真的没找到。不知道是不是我没解释清楚,就是在“网站管理”的某个网站的“网站设置”中设置该网站的IP地址。Windows的IIS上上门就有绑定IP的功能,Linux可以通过改配置文件搞定。。其实这个也可以单独通过源文来搞定。。


    总之谢谢您了!


  • 虚竹 2018-6-28
    引用 4

    网站设置-监听端口。

返回
发新帖