当前位置:文档之家› 独立主机 VPS如何设置404自定义错误

独立主机 VPS如何设置404自定义错误

独立主机 VPS如何设置404自定义错误
独立主机 VPS如何设置404自定义错误

独立主机VPS如何设置404自定义错误

有时候浏览者可能会访问到一些死链或者一些不存在的链接,系统默认会提示该页无法显示,这样很可能浏览者会离开您的站点,对您的访问量造成影响,因此我们需要用到404自定义错误页面。

首先新建一个404b.ht m文件放置在您的网站根目录,或者其他目录下。比如新建一个HttpErrors目录,放置在该目录下。

然后打开IIS(Internet 信息服务(IIS)管理器):

找到对应的站点,点击“属性”

然后选择“自定义错误”:

找到HTTP错误,下边对应的404、404:2、404:3,分别点击“编辑”

消息类型选择“文件”。

设置好后,即可在您的站点后加一个不存在的后缀或者文件名进行测试,设置成功后会显示您的自定义错误页面。

(注意,windows主机中404错误页面文件必须大于512字节,如果小于512字节Internet选项中如果勾选了友好错误提示的用户,访问时将显示客户端默认的错误,不会显示自定义错误。这种情况可以尝试给404b.htm文件一个users组或者everyone的可读权限,然后测试一下。)

LINUX设置404的方法:

第一步:在.htaccess文件中加入如下语句:

ErrorDocum ent 404 /404.shtml

如果需要修改的网站目录下没有.htaccess文件自己建立一个即可.

第二步,自己建立一个404.shtml文件,放到网站的根目录就可以了

也可以使用其他后缀,只要.htaccess中指定同样的文件就可以,例如404.php

需要注意的几点:

1、搜索引擎的蜘蛛会爬行到您的自定义错误页面,因此在这个页面设定好关键字和网站各栏目的链接,对网站收录有很大帮助。

2、不建议在自定义错误页面设置跳转,很多网站制作者喜欢在自定义错误页面加上自动跳转,若要跳转建议设置在10秒以上,因为自定义跳转很有可能被搜索引擎判定为作弊,导致权值降低!

3、自定义错误页面一般不建议用图片,若需要用图片,请不要用太大,以免自定义页面访问量太大,造成过多的流量浪费在该处,影响网站的稳定,得不偿失。

VPS主机与托管主机和虚拟主机各个功能的比较要点

VPS主机与托管主机和虚拟主机各个功能的比较 功能虚拟主机VPS主机托管主机 操作系统平台支持Windows和Linux 支持Windows和 Linux 支持Windows和Linux,其他Unix 性能运行不稳定、安全性差, 速度较慢坚若磐石,安全 高效 运行稳定、安全 高效 成本较低接近虚拟主机的 成本 高 用户隔离用户通过访问权限进行隔 离,效果较差,容易受其 他用户影响用户与用户是操 作系统级完全隔 离,每个用户可 以确保独占资 源,且不受其他 用户影响 独立用户,独享 资源 安全性当其他用户受攻击或服务 器被攻击时会受影响用户间完全隔 离,确保其他用 户受攻击时,不 会受到任何影 响。软硬件隔离 确保常用对物理 节点的黑客攻击 对用户无效 独立用户,独享 资源,安全可靠

