Nginx列出文件和文件夹(或者说显示文件目录)

作者:VPSok 发布时间:2017年10月05日 分类:VPS指南/教程

很早之前自己做过自用的资源站,访问域名或者地址,直接列出文件和文件夹,方便查看和下载,我所使用的web环境一般都是nginx,以军哥lnmp一键包为主,昨天对其中一个换了个地方,所以顺便记录下来,免得每次百度,方便自己看,希望对有类似需求的朋友也有帮助。
首先我贴图下我要的效果,感觉每个人的表述有差异,图最真实。
nginx_02
就像图上这种访问域名列出来文件和文件夹,我们以LNMP环境为例,先添加虚拟主机加好域名,然后修改域名配置文件,文件位于/usr/local/nginx/conf/vhost/,以域名命名的.conf文件,请使用编辑器操作,加入代码:

1
2
3
4
5
location / {   #指定目录路径
autoindex on;   #开启目录浏览功能,也就是我们所说的列出文件和文件夹
autoindex_exact_size on;  #开启详细文件大小,单位b,可以关闭掉,关闭了就是MB或者GB单位
autoindex_localtime on;  #开启文件修改日期
}

可加在如图位置:
nginx
加好之后,我们检测配置文件并重启Nginx:

1
2
/usr/local/nginx/sbin/nginx –t
service nginx reload

如果没有问题的话,访问域名会显示传入的文件和文件夹列表了。
另一个问题是前几天我看到有人说中文的会显示乱码,应该是UTF8编码的问题,不过,我试过几次在国外VPS使用LNMP环境直接都OK没有问题。

Proxmox VE安装和KVM开设教程

作者:VPSok 发布时间:2017年09月22日 分类:VPS指南/教程

查看上一次对Proxmox的介绍还在2013年,网络上转载博客的文章也还是这篇,三四年后Proxmox目前已经提供到了5.0-30,已经不是当初的2.3版本了,刚好手里有台下架机带IPMI,就再次试试然后记录下,免得生疏了。本文记录了Proxmox官方当前最新版本的安装过程以及开设KVM主机安装windows2003的过程,采用了较多图片新手朋友们可以参考。

Proxmox VE安装


Proxmox VE的安装可以先安装Debian再添加proxmox的安装源来安装,或者直接下载Proxmox的iso文件安装,我一向使用第二种方式,直接官方下载ISO安装。
Proxmox官方下载页面:http://pve.proxmox.com/wiki/Downloads
Proxmox官方安装说明:http://pve.proxmox.com/wiki/Installation
首先下载ISO,然后打开IPMI,挂载ISO,设定机器光驱启动,开始我们的安装进程。
2
下图已经进入ISO启动,直接选择Install Proxmox VE。
3
下面开始安装,首先同意协议,
5
接下来选择安装在哪个磁盘,我这里就装在1TB HDD硬盘上,
6
设定国家,时区和键盘,这个你可以修改,我主要为了测试就没管它。
7
设定管理员密码和邮箱。
8
设定主机名,IP,网关,掩码和DNS,我在安装过程中这里的IP等信息貌似自动获取了,我只是修改了DNS。
9
好了,开始安装了,如下图,可以看到百分比,
10
到100%的时候,就不是NEXT而是REBOOT了。
11
系统启动后就是这个界面,上面已经显示了访问Proxmox VE管理页面的URL,包括端口。
12
至此,Proxmox VE的安装就完成了接下来我们访问Proxmox VE管理页面,并可视化创建KVM主机。

Proxmox VE开设KVM教程


首先,我们访问Proxmox VE管理地址,注意一定要https,还有正确的端口,访问可见登录页,语言可选Chinese,输入root账户密码登录面板。
24
在开设虚拟机之前,我们先要将系统模板下载到服务器的相关目录,这一点跟之前的版本是一样的,我直接复制原来的内容:
在开设前,我们需要将系统模板放入指定目录,OpenVZ的系统模板大家可以到OpenVZ官网去下载,他们有提供很多的系统模板,以tar.gz后缀,放入服务器/var/lib/vz/template/cache目录;
而KVM的操作系统是安装映像ISO文件,Linux的安装文件大家可以到各大发行版官方查找,而windows的就更简单了,譬如windows2003的ISO,很多地方都有提供,KVM的系统文件放入服务器/var/lib/vz/template/iso目录。

