Apache 2.0 and 2.2允许网站在发送到访客的浏览器之前压缩内容, 将要被压缩的内容的类型被多用因特网邮件扩展(标准)类型所指定, 这个特点要求Apache's mod_deflate正确的运行。
先不说网站域名带www好还是不带www好, 我们都应该做好301重定向,www作为特殊的二级域,是符合网址规范的。 通过谷歌网站管理工具我们可以指定带www的为主域名, 这样谷歌爬虫在爬取时会以这个为主作为网址域名索引到数据库中; 百度没法指定,说是两种域名的首页都会收录,另外文章就是有的有带www有的没有,
apache2的相关配置文件在/etc/apache2下: apache2.conf 是全局配置文件,也是主配置文件 conf.d 一般性的配置 envvars 存放环境变量 httpd.conf 用户配置文件 mods-available 已安装的可用模块 mods-enabled 已启用的模块 ports.conf 服务的端口号 sites-available 可用的虚拟主机 sites-enabled 启用的虚拟主机 1.可以把所以配置文件直接配置在Apache2.conf或httpd.conf中; 2.sites-available中存放apache下建立的虚拟主机,只是一些配置文件,没有实质作用,sites-enabled中存放指向虚拟主机的链接,表示已启用的虚拟主机。删除它即可停用,也可用命令方式:a2dissite 虚拟主机 3.mods-available、mods-enabled和上面说的sites-available、sites-enabled类似,这两个目录 是存放apache功能模块的配置文件和链接的。当我用apt-get install php5安装了PHP模块后,在这两个目录里就有了php5.load、php5.conf和指向这两个文件的链接。这种目录结果对于启用、停用某个 Apache模块是非常方便的。 4.ports.conf,这里面设置了Apache使用的端口。如果需要调整默认的端口设置,建议编辑这个文件。或者你嫌它实在多 余,也可以先把apache2.conf中的Include /etc/apache2/ports.conf一行去掉,在httpd.conf里设置Apache端口。 PS:在windows下apache只有一个配置文件也就是httpd.conf,linux将设置项分配在不同的配置文件中,
利用apache2的配置文件可以很方便的实现并很好的进行管理。 1.同IP多域名 我的虚拟主机IP为10.0.0.1 cd /etc/apache2/sites-available cp default v vi v 更改成如下: <VirtualHost 10.0.0.1:80> //我的IP是10.0.0.1 ServerAdmin webmaster@localhost ServerName v.cn //设置域名为v.cn DocumentRoot /var/www/ //设置指向目录位置 <Directory /> Options FollowSymLinks AllowOverride All </Directory> <Directory /var/www/>
打开php.ini,首先找到;;;;;;;;;;;;;;;;; File Uploads ;;;;;;;;;;;;;;;;;区域,有影响文件上传的以下几个参数:file_uploads =
##重新定义wampserver根目录 NameVirtualHost 127.0.0.1:80 <VirtualHost 127.0.0.1:80> # ServerAdmin = 管理员EMAIL #ServerAdmin [url=mailto:admin@localhost.com]admin@localhost.com[/url] # DocumentRoot = 网站主目录的 盘符路径 DocumentRoot E:/website/data/bodyimages/ ServerName images.xobm.com #ServerName 10.0.10.235 # 这里是配置 网站主目录的访问权限, 注意斜线 <Directory "E:/website/data/bodyimages/"> Options FollowSymLinks AllowOverride All Order allow,deny Allow from all </Directory> </VirtualHost> ##重新定义wampserver根目录 NameVirtualHost 127.0.0.1:80 <VirtualHost 127.0.0.1:80> # ServerAdmin = 管理员EMAIL #ServerAdmin [url=mailt
最近在用eclipse,突然有一天开始,老报错:Errors occurred during the build.百思不得其解,以为是配置文件崩溃了,后来查了下,发现答案如下:编译时经常出现:Errors occurred during the build.Errors running builder 'JavaScript Validator' on project 'PMCnew'.java.lang.NullPointerException这个主要是JS的校验比较纠结,经常导致编译出错,这时把JavaScript Validator去掉即可。选择项目--右键Properties--Builders--如果有则取消第一项“JavaScript Validator”的勾。
php5.2之后才将php-json作为标准扩展,一些Linux发行版上的php版本依然还是5.1.x,如SuSE10.1 , 导致使用json很不方便。这里介绍一些解决方法方法一:直接用php写json_encode和json_decode的函数,然后调用,这个网上已经有一些开源的代码了,如 Service JSON 方法比较简单,但是使用也不是那么得心应手。这里不再赘述。