网站服务器

Apache伪静态(Rewrite).htaccess文件详解

无人久伴 提交于 2019-12-05 00:22:00
Htaccess(超文本访问)是一个简单的配置文件,它允许设计师,开发者和程序员通过它来改变Apache Web服务器的配置。 这些功能包括用户重定向、URL重写(url rewrite,国内很多称为伪静态)、目录密码保护。 现在我们开始—— 1 建立并上传一个.htaccess文件 建立一个.htaccess文件很简单,我们使用一个类似windows的记事本或者notpad++都可以,然后把"自动换行"功能关闭,然后写入一些字后保存文件。 比如,我们可以起名为: htaccess.txt 上传到Web服务器上的相关目录的文件,然后重新命名: .htaccess 记住.htaccess文件应当使用644权限,并以ASCII模式上传。如果.htaccess文件,那么应该联系系统管理员或托管公司,并确保他们已启用.htaccess文件。 如果想在本地Apache开启.htaccess,可按以下步骤进行: 其实只要修改一下apache目录下的httpd.conf文件,我们用文本编辑器打开后,把以下行去掉注释 LoadModule rewrite_module modules/mod_rewrite.so 然后查找: Options FollowSymLinks<br>AllowOverride None<br> 改为 Options FollowSymLinks<br

IIS服务器怎么查看网站日志

霸气de小男生 提交于 2019-12-04 20:43:04
在做网站的优化以及网站安全的时候,分析网站的日志是非常重要的,但是公司的服务器是IIS的,以前弄的是linux的服务器,不知道该怎么弄,最终找到了解决办法。 1、iis默认是有日志的,在iislog下 2、日志文件在这里 C:\inetpub\logs\LogFiles 来源: https://www.cnblogs.com/e0yu/p/11882430.html

三大WEB服务器对比分析(apache ,lighttpd,nginx)

醉酒当歌 提交于 2019-12-04 19:27:06
一.软件介绍 (apache lighttpd nginx) 1. lighttpd Lighttpd 是一个具有非常低的内存开销, cpu 占用率低,效能好,以及丰富的模块等特点。 lighttpd 是众多 OpenSource 轻量级的 web server 中较为优秀的一个。支持 FastCGI, CGI, Auth, 输出压缩 (output compress), URL 重写 , Alias 等重要功能。 Lighttpd 使用 fastcgi 方式运行 php, 它会使用很少的 PHP 进程响应很大的并发量。 Fastcgi 的优点在于: · 从稳定性上看 , fastcgi 是以独立的进程池运行来 cgi, 单独一个进程死掉 , 系统可以很轻易的丢弃 , 然后重新分配新的进程来运行逻辑 . · 从安全性上看 , fastcgi 和宿主的 server 完全独立 , fastcgi 怎么 down 也不会把 server 搞垮 , · 从性能上看 , fastcgi 把动态逻辑的处理从 server 中分离出来 , 大负荷的 IO 处理还是留给宿主 server, 这样宿主 server 可以一心一意作 IO, 对于一个普通的动态网页来说 , 逻辑处理可能只有一小部分 , 大量的图片等静态 IO 处理完全不需要逻辑程序的参与 ( 注 1) · 从扩展性上讲 ,

大型网站技术架构之阅读笔记

流过昼夜 提交于 2019-12-04 18:33:45
TSP:每秒的事务数,是吞吐量的一个常用化指标,一个事务是指一个客户机向服务器发送请求然后服务器做出反应的过程。客户机在发送请求时开始计时,收到服务器响应后结束计时,以此来计算使用的时间和完成的事务个数。 参考 HPS:每秒HTTP请求数 QPS:每秒查询数,是一台服务器每秒的查询次数,是对一个特定的查询服务器在规定时间内所处理流量多少的衡量标准 System Load:系统负载,指当前正在被CPU执行和等待被CPU执行的进程数目总和,是反应系统忙闲程度的重要指标 贫血模式和充血模式 资源复用的两种主要模式:单例(Singleton)和对象池(Object Pool) 缓存memcached和redis 来源: https://www.cnblogs.com/baisheng/p/11877646.html