在页面的右上角,有创建虚拟机(等于开设KVM),创建CT(等于开设OpenVZ,最新的是LXC),这里我们点击创建虚拟机,来开设一个windows2003系统的主机。
13
上图就设置一个名称,下一步选择ISO映像,我已经下载了windows2003系统ISO到模板目录中了,这里可以选择。
14
下一步选操作系统分类,很简单不需解释了。
15
下面是硬盘大小设定,备份,缓存等。
16
设定CPU核心数目。
17
设定内存大小,可选固定内存或者浮动范围内存。
18
下图是网络的选择,只有桥接模式,不然就是NAT模式,这里我选桥接,然后模型选了VitlO半虚拟化。
19
下一步后将确认所有的信息,确认OK后可以提交完成。
20
系统会自动创建VM,完成后在下面可以看到创建OK,我们就可以选择该虚拟机,点击启动,然后在控制台(VNC)看到主机已经开机并进入安装进程。
21
这里我多贴了一张图,跟上图相对最大的特点就是VNC是黑屏的,我在这里反反复复纠结了两个小时,甚至把Proxmox VE也重新安装了一遍但是创建的虚拟机VNC还是黑屏,最后才发现是Chrome浏览器的原因,我换成火狐一点问题没有,简直也是醉了,哎,贴一张留下来当长点记性吧!
21-1
我们也可以在虚拟机上面菜单的控制台,跳出新窗口,这样操作更方便一些直观一些,如下图,开始逐步安装虚拟机操作系统。
22
这个很简单,我在很多文章中都写过的,就不多贴图了,系统安装好之后,设定IP,打开远程,就可以在本地远程桌面创建的虚拟机了。
23
通过再次的测试,感觉Proxmox VE版本的升级操作上的差异并不大,基本上是差不多的,大家手里有闲置机器感兴趣的可以试试。
有些内容,大家也可以对比我2013年的文章:http://www.vpsok.net/VPS_help/article_4810.html

cPanel简明使用教程:域(Domains)

作者:VPSok 发布时间:2017年09月20日 分类:VPS指南/教程

博客好像没写过cPanel基本使用教程,主要有两点:第一是网上关于cPanel面板使用教程非常多,也很详细;第二点是cPanel面板有中文界面,用户拿到的也都是中文面板,各项菜单和操作可以说一目了然,对于准备做网站的朋友确实零难度,不过现实中貌似很多朋友仍然有难度,加之刚好有主机商家跟我吐槽,网上的很多教程都是X3主题,而现在CP面板默认都是用的paper_lantern,换件衣服就不认识了,我就顺便做基本阐述。文章分为三个部分,也是cPanel面板使用中常用的三个部分:域(Domains),文件(Files),数据库(Databases),本文首先从域说明。
我们应该首先对域有个基本的认识,我们一般称为域名,所以后面我会写作域名。有一些朋友甚至对子域名也不肯定,什么是子域名?打个比方,vpsok.net是个域名,而blog.vpsok.net就是个子域名,他的子域名前缀就是blog。而在cPanel面板(下简称为CP面板)中,@和www域名不用重复绑定,我们订购时使用的域名也已经默认绑定为主域名。这些话看起来很绕口,实际非常简单,还是已例子来说明,比如,我订购主机的时候,填写了vpsok.net这个域名,那么主机开通后,默认就已经绑定了vpsok.net,该域名叫做主域名,我们不需要添加www.vpsok.net这个域名,原因前面说了,www域名默认绑定了不需要重复绑定,这在之后的附加域或者别名时也是一样,不用重复绑定www,也不要添加www前缀为子域名。
好了,下面我们首先登录CP面板,至于登录账户密码大家可以在开通后商家提供的信息中查看,一般的商家产品管理页面也可以一键登录到面板。
cp_01
上图也是大家经常域名或者有疑问的一个部分,现在都是https,CP登录地址端口也是2083,访问时可能遇到连接不安全的提示,我这里使用的浏览器是Firefox,请直接选高级,添加为例外即可,如果是其他浏览器,也是同理,比如Chrome就是高级,点击继续。
下图是域(Domains)菜单截图,我们主要用到的包括三个子菜单:附加域,子域,别名。
cp_domain_01
点击附加域, 我们进入到创建一个附加域功能页面,在新域名框输入一个域名,再次提醒,不用加www,下面的子域和文档根目录会自动生成,我们是可以修改的,创建附加域的时候就自动占用一个子域,只是一个记录。很多朋友添加了还要问,我文件传在哪里呢?图中的文档根目录就是告诉你文件放哪里的!至于是不是还自动创建一个关联FTP账户,我个人觉得没必要,看喜好。
cp_domain_02
接下来我们再看看子域,关于什么是子域名我在文章开头特别说了,本文所使用的主机主域名是vpsaa.com,这里添加一个前缀为clients的子域名,我们在该功能页面子域框里输入前缀,域中可选择域名,如果我们主机中有附加域这里是可选的,文档根目录下面截图一样是自动生成的,也可以修改,可以修改!!!至于该子域名的文件放哪里,同上,文档根目录就是给你放网站文件的!
cp_domain_03
什么是别名呢?别名在X3主题中写作暂停域,这个描述也引起很多歧义,暂停不是停止,是停放之意,我们当前使用的主题译作别名,别名与主域名共享根目录,访问内容与主域名一致,比如说你希望两个不同的域名访问都是一样的内容,那么添加为别名就可以了。这个更简单,输入域名后添加就完成了,因为与主域名访问一致,文件目录一致就不存在指定文档根目录的问题的,共享主域名根目录。
cp_domain_04
域菜单的其他部分,比如重定向,支持做301或者302重定向,理论上来说使用频次不高。其他的DNS编辑区域基本也很少用到,大家可以摸索使用,使用频率最高的就是本文所说的三个功能菜单了,其实在虚拟主机面板使用过程中,如果您一直希望像幼儿园小朋友那样抓住您的手操作,那么您会成为永远长不大的孩子,所以,自己动手操作和自理能力是很关键的。

