由于我们分域名网站众多,以前通过cronolog将Apache的log自动按照YYyy-mm-dd截断成每天的各分网站日志,然后通过bash脚本 使用awstat生成所有分网站的log分析页面,以便所有网站日志的统一管理和浏览。但是Nginx的配置文件中不支持cronolog的管道,只好通 过...
Nginx location基本语法 location [=|~|~*|^~] /uri/ { } = 严格匹配。如果这个查询匹配,那么将停止搜索并立即处理此请求。 ~ 为区分大小写匹配 ~* 为不区分大小写匹配 !~和!~*分别为区分大小写不匹配及不区分大小写不匹配 ^~ 如果把这个前缀用于一个常规字...
大纲 一、前言 二、环境准备 三、安装与配置Nginx 四、Nginx之反向代理 五、Nginx之负载均衡 六、Nginx之页面缓存 七、Nginx之URL重写 八、Nginx之读写分离 注,操作系统为 CentOS 6.4 x86_64 , Nginx 是版本是最新版的1.4.2,所以实验用到的软件请点击这里...
一、反向代理:Web服务器的经纪人 1.1 反向代理初印象 反向代理(Reverse Proxy)方式是指以代理服务器来接受internet上的连接请求,然后将请求转发给内部网络上的服务器,并将从服务器上得到的结果返回给internet上请求连接的客户端,此时代理服务器对外就...
语法: expires [time|epoch|max|off] 默认值: expires off 作用域: http, server, location 使用本指令可以控制HTTP应答中的Expires和Cache-Control的头标,(起到控制页面缓存的作用)。 可以在time值中使用正数或负数。Expires头标的值将通过当前系统时...
nginx 配置目录:/usr/local/nginx/conf/vhost 配置文件内容: server { listen 80; server_name yang.xxx.com; index index.html index.htm index.php; root /data0/htdocs/xxx/liu; location / { if (!-e $request_filename) { rewrite ^/(.*)$ /index.php/...
如何处理nginx在静态文件接收数据405错误问题 1. server { listen 80; server_name www.wiki.com; root /Data/code/wiki/; index index.php index.html index.htm; location ~* ^.+\.(jpg|jpeg|png|ico|gif|css|js)$ { access_log off; expires 30d; } locati...
对于站点中不经常修改的静态内容(如图片,JS,CSS),可以在服务器中设置expires过期时间,控制浏览器缓存,达到有效减小带宽流量,降低服务器压力的目的。 以Nginx服务器为例: location ~ .*\.(gif|jpg|jpeg|png|bmp|swf)$ { #过期时间为30天, #图片文件...
CODE: [root@localhost ~]# /etc/init.d/vncserver start 启动 VNC 服务器:no displays configured [确定] 要修改/etc/sysconfig/vncservers文件 CODE: #vi /etc/sysconfig/vncservers VNCSERVERS=2:root VNCSERVERARGS[2]=-geometry 800x600 -query localh...
从技术角度来分析,几个要求: 1、从安全方面看,sftp会更安全一点 2、线上服务器提供在线服务,对用户需要控制,只能让用户在自己的home目录下活动 3、用户只能使用sftp,不能ssh到机器进行操作 提供sftp服务,可以用系统自带的internal-sftp,也可以使用vs...
Centos7与Centos6.x有了很大的不同。 为了给一台服务器装上远程桌面,走了不少弯路。写这篇博文,纯粹为了记录,以后如果遇到相同问题,可以追溯。 1、假定你的系统没有安装vnc的任何软件,那么,首先安装vnc yum -y install tigervnc-server tigervnc 2、Ce...
VNC使您可以远程访问和控制您的计算机从另一计算机或移动设备上,无论你在世界的任何地方。常见的使用情形,包括给同事和朋友提供桌面支持、远程管理您的服务器。 将VNCServer部署到您想要控制计算机,使用VNCViewer连接到你想要控制的计算机。 安装服务: y...
Unable to launch VNCServer due to fontpath issues on CentOS 6 When trying out VNCServer on both CentOS 6.2 and CentOS 6.3 $ vncserver WARNING: The first attempt to start Xvnc failed, possibly because the font catalog is not properly configu...
关于在Linux系统中配置VNC Server的方法,网上有很多的教程或者文章,但应用在我们的环境中时都不能完整解决我们的问题,所以这里我将在Redhat 6.0中配置VNC Server中的方法,以及可能遇到问题的解决办法总结在这里,供大家参考。 1、 查询系统是否安装vnc-se...
在CentOS 6.3环境下安装VNC报错如下: [root@localhost media]# service vncserver start Starting VNC server: 1:root WARNING: The first attempt to start Xvnc failed, possibly because the font catalog is not properly configured. Attempting to det...
1、首先确认是环境配置问题还是项目自身问题,确认方法是新建一个web项目,检查新建的项目能否自动发布,如果不能就是环境配置问题。确定project-自动构建 是否选上了,然后检查加载的jre是否正确,其他原因不多说,主要说项目自身问题如何解决。 2、项目自身...
原因 很长时间没用Eclipse了,近期由于又要用它做个简单的JSP项目,又要重新学习了,虽然熟悉的很快,但记忆总是很模糊,偶尔犯错,以前很少写博客,现在感觉还是很有必要的,编程中每个人对于犯过的错误,解决后不再使用的话,很长时间重新使用,还是会犯同...
现象:有位用户反馈在我们阿里云买了2台服务器,通过内网传输数据和ssh登陆都非常的慢,怀疑我方内网通信有问题,要我方排查。 分析过程及解决方案:经过排查发现是用户的服务器内ssh的配置文件设置导致。/etc/ssh/sshd_config配置文件中的UseDNS设置为yes,...
因为备份、不同版本等问题,导致ECS Linux上存放有多个Nginx目录,可以通过如下方法定位当前正在运行的Nginx的配置文件: 1. 查看nginx的PID,以常用的80端口为例: netstat -anop | grep 0.0.0.0:80 2. 通过相应的进程ID(比如:4562)查询当前运行的nginx路...
Linux服务器以.开头文件是隐藏文件,常见的ftp客户端默认是不显示隐藏文件的,需要手工设置显示隐藏文件。以下以常用的Cuteftp和Filezila设置方法为例,其它ftp客户端可参考客户 端软件官方文档。 Cuteftp设置显示隐藏文件方法 1、选择界面上的 [站点管理器]...
如果Nginx配置了空主机头,那么任意域名解析指向到服务器IP,都可以访问站点,为了防止域名解析恶意指向主机,可以将Nginx默认的空主机头禁止,方法是通过修改Nginx的主配置文件nginx.conf ,使其主机头返回错误信息500 注:Nginx的配置文件以阿里云的一键安...
Linxu系统下,通过vsftp上传文件报错553 Could not create file,解决方法如下; 1、检查服务器磁盘空间的使用率,空间满了会导致文件无法上传会报该错误,检查命令如下。 df -h 2、检查FTP家目录是否有写的权限,如果没有加上即可,命令如下: ls -l zhengb...
现象:用户反馈ftp无法登陆,ssh登陆是正常的,在登陆ftp的时候提示错误:连接接受发送的数据确认失败,新建ftp站点同样有提示错误:服务器端接口异常,ftp站点添加失败。 1、解决方案1 分析过程及解决方案:我们入机器后查看,确认是/etc/vsftpd/vsftpd.con...
配置Nginx服务中,通常需要用php-fpm来解释执行php程序。 注:php-fpm是随php安装而产生 php-fpm有两种不同的进程管理方式,通过pm这个参数进行设置,pm是来控制php-fpm的工作进程数到底是一次性产生固定不变(static)还是在运行过程中随着需要动态变化(dynam...
https使用SSL加密方式通信。 在Nginx中,如果需要配置HTTPS站点,需要在server配置块中打开模块,还需要指定服务器端证书和密钥文件的位置,重要配置如下: server { listen 443; server_name www.it.net.cn; ssl on; ssl_certificate /usr/local/nginx/conf/...
vsftp无法使用,尝试查看/etc/passwd下的目录发现用户使用的账号没有问题,但是尝试telnet 127.0.0.1 21 的时候主机报错 500 OOPS: vsftpd: cannot locate user specified in ftp_username:ftp 。 处理办法:在/etc/vsftpd.conf 文件内加入ftp_username=nobod...
Linux系统中,使用vsftpd来搭建FTP服务,用户登陆限制访问其它的目录,只能进它的主目录的配置方法如下: 1、打开vsftp的配置文件vim /etc/vsftpd/vsftpd.conf 找到chroot Chroot_local_user 设置所有的本地用户都执行chroot chroot_local_user=yes (本地所...
现象:突然发现访问网站很慢,服务器的cpu、内存和磁盘使用率都正常 分析过程及解决方案:查询/var/log/message日志发现有这样的记录ip_conntrack table full dropping packet。kernel 用 ip_conntrack 模块来记录 iptables 网络包的状态,并保存到 table 里...
1 Docker 是什么? -1.1 容器是什么? -2 安装 Docker -2.1 启动 docker 守护进程 -3 ...
使用场景 最近,报告查询系统负载均衡集群相关配置已经完成,两种实现方式分别是基于E...
当你执行 nginx -t 得时候,nginx会去测试你得配置文件得语法,并告诉你配置文件是否...
本文将介绍一些SSL安全性的配置,以此提升网站的安全等级。先给出本博客的SSL配置: s...
Step 1:安装配置JDK 1.下载JDK rpm包 下载地址:http://www.oracle.com/technetwork/...
问题现象: 我们有时候会遇到ssh连接服务器的时候非常慢,经常是要等30秒以上,甚至更...