编译Nginx服务部署静态网站

纵饮孤独 提交于 2019-12-04 11:26:19
Nginx是一款轻量级的Web服务器/反向代理服务器及电子邮件 (IMAP/POP3) 代理服务器,并在一个BSD-like协议下发行.其特点是占有内存少,并发能力强,事实上nginx的并发能力确实在同类型的网页服务器中表现较好,中国大陆使用nginx网站用户有:百度、京东、新浪、网易、腾讯、淘宝等. 编译安装Nginx 1.配置Yum仓库,安装Nginx所依赖的包文件,以及编译器. [root@localhost ~]# wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo [root@localhost ~]# yum -y install epel-release [root@localhost ~]# yum install -y gcc pcre pcre-devel zlib zlib-devel openssl openssl-devel 2.编译安装Nginx. [root@localhost ~]# useradd -s /sbin/nologin -M nginx [root@localhost ~]# wget http://nginx.org/download/nginx-1.13.12.tar.gz [root@localhost ~]#

nginx入门

跟風遠走 提交于 2019-12-04 04:21:00
网站服务 想必我们大多数人都是通过访问网站而开始接触互联网的吧。我们平时访问的网站服务 就是 Web 网络服务,一般是指允许用户通过浏览器访问到互联网中各种资源的服务。 Web 网络服务是一种被动访问的服务程序,即只有接收到互联网中其他主机发出的 请求后才会响应,最终用于提供服务程序的 Web 服务器会通过 HTTP(超文本传输协议)或 HTTPS(安全超文本传输协议)把请求的内容传送给用户。 目前能够提供 Web 网络服务的程序有 IIS、Nginx 和 Apache 等。其中,IIS(Internet Information Services,互联网信息服务)是 Windows 系统中默认的 Web 服务程序 2004 年 10 月 4 日,为俄罗斯知名门户站点而开发的 Web 服务程序 Nginx 横空出世。 Nginx 程序作为一款轻量级的网站服务软件,因其稳定性和丰富的功能而快速占领服务器市 场,但 Nginx 最被认可的还当是系统资源消耗低且并发能力强,因此得到了国内诸如新浪、 网易、腾讯等门户站的青睐。 web服务器和web框架的关系 web服务器(nginx):接收HTTP请求(例如www.pythonav.cn/xiaocang.jpg)并返回数据 web框架(django,flask):开发web应用程序,处理接收到的数据 NGINX nginx是什么

nginx入门与实战

自作多情 提交于 2019-12-04 04:19:51
网站服务   想必我们大多数人都是通过访问网站而开始接触互联网的吧。我们平时访问的网站服务 就是 Web 网络服务,一般是指允许用户通过浏览器访问到互联网中各种资源的服务。   Web 网络服务是一种被动访问的服务程序,即只有接收到互联网中其他主机发出的 请求后才会响应,最终用于提供服务程序的 Web 服务器会通过 HTTP(超文本传输协议)或 HTTPS(安全超文本传输协议)把请求的内容传送给用户。   目前能够提供 Web 网络服务的程序有 IIS、Nginx 和 Apache 等。其中,IIS(Internet Information Services,互联网信息服务)是 Windows 系统中默认的 Web 服务程序 2004 年 10 月 4 日,为俄罗斯知名门户站点而开发的 Web 服务程序 Nginx 横空出世。 Nginx 程序作为一款轻量级的网站服务软件,因其稳定性和丰富的功能而快速占领服务器市 场,但 Nginx 最被认可的还当是系统资源消耗低且并发能力强,因此得到了国内诸如新浪、 网易、腾讯等门户站的青睐。 web服务器和web框架的关系   web服务器(nginx):接收HTTP请求(例如www.pythonav.cn/xiaocang.jpg)并返回数据   web框架(django,flask):开发web应用程序,处理接收到的数据 NGINX