硬件资源和其他用户共享,无 资源保障确保每个VPS独 占资源,允许对 未占用资源超限 使用 独享资源 网络资源和其他用户共享,无资源 保障独享一定的网络 带宽资源 独享网络带 宽资源 独享网络带宽资 源 备份/恢复简单的备份/恢复功能专业备份工具, 可立即恢复用户自主使用各种工具进行备份/恢复 客户自主管理仅有最基本的读/写权限具有根(Linux或 管理员(Windows 管理权限具有根(Linux或管理员(Windows 管理权限 管理工具提供部分简单控制面板工 具基于浏览器的自 动化管理工具 自主使用各种工 具进行管理 功能限制受限完全的控制权完全的控制权 软件安装自由无自由安装应用软 件自由安装应用软件 数据库数据库种类、大小均受限可以使用自己喜自主安装各种数

欢的数据库据库 电子邮件设置邮件服务大小、帐户数均 受到限制可以使用自己喜 欢的邮件服务, 不限大小、帐户 数 可以使用自己喜 欢的邮件服务, 不限大小、帐户 数 扩展性无可快速转移到其 他Virtuozzo服 务器或立即升级 为功能更强大的 VPS 迁移困难服务器宕机经常或很长时间几乎零宕机存在 客服响应响应时间长,效率低下允许自助管理, 客服响应快,服 务品质高客服响应快,服务品质高 客户反馈最低级的主机服务,性能 较差、安全、资源都无法 保障,系统经常宕机,用 户抱怨不断,客服响应 慢。高品质独享的主 机服务,安全、 资源都有保障, 零宕机,快速备 份/恢复功能,较 好地客服响应。 和虚拟主机同样 的价格,更具竞 争优势。 高品质独享的主 机服务,安全、 资源都有保障, 较快速的备份/恢 复功能,较好地 客服响应。价格 高。 虚拟主机、vps主机和独立主机的比较

nginx设置rewrite规则

Nginx 设置rewrite规则 Windows下环境为wamp ,在wamp 环境下,设置rewite规则时,很是简单,只需要打开Apache配置中的rewrite规则,项目中使用rewrite规则时只需创建.htaccess文件,在文件中编写规则,Apache会自动进行解析,但是在linux下则有些不一样。 Linux下环境若是lamp,则和wamp下是相同的,但当环境为lnmp时,需要注意进行如下配置方法: 根据所安装的环境情况,如果环境是lnmp集成环境,在配置rewrite规则时,因为集成环境,在安装完毕后,在安装的目录/usr/local/nginx/conf下,会生成一个文件“wordparss”,这个文件中是专门用于写rewrite规则所用,你可以在这个文件中书写rewrite规则,nginx 的rewrite规则与Apache的规则基本是相同的,只是在文件中书写的方法不同,wordpaess 问件中默认是有一个规则的,如: 利用location加载访问路径,“/”,指代由访问路径的根目录开始, 用if对加载的路径$request_filename 进行验证: 1 、-f 和!-f 用来判断文件是否存在 2、-d 和!-d 用来判断目录是否存在 3 、-e 和!-e 用来判断文件或目录是否存在 4、-x 和!-x 用来判断文件是否可执行 Flag标记: 1、last 相当于Apache里的[L]标记,表示完成rewrite 2、break 终止匹配, 不再匹配后面的规则 3、redirect 返回302临时重定向地址栏会显示跳转后的地址 4、permanent 返回301永久重定向地址栏会显示跳转后的地址 因为在lnmp集成环境下要配置虚拟域名是可以进行自动生成的,生成后会在/usr/local/nginx/conf/vhost 下生成一个以虚拟域名的名字的文件,如:lin_hp.its.conf,而所对应的rewrite规则最好在与域名相对应的配置文件中进行配置,这样不会说,如果有多个域名时,他们所对应的rewrite规则不同,在公共的wordpress文件中配置引起冲突,所配置的方法与在wprdpress文件中是相同的,如:

虚拟专用服务器VPS软件介绍

虚拟专用服务器VPS软件介绍虚拟专用服务器(VPS)简介 虚拟专用服务器(VPS)是利用SWsoft 的Virtuozzo虚拟服务器软件在一台物理服务器上创建多个相互隔离的小服务器。无需任何操作系统安装工作,这些小服务器(VPS)本身就有自己操作系统,它的运行和管理与独立服务器完全相同。 VPS主机确保所有资源为用户独享,给用户最高的服务品质保证,让用户以虚拟主机的价格享受到独立主机的服务品质。 虚拟专用服务器(VPS)用途 Virtuozzo虚拟服务器技术可以通过多种不同的方式灵活的分配服务器资源,每个虚拟化服务器的资源都可以有很大的不同,可以灵活的满足各种高端用户的需求。 通过在一台服务器上创建10个左右的VPS,可以确保每一个虚拟专用服务器的用户独享VPS资源,其运行和管理完全和独立主机相同。VPS可以为高端用户提供安全、可靠、高品质的主机服务。 您可以将它用在以下几个方面: 虚拟主机空间:VPS非常适合为中小企业、小型门户网站、个人工作室、SOHO一族提供网站空间,较大独享资源,安全可靠的隔离保证了用户对于资源的使用和数据的安全。 电子商务平台:VPS与独立服务器的运行完全相同,中小型服务商可以以较低成本,通过VPS建立自己的电子商务、在线交易平台。 ASP应用平台:VPS特有的应用程序模板,可以快速的进行批量部署,再加上独立主机的品质和极低的的成本是中小型企业进行ASP应用的首选平台。 数据共享平台:完全的隔离,无与伦比的安全,使得中小企业、专业门户网站可以使用VPS提供数据共享、数据下在服务。对于大型企业来说,可以作为部门级应用平台。 在线游戏平台:低廉的价格,优秀的品质,独享的资源使得VPS可以作为在线游戏服务器,为广大的互联网用户提供游戏服务。 VPS技术原理 Virtuozzo是一项服务器虚拟化和自动化技术,它采用的是操作系统虚拟化技术。操作系统虚拟化的概念是基于共用操作系统内核,这样虚拟服务器就无需额外的虚拟化内核的过程,因而虚拟过程资源损耗就更低,从而可以在一台物理服务器上可以实现更多的虚拟化服务器。这些VPS以最大化的效率共享硬件、软件许可证以及管理资源。每一个VPS均可独立进行重启,并拥有自己的root访问权限、用户、IP地址、内存、过程、文件、应用程序、系统函数库以及配置文件。 Virtuozzo技术同时支持Linux和Windows平台。Linux版Virtuozzo服务器还支持在虚拟服务器上实现同版本内核的不同Linux发行版。 VPS技术优势 唯一同时支持Linux和Windows的VPS产品

nginx安装手册

Nginx安装手册 1nginx安装环境 nginx是C语言开发,建议在linux上运行,本教程使用Centos6.5作为安装环境。 ?gcc 安装nginx需要先将官网下载的源码进行编译,编译依赖gcc环境,如果没有gcc环境,需要安装gcc:yum install gcc-c++ ?PCRE PCRE(Perl Compatible Regular Expressions)是一个Perl库,包括perl 兼容的正则表达式库。nginx的http模块使用pcre来解析正则表达式,所以需要在linux上安装pcre库。yum install -y pcre pcre-devel 注:pcre-devel是使用pcre开发的一个二次开发库。nginx也需要此库。 ?zlib zlib库提供了很多种压缩和解压缩的方式,nginx使用zlib对http包的内容进行gzip,所以需要在linux上安装zlib库。 yum install -y zlib zlib-devel ?openssl OpenSSL 是一个强大的安全套接字层密码库,囊括主要的密码算法、常用的密钥和证书封装管理功能及SSL协议,并提供丰富的应用程序供测试或其它目的使用。 nginx不仅支持http协议,还支持https(即在ssl协议上传输http),所以需要在linux 安装openssl库。 yum install -y openssl openssl-devel 2编译安装 将nginx-1.8.0.tar.gz拷贝至linux服务器。 解压: tar -zxvf nginx-1.8.0.tar.gz cd nginx-1.8.0 1、configure ./configure --help查询详细参数(参考本教程附录部分:nginx编译参数) 参数设置如下: ./configure \

Vps常见软件及端口的介绍分析

Vps常见软件及端口的介绍分析 Vps主机的选择对于广大站长也是不言而喻的,其对于网站空间的正常运营也是不言而喻的,那么怎么选购VPS主机,选购VPS服务器的好处有哪些等等,专职优化、域名注册、网站空间、虚拟主机、服务器托管、vps主机、服务器租用的中国信息港来为你详细分析vps常见软件及端口的选择! Windows VPS常用软件开启端口列表? Web服务(80)开启 FTP服务(20,21)开启 远程终端连接(3389)开启 SQL 2000(1433)开启 Mail服务(110,25)开启 常用端口说明 端口21 服务:FTP 说明:FTP服务器所开放的端口,用于上传、下载。最常见的攻击者用于寻找打开anonymous的FTP服务器的方法。这些服务器带有可读写的目录。木马Doly Trojan、Fore、Invisible FTP、WebEx、WinCrash和Blade Runner所开放的端口。 端口25 服务:SMTP 说明:SMTP服务器所开放的端口,用于发送邮件。入侵者寻找SMTP服务器是为了传递他们的SPAM。入侵者的帐户被关闭,他们需要连接到高带宽的E-MAIL服务器上,将简单的信息传递到不同的地址。木马Antigen、Email Pass word Sender、Haebu Coceda、Shtrilitz Stealth、WinPC、WinSpy都开放这个端口。 端口80 服务:HTTP 说明:用于网页浏览。木马Executor开放此端口。 端口110 服务:POP3 说明:POP3服务器所开放的端口,用于接收邮件。 端口443 服务:Https 说明:网页浏览端口,能提供加密和通过安全端口传输的另一种HTTP。 端口1433 服务:SQL 说明:Microsoft的SQL服务开放的端口。 端口3306 服务:SQL 说明:MySQL的SQL服务开放的端口。 Windows VPS不支持常用软件列表? 答:VPS硬盘是虚拟硬盘,不支持任何磁盘分区的工具:Boot Manager、Part

nginx配置解析详解(一)

nginx配置解析详解(一) 现在针对nginx源码分析的blog和文章已经很多了,之前我也看过不少,大家的分析都很不错。太多重复的内容就不写了,主要想针对在我分析代码和查阅blog的过程中,发现的一些比较晦涩或者某些细节有待展开讨论的地方,给出我的自己理解和看法,希望跟大家交流和学习。 使用的nginx版本是nginx-1.0.6,我最开始看的代码是0.7.62,新的版本在功能和稳定性上做了很多的工作。在分析的时候,我尽量简单明了,不太重要的地方一带而过,具体地大家可以去读代码。相对复杂或者晦涩的地方,将详细展开。 首先我们从配置文件开始,下面的分析是建立在网友对nginx的配置文件结构有大概熟悉为前提,这样才可以很好的理解代码。这里有必要提醒一点:原始代码目录中 ngx_modules这个结构,是找不到它的定义和初始化,要看到它,你必须执行configure,make,在原来的代码目录下会出现一个objs文件夹,里面的3个文件ngx_auto_config.h,ngx_auto_headers.h,ngx_modules.c,需要在建source insight工程时也包含进去,这样有利于我们把握整个代码结构。有意思的是,nginx的configure文件是作者手工写的,里面有许多管理代码工程的方法,有时间的话,也是值得学习下的。 1.ngx_cycle_t *ngx_init_cycle(ngx_cycle_t *old_cycle); 配置文件的解析相关的处理主要在ngx_init_cycle函数中被调用。既然如此,我们就先说说ngx_init_cycle函数吧。 它需要一个参数类型为ngx_cycle_t *,返回值也是一个ngx_cycle_t*,与此同时我们注意到参数名为old_cycle,那么这个函数的作用是啥呢?很明显是由old得到一个new。其中ngx_cycle_t的结构保存一些全局的配置和信息。 这个函数具体作用将在reconfig(重读配置文件)的时候得到体现,可以理解为old_cycle 是当前正在使用的配置信息,当配置文件做了某些修改之后,ngx_init_cycle通过old_cycle 中的一些数据,对new_cycle进行一些设置,在经过进一步的配置解析之后,就可以得到一个new cycle。 2.char *ngx_conf_parse(ngx_conf_t *cf, ngx_str_t *filename) 当我们使用sourceinsight查看这个函数的调用情况时,会发现调用它的地方很多。其实,入口点就在ngx_init_cycle中对ngx_conf_parse调用,后面的所有的调用可以看作是在此之后的递归调用。为什么会是这个样子呢?原因在于nginx是一边读取配置信息,一边解析执行相关的处理,具体一点讲,就是“读一行,执行一行”,一行的定义在这里是指以分号或者是“{”和“}”等结尾的一行,例如:我们解析到http {},我们就调用针对httpblock的处理,在处理的时候我们又会碰到server {},自然就会调用server block的处理。。。以此类推!。

VPS使用教程

通过VPS服务器IIS创建网站教程 VPS远程登陆服务器正确退出方法 本地数据传送到VPS服务器方法 VPS导入MySQL数据库 如何查看vps的系统日志(windows 2003) linux系统FTP、apache、mysql配置方法 通过VPS服务器IIS创建网站教程 我公司的VPS服务器,默认情况下PHP和IIS组件是已经安装成功了的,下边讲解在IIS上边创建新的网站: 1.依次点击“开始-->所有程序-->管理工具-->Internet信息服务(IIS)管理器”,打开了IIS,如下图:

2. 在“网站”的文件夹上右键“新建-->网站”,出现网站创建向导直接点“下一步”,在描述里边随便输入内容,如下图: 本地数据传送到VPS服务器方法 作者:人文在线文章来源:本站原创

很多VPS用户在安装完操作系统以后,都为本地数据如何传输到远程的VPS服务器上而烦恼,下面介绍常用的两种往服务器上传输数据的方法。 方法一、通过FTP搭建服务器 服务器系统安装后,我们会告诉您服务器的IP和远程管理的用户名和密码,我们远程桌面进入服务器(远程管理服务器方法: /FAQ/VPS/FAQ_1112.htm),登陆服务器后,双击桌面的“Internet 信息服务(IIS)管理器”,依次点击“FTP站点”前边的“+”号,点开后可以看到下图: 然后右键“默认FTP站点”------新建-----虚拟目录(注意:不要把默认FTP站点删除了,然后重新建立FTP站点):

弹出“虚拟目录创建向导”-----点下一步-----在别名那里随便输入内容,然后到下图:

nginx虚拟主机和文件服务器的配置

Nginx文件服务器和虚拟主机的配置 https://www.doczj.com/doc/4e2703597.html,的配置文件: 1.游戏服务器: server { listen 80; server_name https://www.doczj.com/doc/4e2703597.html,; index index.html index.htm index.php; root /data/web/fc/game3w/releases1/public; location ~ .*\.php$ { include fcgi.conf; fastcgi_pass 127.0.0.1:10080; fastcgi_index index.php; expires off; } access_log /data/logs/https://www.doczj.com/doc/4e2703597.html,.log access; } 2.客户端的配置: server { listen 80; server_name https://www.doczj.com/doc/4e2703597.html,; index index.html index.htm index.php; root /data/web/fc/resource; charset utf-8; #expires 2h; location ~* .svn$ { return 404; } location ~ .*\.swf$ { expires 365d; } location ~ .*\.css$ { expires 365d; } location ~ .*\.xml$ { expires 365d;

} location ~ .*\.js$ { expires 365d; } location ~ .*\.jpg$ { expires 365d; } location ~ .*\.gif$ { expires 365d; } location ~ .*\.png$ { expires 365d; } location ~ .*\.mp3$ { expires 365d; } location ~ .*\.game$ { expires 365d; } location ~ .*\.lib$ { expires 365d; } access_log off; } 3.文件服务器的配置: server { listen 9000; server_name 192.168.26.8; location / { autoindex on; autoindex_exact_size off; autoindex_localtime on; index index.html index.htm index.php; root /data/server/trunk/bin/logs/; allow all; } }

云主机与传统主机的对比分析

云主机与传统主机的对比分析报告 ——企商在线云主机分析 关于云主机与传统的主机之间的区别,大家对其认识多少呢又有何看法呢?企商在线专职优化、域名注册、网站空间、虚拟主机、服务器托管、云主机、服务器租用、光纤。可以试着参考一下: 1. 什么是云主机? 云主机是云计算服务体系中的一项主机产品,该产品有效的解决了传统物理租机与VPS服务中,存在的管理难度大,业务扩展性弱的缺陷。在实际应用中的云主机具有三个方面的弹性能力: 主机服务配置与业务规模可根据用户的需要进行配置,并可灵活的进行调整。用户申请的主机服务可以实现快速供应和部署(实时在线开通),实现了集群内弹性可伸缩计费方式灵活,用户无需支付押金,且有多种支付方式供用户选择。 2. 云计算平台适合什么样的用户? 注重主机服务性价比的用户;需要快速实现分布式部署的用户;对业务的弹性扩展能力有需求的用户;有系统高可用性和快速恢复需求的用户;希望轻松管理系统的用户。支持电子商务、论坛、SNS、企业网站、OA系统等互联网应用;禁止私服、色情、外挂等非法应用,一经发现,立即关闭。 3. 与VPS相比,云主机的主要优势是什么? 用户可以方便的进行远程维护,免费重装系统硬件级别上实现云主机之间的完全隔离;内置冗

余的共享存储和智能备份,物理服务器失败可在几分钟内自动恢复;服务环境采用高端服务器进行部署,同时采用集中的管理与监控,确保业务稳定可靠。更强的主机性能,总体性能远高于VPS,甚至强于部分低端的独立主机。 4. 与租用物理主机相比,云主机的主要优势是什么? 服务价格低于传统的物理主机租用,且无需支付押金。具有快速供应和部署能力,用户在提交云主机租用申请后可实时开通,立即获得服务。业务支持平滑扩展,当用户业务规模扩张时,可快速实现业务扩容。内置冗余的共享存储和智能备份,物理服务器失败可在几分钟内自动恢复;更方便的系统维护功能,重装系统最快只需要3~5分钟即可完成。 5. 用户能否申请多个IP? 云主机服务根据用户选择不同的线路会配备不同数量的IP地址。默认赠送一个独立ip,可以付费增加IP。 6. 云主机租用产品送产权吗? 不送产权。云主机是基于云计算平台的主机产品,用户实际付费使用的是云计算平台的计算、存储能力以及优质的网络带宽。用户只需要为实际使用的资源付费,这也是用户选用云主机可以显著降低成本的一个主要因素。 7. 用户可以选择安装操作系统么? 可以。云主机在产品使用形态上与传统的物理主机并没有明显的差别,用户可以根据自己的需求灵活选择或变更的操作系统。 8. 租用需要交押金吗? 与传统物理主机租用不同,云主机服务用户不需要支付押金即可享受服务。 9. 如何能查看租用的主机的配置? 因为云主机在使用上与物理主机相当,用户可以在操作系统中实时的查看主机的配置信息与当前

VPS安装N点虚拟主机详细教程(图文)

《迅美VPS和云主机安装N点虚拟主机管理系统教程》仅适用于采用Win2003或Win2008的迅美VPS和云主机产品。 安装N点虚拟主机管理系统软件 N点虚拟主机管理软件下载地址:https://www.doczj.com/doc/4e2703597.html,/soft/NpointHost196.msi 软件下载完成后双击“NpointHost196.msi”进行安装。安装过程都很简单,一直点“下一步”开始安装,到“安装向导完成”界面后,直接点“完成”即可。 双击桌面的“N点主机配置工具”,加密字符处输入你想要设定的密码后,点“设置”,它就会自动执行建立N点 IIS站点“NpointHost196”、IIS用户、设置文件夹权限等操作。

操作完成后,它会提示“N点虚拟主机管理配置成功”,默认后台地址http://xxx.xxx.xxx.xxx/admin,默认管理员账号密码均为admin,请记住你的加密字符供下次安装使用,点“确定”,再点“关闭”来结束“N点主机配置工具”窗口。 注意:N点虚拟主机系统默认是绑定的IP地址为域名主机头值来访问,这种方式只能在服务器里进行访问。如果需要在本地电脑上输入http://xxx.xxx.xxx.xxx/admin这样的IP地址进行访问则会被机房白名单防火墙拦截,所以我们需要给N点系统的IIS站点绑定一个域名来提供给客户端访问。例如,我们给NpointHost196这个站点绑定测试域名https://www.doczj.com/doc/4e2703597.html, 如下图:

ServU、MySQL、MSSQL信息配置和虚拟主机、FTP、MSSQL存放目录设置 绑定完成后,我们打开https://www.doczj.com/doc/4e2703597.html,/admin这个N点后台地址,输入初始账号admin密码admin验证码后点“登录”,即可进入N点管理后台。

Nginx系列讲解

Nginx系列 一信号与配置 一、Nginx与信号 Nginx支持平滑重启,相比于Apache,修改了配置文件后可以不需要先停止程序,再重新启动。 1、启动 nginx –c nginx.conf 其中,-c nginx.conf可以省略不写。如果省略,则默认加载安装目录下的conf子目录中的nginx.conf。 2、停止 停止的方式有很多种,kill时传入不同的信号来结束或者平滑重启。Nginx的进程号记录在Pid文件中,Pid文件的位置可以在conf/nginx.conf中找到。如下图: 当然,也可以根据 ps –ef | grep nginx 来查找Nginx的进程号。我们可以通过kill命令来结束Nginx。 从容停止Nginx: kill –QUIT Nginx进程ID 或 kill – QUIT /usr/local/nginx/logs/nginx.pid 快速停止Nginx: kill –TERM Nginx进程ID 或

kill – TERM /usr/local/nginx/logs/nginx.pid 或 kill –INT Nginx进程ID 或 kill – INT /usr/local/nginx/logs/nginx.pid 强制停止Nginx: kill –9 Nginx进程ID 或 kill -9 /usr/local/nginx/logs/nginx.pid 或 pkill -9 nginx 3、重启 如果修改了Nginx的配置文件,想要重启Nginx。同样可以使用kill命令来传递信号。不过,在此之前,我强烈建议先检查并测试配置文件是否正确。 测试配置文件: nginx –t –c conf/nginx.conf 若提示unknow directive *** in conf/nginx.conf:55. Configuration file conf/nginx.conf test failed,则证明在第55行的***是非法的,需要修改。 若提示the configuration file conf/nginx.conf syntax is ok. Configuration file conf/nginx.conf test is successful,则证明配置文件测试通过,可以重启Nginx了。 平滑重启Nginx: kill –HUP Nginx进程ID 或

VPS主机、虚拟主机、独立主机和云主机的比较

VPS--VPS主机、虚拟主机、独立主机和云主机的比较 VPS VPS(Virtual Private Server 虚拟专用服务器)技术,将一部服务器分割成多个虚拟专享服务器的优质服务。每个VPS都可分配独立公网IP地址、独立操作系统、独立超大空间、独立内存、独立CPU资源、独立执行程序和独立系统配置等。用户除了可以分配多个虚拟主机及无限企业邮箱外,更具有独立服务器功能,可自行安装程序,单独重启服务器。高端虚拟主机用户的最佳选择。虚拟专用服务器确保所有资源为用户独享,给用户最高的服务品质保证,让用户以虚拟主机的价格享受到独立主机的服务品质。 基本信息 简介 1、虚拟专用服务器(VPS)VPS主机[1](虚拟专用服务器) ("Virtual Private Server",或简称"VPS")是利用虚拟服务器软件(如微软的Virtual Server、VMware的ESX server、SWsoft 的Virtuozzo)在一台物理服务器上创建多个相互隔离的小服务器。这些小服务器(VPS)本身就有自己操作系统,它的运行和管理与独立服务器完全相同。虚拟专用服务器确保所有资源为用户独享,给用户最高的服务品质保证,让用户以虚拟主机的价格享受到独立主机的服务品质。

2、这些VPS主机以最大化的效率共享硬件、软件许可证以及管理资源. 对其站长用户和应用程序来讲,每一个VPS主机平台的运行和管理都与一台独立主机完全相同,因为每一个VPS主机均可独立进行重启并拥有自己的root访问权限、用户、IP地址、内存、过程、文件、应用程序、系统函数库以及配置文件。 3、每个VPS主机都可分配独立公网IP地址、独立操作系统、独立超大空间、独立内存、独立CPU资源、独立执行程序和独立系统配置等. VPS主机用户除了可以分配多个虚拟主机及无限企业邮箱外,更具有独立主机功能, 可自行安装程序, 单独重启主机. 4、VPS主机的运行和管理与一台独立主机完全相同, 但是在节约成本上有着独有的优势, 所以越来越受用户欢迎. 技术原理 VPS主机是通过VPS主机vmware Server虚拟化技术实现的虚拟主机,虚拟化是一个抽象层,它将物理硬件与操作系统分开,从而提供更高的IT 资源利用率和灵活性。 VPS主机用途 VPS虚拟服务器技术可以通过多种不同的方式灵活地分配服务器资源,每个虚拟化服务器的资源都可以有很大的不同,可以灵活的满足各种高端用户的需求。通过在一台服务器上创建10个左右的VPS主机,可以确保每一个虚拟主机的用户独享VPS资源,其运行和管理完全和独立主机相同。VPS主机可以为高端用户提供安全、可靠、高品质的主机服务。 可以将它用在以下几个方面: 虚拟主机空间: VPS主机可以像独立服务器一样分割出许多虚拟主机空间,每个空间都可以放许多网站,非常适合为中小企业、小型门户网站、个人工作室、SOHO一族提供网站空间,较大独享资源,安全可靠的隔离保证了用户对于资源的使用和数据的安全。 电子商务平台: VPS主机与独立服务器的运行完全相同,中小型服务商可以以较低成本,通过VPS主机建立自己的电子商务、在线交易平台。 ASP应用平台: VPS主机特有的应用程序模板,可以快速的进行批量部署,再加上独立主机的品质和极低的的成本是中小型企业进行ASP应用的首选平台。 数据共享平台: 完全的隔离,无与伦比的安全,使得中小企业、专业门户网站可以使用VPS主机提供数据共享、数据下载服务。对于大型企业来说,可以作为部门级应用平台。 在线游戏平台: 低廉的价格,优秀的品质,独享的资源使得VPS主机可以作为在线游戏服务器,为广大的互联网用户提供游戏服务。 数据库存储平台:

nginx负载均衡master配置文件nginx.conf

#user nobody; worker_processes auto; #error_log logs/error.log; error_log logs/error.log notice; #error_log logs/error.log info; #pid logs/nginx.pid; worker_rlimit_nofile 100000; events { use epoll; worker_connections 204800; } http { ## 用户的IP 地址$binary_remote_addr 作为Key,每个IP 地址最多有50 个并发连接 ## 你想开几千个连接刷死我?超过50 个连接,直接返回503 错误给你,根本不处理你的请求了 limit_conn_zone $binary_remote_addr zone=TotalConnLimitZone:10m ; #limit_conn TotalConnLimitZone 50; limit_conn TotalConnLimitZone 500; limit_conn_log_level notice; ## 用户的IP 地址$binary_remote_addr 作为Key,每个IP 地址每分钟处理50 个请求## 你想用程序每秒几百次的刷我,没戏,再快了就不处理了,直接返回503 错误给你 #limit_req_zone $binary_remote_addr zone=ConnLimitZone:10m rate=200r/m; limit_req_zone $binary_remote_addr zone=ConnLimitZone:10m rate=2000r/m; limit_req_log_level notice; #include mime.types; #default_type application/octet-stream; #access_log logs/access.log main; #server_tokens off; #sendfile on; #tcp_nopush on; #keepalive_timeout 0; #keepalive_timeout 65; server_tokens off; include mime.types; default_type application/octet-stream; log_format main '$remote_addr - $remote_user [$time_local] $request ' '"$status" $body_bytes_sent "$http_referer" '

虚拟专用服务器VPS软件介绍和应用

虚拟专用服务器(VPS)简介 虚拟专用服务器(VPS)是利用SWsoft 的Virtuozzo虚拟服务器软件在一台物理服务器上创建多个相互隔离的小服务器。无需任何操作系统安装工作,这些小服务器(VPS)本身就有自己操作系统,它的运行和管理与独立服务器完全相同。 虚拟专用服务器确保所有资源为用户独享,给用户最高的服务品质保证,让用户以虚拟主机的价格享受到独立主机的服务品质。 虚拟专用服务器(VPS)用途 Virtuozzo虚拟服务器技术可以通过多种不同的方式灵活的分配服务器资源,每个虚拟化服务器的资源都可以有很大的不同,可以灵活的满足各种高端用户的需求。 通过在一台服务器上创建10个左右的VPS,可以确保每一个虚拟专用服务器的用户独享VPS资源,其运行和管理完全和独立主机相同。VPS可以为高端用户提供安全、高品质的主机服务。 您可以将它用在以下几个方面: 虚拟主机空间:VPS非常适合为中小企业、小型门户网站、个人工作室、SOHO一族提供网站空间,较大独享资源,安全可靠的隔离保证了用户对于资源的使用和数据的安全。 电子商务平台:VPS与独立服务器的运行完全相同,中小型服务商可以以较低成本,通过VPS建立自己的电子商务、在线交易平台。 ASP应用平台:VPS特有的应用程序模板,可以快速的进行批量部署,再加上独立主机的品质和极低的的成本是中小型企业进行ASP应用的首选平台。 数据共享平台:完全的隔离,无与伦比的安全,使得中小企业、专业门户网站可以使用VPS提供数据共享、数据下在服务。对于大型企业来说,可以作为部门级应用平台。 在线游戏平台:低廉的价格,优秀的品质,独享的资源使得VPS可以作为在线游戏服务器,为广大的互联网用户提供游戏服务。 VPS技术原理 Virtuozzo是一项服务器虚拟化和自动化技术,它采用的是操作系统虚拟化技术。操作系统虚拟化的概念是基于共用操作系统内核,这样虚拟服务器就无需额外的虚拟化内核的过程,因而虚拟过程资源损耗就更低,从而可以在一台物理服务器上可以实现更多的虚拟化服务器。这些VPS以最大化的效率共享硬件、软件许可证以及管理资源。每一个VPS均可独立进行重启,并拥有自己的root访问权限、用户、IP地址、内存、过程、文件、应用程序、系统函数库以及配置文件。

Nginx+PHP+MySQL详细配置(图)

Nginx是一个高性能的HTTP和反向代理服务器,同时还是IMAP/POP3/SMTP代理服务器,该程序由俄罗斯Rambler.ru 站点开发,Nginx因为性能稳定、低系统资源消耗而闻名,近几年Nginx在国内已经成炙热化状态,比如像腾讯、网易、51CTO、迅雷、当当网、51、人人网等诸多大型网站都已经使用Nginx来做Web服务器,所以我们要学会运用Nginx还是非常有必要的,下面我们一起来看一下Nginx是如何在Linux平台上搭建的 安装前首先使用yum命令安装、升级所需的程序库 yum -y install gcc gcc-c++ autoconf libjpeg libjpeg-devel libpng libpng-devel freetype freetype-devel libxml2 libxml2-devel zlib zlib-devel glibc glibc-devel glib2 glib2-devel bzip2 bzip2-devel ncurses ncurses-devel curl curl-devel ssse2fsprogs e2fsprogs-devel krb5 krb5-devel libidn libidn-devel openssl openssl-devel openldap openldap-devel nss_ldap openldap-clients openldap-servers 一、安装MySQLssss 目前web服务器已经很少有跑静态页面的,如果要跑动态网站那当然就离不开数据库,虽然在以前文章中有写MySQL是怎么安装的,但是感觉好久没装MySQL,现在只把步骤贴出来,就不做过多的讲解了 #useradd mysql #tar zxvf mysql-5.0.40.tar.gz #cd mysql-5.0.40 #./configure --prefix=/usr/local/mysql #make && make install #/usr/local/mysql/bin/mysql_install_db --user=mysql //初始化MySQL数据库 #chown -R mysql /usr/local/mysql/var #/usr/local/mysql/bin/mysqld_safe & //启动MySQL #/usr/local/mysql/bin/mysqladmin -u root password 123456 //设置MySQL密码 #cp support-files/https://www.doczj.com/doc/4e2703597.html,f /etc/https://www.doczj.com/doc/4e2703597.html,f #echo "/usr/local/mysql/bin/mysqld_safe &" >>/etc/rc.local

云时代怎么区别云主与机虚拟主机和VPS

云时代:区别云主机、虚拟主机和VPS 云计算时代,云主机其可扩展性、价格便宜、安全可靠的特性深受企业和开发者欢迎,但目前有些IDC企业,新瓶装旧酒,将虚拟主机、VPS进行包装推出所谓的云主机服务,为了帮助用户更好的辨别和挑选云主机,下文详细介绍虚拟主机、VPS和云主机产品的特点以及差异性。 一、虚拟主机、VPS和云主机 共享主机也称虚拟主机,从互联网诞生至今,大部分站长都是从"共享主机"(shared hosting)开始学习建站的。所谓"共享主机",就是一台服务器上有许多网站,大家共享这台服务器的硬件和带宽。如果它发生故障,那么上面的所有网站都无法访问。 VPS主机(Virtual Private Server 虚拟专用服务器),将一部服务器分割成多个虚拟专享服务器的优质服务。每个VPS都可分配独立公网IP地址、独立操作系统、独立超大空间、独立内存、独立CPU资源、独立执行程序和独立系统配置等。用户除了可以分配多个虚拟主机及无限企业邮箱外,更具有独立服务器功能,可自行安装程序,单独重启服务器。 "云主机"(Cloud hosting)可以看成是新一代的共享主机。 首先,主机公司将它的硬件和网络线路,做成一朵"云",然后提供一些通向这朵"云"的网络接口API,供客户使用。这时,每个客户共享的不再是某一台特定的服务器,而是云里的所有服务器。 比如,假设你要把本机的文件备份到网上,你可以使用共享主机,把文件传到某一台服务器上;也可以使用云主机,通过某种形式的接口,把它们传到云里。也就是说,共享主机用户直接面对特定的服务器,而云主机用户直接面对网络接口,看不到服务器内部。 一个通俗的比喻是,你可以向银行租一个编号为"8888"的保险箱(共享主机),也可以把贵重物品直接交给保管公司,听任他们保管。 诸如Gmail、FaceBook、Twitter、Flickr这样的产品,都可以看作是基于"云主机"的服务。 云主机能真正获得root权限,用户可以重装和升级操作系统,而VPS 主机用户没有root权限,无法重装和升级操作系统。 二、虚拟主机、VPS、云主机的区别 (1)供应和部署时间

nginx配置方案

WEB服务器安装方案 平台搭建环境: CentOS5.2 32/x86_64 GNU/Linux (32/64操作系统均通过,推荐使用64位操作系统) 一、系统安装 1. 系统分区建议 /boot 256M swap 2GB / 20GB /usr 40GB (用于安装软件) /data 剩余所有空间. 二、编译安装基本环境 1. 安装准备 1.1 系统约定 软件源代码包存放位置 /usr/local/src 源码包编译安装位置(prefix) /usr/local/software_ name 脚本以及维护程序存放位置 /usr/local/sbin MySQL 数据库位置 /data/mysql/(可按情况设置) 网站根目录/data/www/htdocs(可按情况设置) 网站日志根目录/data/www/logs(可按情况设置) Nginx运行账户www 1.2创建网站账号及相关存放目录 /usr/sbin/groupadd www /usr/sbin/useradd -g www www mkdir -p /data/www/html mkdir -p /data/www/log chown -R www:www /data/www/html chown -R www:www /data/www/log 1.3系统环境部署及调整 # tail -n100 /var/log/messages (检查有无系统级错误信息) # dmesg (检查硬件设备是否有错误信息) # ifconfig(检查网卡设置是否正确) # ping 192.168.95.1 (检查网络是否正常) install_software_name.sh //存放编译参数脚本习惯将所有编译脚本存放在install_software_name.sh便于升级和更新软件. 1.4定时校正服务器时钟,定时与中国国家授时中心授时服务器同步 #crontab -e

Nginx 高可用+负载均衡部署文档V1.0.2

Nginx高可用+负载均衡部署指南 1软件版本说明 2基础软件安装 2.1Nginx安装 版本jdk-7u67-linux-x64.rpm,安装步骤略 安装后检验Nginx版本是否正确。 [root@localhost ~]# /usr/local/nginx/sbin/nginx –v nginx version: nginx/1.6.0 2.2Keepalived安装 2.2.1openssl安装 openssl必须安装,否则安装keepalived时无法编译,keepalived依赖openssl openssl安装 tar zxvf openssl-1.0.1g.tar.gz ./config--prefix=/usr/local/openssl ./config-t make depend make make test make install ln-s /usr/local/openssl/usr/local/ssl openssl配置 vi/etc/ld.so.conf #在/etc/ld.so.conf文件的最后面,添加如下内容:

/usr/local/openssl/lib vi/etc/profile export OPENSSL=/usr/local/openssl/bin export PATH=$PATH:$OPENSSL source/etc/profile yum install openssl-devel -y #如无法yum下载安装,请修改yum配置文件 测试: ldd /usr/local/openssl/bin/openssl linux-vdso.so.1 => (0x00007fff996b9000) libdl.so.2 => /lib64/libdl.so.2 (0x00000030efc00000) libc.so.6 => /lib64/libc.so.6 (0x00000030f0000000) /lib64/ld-linux-x86-64.so.2 (0x00000030ef800000) which openssl /usr/bin/openssl openssl version OpenSSL 1.0.0-fips 29 Mar 2010 2.2.2keepalived安装 本文在172.17.30.64、172.17.30.83两台机器进行keepalived安装 安装 tar zxvf keepalived-1.2.13.tar.gz cd keepalived-1.2.13 ./configure--prefix=/usr/local/keepalived make make install cp/usr/local/keepalived/sbin/keepalived/usr/sbin/ cp/usr/local/keepalived/etc/sysconfig/keepalived/etc/sysconfig/ cp/usr/local/keepalived/etc/rc.d/init.d/keepalived/etc/init.d/ mkdir/etc/keepalived cp/usr/local/keepalived/etc/keepalived/keepalived.conf /etc/keepalived

相关主题
文本预览
相关文档 最新文档