分类目录归档:web

【置顶】nginx


http://nginx.org/

https://github.com/dunwu/nginx-tutorial

nginx的历史

Netcraft公司,1994年在英国成立,官方网址为http://uptime.netcraft.com,该公司为互联网市场以及在线安全方面提供咨询服务,同时针对网站服务器、域名解析、主机提供商以及SSL市场进行客观严谨的分析研究。

nginx的官方网站http://www.nginx.org,同时wiki为nginx开设了专门的介绍页面,链接为http://wiki.nginx.org/Main

nginx服务器是轻量级web服务器,2002年第一个版...

Read more

【置顶】常见WEB服务器介绍


常见WEB服务器介绍

  • Apache
  • Microsoft IIS
  • NCSA
  • nginx
  • Google
  • Sun
  • tomcat
  • lighttpd

Apache

Apache web 服务器在各种开源的www服务提供工具中特性最安全,并且运行速度快、性能相对稳定、而且扩展功能丰富

不可否认,Apache web服务器是当今web服务器市场中的领军产品,但是在使用过程中,它依然存在不足。如性能方面,Apache在设计是使用了以"进程"为基础的结果,众所周知,进程要比线程消耗更多的系统开支,这导致Apache在多处理环境中性能有所下降。因此,在对一个Apach web 站点进行扩容时,通常是增加...

Read more

【置顶】OpenResty


OpenResty搭建高性能服务端

官网:http://openresty.org/cn/

参考:https://www.jianshu.com/p/09c17230e1ae

https://www.bookstack.cn/read/openresty-best-practices/lua-operator.md

部署openresty

https://mp.weixin.qq.com/s/fLaNHRCCA6rjYNdS3ww6IA

image-20221222161626305

image-20221222161637017

1.安装依赖开发组件

  • pcre-devel:扩展的正则表达式引擎,为了使Nginx处理更复杂的正则表达式机制

  • openssl-devel:-...

Read more

nextcloud


自己搭建了一个网盘(nextcloud)

官网链接 https://nextcloud.com

参考:

https://docs.nextcloud.com/server/13/admin_manual/installation/nginx.html#nextcloud-in-the-webroot-of-nginx

1.购买机器

比较了几个云服务平台,最终还是选择了 UCloud,目前海外做活动 150 就可以购买一年,购买海外主要是不需要备案,如果想发布到公网,还需要购买一个域名。如下是购买和领取优惠券的方案 1.1 注册链接

https://urlify.cn/ae6bui

1.2...

Read more

Optimize Website


打开网站慢

网站打开速度慢是什么原因导致

一个网站无论优化、页面布局、各方面搭建多好,如果网站打开速度慢会导致用户流失。是什么原因导致网站打开慢?网站打开慢的原因是什么?网站打开的速度与页面的响应时间,往往是站长们所忽视的,但这个问题是导致用户流失的一个大根源。当用户访问你的网站时,打开网站速度慢或者不能打开,那在用户心里对你网站的印象会大大降低。用户的直观印象会觉得只有不正规的网站才会有这样的现象。如果用户是通过搜索关键字进入你的网站想要需求合作或者帮助,一旦你网站打开速度慢,用户就会直接认为你是一个不入流的公司或者是小公司,对于公司企业网站来讲,网站打开速度很重要。网站打开速度慢的原...

Read more

LAMP


LAMP网站平台(适用于同一台服务器)

LNMP:适合小文件 Linux+nginx +mySQL+ Python/PHP

LAMP:适合大文件 Linux+Apache web server+ MySQL+PHP/Python

网站模板:http://www.cssmoban.com

Apache:(web服务器)

理论

httpd的配置文件分三大部分:

  1. Global Environment 全局配置环境
  2. 'Main' server configuration 主机服务配置
  3. Virtual Hosts 虚拟主机配置

http获取方式:[请求方式]

  • GET
  • PUT
  • POST
  • DEL...

Read more

LNMP


LNMP

LNMP简介

LNMP代表的就是:Linux系统下Nginx+MySQL+PHP这种网站服务器架构。

GNU / Linux 操作系统: 

Linux是一种类似Unix的计算机操作系统,Linux操作系统有很多个不同的发行版,如Red Hat 、SUSE 、FreeBSD、Debian、CentOS等。

Nginx服务器:

Nginx是一个小巧而高效的Linux下的Web服务器软件和反向代理服务器,也是一个IMAP/POP3/SMTP代理服务器。是由 Igor Sysoev 为俄罗斯访问量第二的 Rambler 站点开发的,已经在一些俄罗斯的大型网站上运行多年,相当的稳定。Ng...

Read more

tomcat resin


Tomcat

Apache是web服务器,Tomcat是应用(java)服务器,它只是一个servlet容器,是Apache的扩展,Apache和Tomcat都可以做为独立的web服务器来运行,但是Apache不能解释java程序(jsp,servlet),两者都是一种容器,只不过发布的东西不同:Apache是html容器,功能像IIS一样;Tomcat是jsp/servlet容器,用于发布jsp及java的,类似的有IBM的websphere、BEA的Weblogic,sun的JRun等等

概述

JDK下载地址:建议使用8

https://www.oracle.com/technetw...

Read more