关于云服务器

浪子不回头ぞ 提交于 2019-12-04 03:53:14
每个开发者都应该拥有自己的网站和服务器,这可是很酷的事情,学习 Linux、跑跑脚本、建站、搭博客啥的都行啊。 自己的服务器和自己的网站可以用于平时的学习。 阿里云组队拉新有优惠现在来了,阿里云的服务器 86 一年,比学生机还便宜,还有 2 核 4G 3M 和 2 核 8G 5M 的。 一台 24 小时不关机的电脑,一年电费都不止 86 元,还有香港节点不用备案。 今天又上了 4 核 8G 6M、8 核 16G 10M,高性能,挺值的感觉。 不是新用户,借用家人朋友身份重新注册新用户,这个价格,重新注册也不亏。 很多朋友问我买哪个好 ? 如果是学生人群,平时练手我建议是 1 核 2g 3 年期的。新用户才 229, 只买一年期真的亏了,因为你下一年又得重新找朋友家人的身份证注册新用户才有优惠了。 如果对性能要求比较高,建议直接上 2 核 4g 3 年期的 ,新用户才 799 ,有需要的 (关注公众号山月行,回复:阿里云,个人博客 https://shanyue.tech)。 下面的链接到浏览器注册购买就是最便宜的 http://url.cn/5wKHlN0 来源: https://www.cnblogs.com/bzsheng/p/11829521.html

加速网站的最佳实践

人走茶凉 提交于 2019-12-04 03:25:24
Exceptional Performance团队已经确定了许多快速制作网页的最佳实践。 按类别筛选: Content Server Cookie CSS JavaScript Images Mobile All 最小化HTTP请求 tag: content 最终用户响应时间的80%用于前端。大部分时间都在下载页面中的所有组件:图像,样式表,脚本,Flash等。减少组件数量反过来减少了呈现页面所需的HTTP请求数量。这是更快页面的关键。 减少页面中组件数量的一种方法是简化页面设计。但有没有办法构建内容更丰富的页面,同时还能实现快速响应时间?以下是一些减少HTTP请求数量的技术,同时仍支持丰富的页面设计。 组合文件是一种通过将所有脚本组合到单个脚本中来减少HTTP请求数量的方法,并且类似地将所有CSS组合到单个样式表中。当脚本和样式表在不同页面之间变化时,组合文件更具挑战性,但使这部分发布过程可以缩短响应时间。 CSS Sprites是减少图像请求数量的首选方法。将背景图像合并为单个图像,并使用CSSbackground-image和background-position属性显示所需的图像片段。 图像地图将多个图像组合成单个图像。整体大小大致相同,但减少HTTP请求的数量会加快页面的速度。图像映射仅在图像在页面中是连续的时才起作用,例如导航栏。定义图像映射的坐标可能是乏味且容易出错的

如何对网站服务器进行压力测试

送分小仙女□ 提交于 2019-12-04 00:25:18
1.yum install -y httpd-tools   ab命令被集成到了httpd服务器中,所以想要使用ab命令需要先安装httpd服务   ab -c 并发请求HTTP报文数量 -n 总共发送少个请求报文 http://www.oldboy.com/index,html ab命令的使用方法和常用选项 ab [选项] [http[s]://]hostname[:port]/path 常用选项: -n requests Number of requests to perform         在测试会话中所执行的请求总个数,默认一个-c concurrency Number of multiple requests to make at a time         一次产生的请求个数,默认一个 2. 实例 [root@web01 conf.d]# ab -c 200 -n 200 http://www.oldboy.com/index.html This is ApacheBench, Version 2.3 <$Revision: 1430300 $> Copyright 1996 Adam Twiss, Zeus Technology Ltd, http://www.zeustech.net/ Licensed to The Apache Software