Vultr使用自己的ISO安装Windows系统

作者:VPSok 发布时间:2017年09月19日 分类:VPS指南/教程

应读者要求,昨天重新记录了Vultr注册和上传自己的ISO的过程(前情回顾),今天再来记录下创建VPS主机和使用自己的ISO安装Windows系统的过程。
上一篇我们已经注册和充值到账户(如未注册:请先注册),并且直接上传了ISO到会员中心,今天我们创建主机,并安装系统。首先,我们登陆到会员中心:my.vultr.com
vultr_2017_01
点击左侧Servers,然后点右侧+,来创建主机,我们分为几个部分来截图,下图三项依次可定义为VPS主机,大硬盘VPS主机,独立资源主机。
vultr_2017_02
我们购买最多的是第一项Vultr Cloud Compute(VC2),下面可选择数据中心,页面默认列出了所有的数据中心,也可以通过头部选择按区域找,各个数据中心的测试IP:测试IP页面
vultr_2017_03
下面是选择操作系统,下图为默认操作系统,大家也可以看到Windows选项,不过你点下就会知道均为收费的,而且价格不低!
vultr_2017_04
我们选择自己的ISO安装,选头部Upload ISO,如下图所示,我们可以看到之前上传的ISO,同时也可以直接在该页面上传ISO,我在这些位置均使用了箭头标注。
vultr_2017_05
接下来选择套餐,Vultr最低套餐为2.5美元,不过只有少数机房有货,一般机房均从5美元起。
vultr_2017_06
然后是一些附加选项和主机名设定,比如是否开IPv6,备份和DDoS保护等等,部分是收费的,均在页面有标出价格。
vultr_2017_07
完成后,我们可直接点击页面右下角Deploy Now来创建VPS主机。
vultr_2017_08
如上图,主机开始进入安装配置状态,很快就会完成,完成后状态为Running,我们点击Manage来管理主机。
下图有几个比较重要的部分,我都做了标记,比如我们通过自己的ISO安装Windows系统,必须要用到VNC功能,然后接着是开关机,重启,重装系统和删除主机。
开关机,重启这两个大家都能理解,重装系统的话可以随时通过重装换系统,比如换成Linux系列,而删除主机则可以随时将主机删除并停止计费,因为Vultr是按照小时计费的,如果只是想测试应用或者工具的话,非常合适,创建来完成测试后就可以删除,只会扣除极少费用。
vultr_2017_09
我们点击VNC,可以看到系统在安装界面,接下来直接按步骤完成安装即可。
vultr_2017_vnc
后面的安装过程都比较简单了,按步骤完成即可。如果确实不会的发账户给我吧,有空的时候我可以帮你完成。
目前Vultr也支持支付宝付款,大家直接购买也很方便,不需要代购之类。

Vultr注册、充值和上传添加自己的ISO教程

作者:VPSok 发布时间:2017年09月18日 分类:VPS指南/教程

由于之前关于VULTR上传自己的ISO安装Windows系统教程已经是2014年,官方网站后台有一定的更新,应读者朋友的要求,以当前客户中心为例,重新记录一次Vultr注册、充值、下单和添加自己的ISO安装Windows操作系统的教程,方便新手用户参考。
Vultr属于先充值,后创建的方式,用户注册后首先充值一定的金额到账户,上个月开始Vultr也正式向所有客户开放了支付宝充值方式,其中使用支付宝充值最低10美元,使用PayPal充值最低5美元,目前Vultr提供的最低套餐是月费用2.5美元,但是极少数节点供货,普遍有货的套餐从月费用5美元起。
首先我们登录到会员中心,如果还没有注册的用户:请先注册会员
vultr_2017_01
如上图,登录后点击左侧Billing,然后选择支付方式,没有PayPal的就点击Alipay,然后右边选金额,最后确认Pay with Alipay,我试了下用支付宝充10刀为66.06元(这个具体费用会依据汇率更新有差异),完成充值后,我们直接在Billing页面的右上角能看到自己的账户余额情况。
Vultr添加ISO可以两种方式:一种是先上传好ISO再创建VPS,另一种是在创建VPS的过程中上传ISO,都可以,这里我们来一遍先添加ISO。
如下图点击左侧Servers,选择头部菜单中的ISO,然后Add ISO(添加ISO);
vultr_2017_02
下图是添加ISO的界面,我们在Upload ISO下面的输入框中输入ISO文件的URL地址,然后Upload,系统将开始上传。
vultr_2017_03
我们会看到一个百分比的进度,大家看到下图有2个ISO文件,上面一个是我2014年传的,下面这个是我即时传送的,等到100%完成后,下面这个ISO文件就跟上面一样,显示文件名、上传时间,MD5和文件大小。
vultr_2017_04
上传完成后,我们在之后创建VPS的时候,就能看到和选择我们已经传好的系统ISO文件了。

LunaNode KVM简单使用记录

作者:VPSok 发布时间:2017年06月02日 分类:VPS指南/教程

LunaNode这家我估计咱博客的读者没几个人买了,主要是他的数据中心在国内访问一般,包括多伦多、蒙特利尔和法国三个地区,不过,这是少有的一家支持自定义ISO安装系统,按小时计费,随时可以删除创建的主机商,好VPS没事也整了个试了下,感觉还是挺方便的,所以在这里记录下。
对文章感兴趣的可以看之前关于这家的信息分享:商家介绍搜索信息
要购买他们的产品请先注册和登录,如下图,登录后我首先选了Images,先传个Windows2003,他们默认提供的模板貌似都是Linux系列。
lunanode-1
上图其实我是传好了之后截取的,如何上传如下图,点击Add a new image,然后填写。
lunanode-2
我传了个windows2003的ISO,原文件在一台美国VPS上,很快就传好了。数据中心我选的多伦多,试了下本地ping貌似就这里稍微低一些。
下面是创建VM的过程,我随便截取了几张图,第一步就是选数据中心,依次为多伦多、蒙特利尔和法国,我选多伦多,之前的ISO文件也是传的多伦多的嘛。
lunanode-3
接下来设定hostname,选择需要的套餐,我这里随便选的,大家根据自己的需求选。
lunanode-4
然后是选操作系统,Template里面有很多现成的模板可直接选用,ISO里面是一些Linux各个发行版本的ISO,也是要按步骤安装,这里我选My Images,然后就看到了我之前上传的2003。
Floating IP一定要的,不然就一个内网IP没得玩。
lunanode-5
创建后自动进入到VM列表,完成后直接点击Manage管理我们建立的VM。
如下图,我们要安装windows2003就点击vnc去完成一步步的安装过程,该页面还有多项VM的管理功能,大家也可以摸索下。
lunanode-6
VNC打开后,就看到了windows2003系统的安装界面。
lunanode-7
接下来的过程,就不用我多说了吧,还不明白的可以参考:http://www.vpsok.net/VPS_help/article_2855.html
总的来说,能自己上传ISO安装的话基本上所有系统都能安装使用了,总体来说这家的主机使用非常简单,容易上手,windows2003装好之后连IP都不用设置,DHCP就能自动获取到,要是数据中心再来个美西甚至亚洲就完美了。