1.安装Apache2
sudo apt-get update
sudo apt-get install apache
2.启动服务
sudo /etc/init.d/apache2 start # start | restart | stop
或
service apache2 start | restart | stop
3.配置虚拟站点
在sites-available目录下配置自己的虚拟站点
cd /etc/apache2/sites-available
进入sites-avaliable目录后,有两个默认的配置文件
ls
000-default.conf default-ssl.conf
对 000-default.conf 进行复制,重命名为自己的域名,但是后缀必须是.conf
cp 000-default.conf www.91porn.com
进入自己的的配置文件进行配置
<VirtualHost *:80>
ServerName www.91porn.com #站点域名
DocumentRoot /var/www/www.91porn.com #站点根目录
</VirtualHost>
#基本配置,根据需求在此基础上修改
进入apache2目录下的sites-enabled目录,创建软连接
cd ../sites-enabled
ln -s ../sites-available/www.91porn.com.conf www.91porn.com.conf
(更具需求可以修改主配置文件,主配置文件为apache2目录下的apache2.conf)
重启apache服务,如果不报错就表示配置成功
sudo /etc/init.d/apache2 start # start | restart | stop
或
service apache2 start | restart | stop
配置虚拟站点
cd /var/www/blog
vim index.html #编辑html文件
在linux下设置域名解析
sudo vim /etc/hosts
127.0.0.1 www.blog.com
在windows下设置域名解析
C:\Windows\System32\drivers\etc\ 编写hosts文件
IP地址(站点主机名) www.blog.com
在整完apache和tomcat的之后我觉得有必要把<directory>和它下面的属性捋顺一下。缺省apache不允许访问http目录(没有定义,就没有访 问权限)、无限制目录访问、有限制目录访问
服务器设置 gzip 压缩是 web 开发中很普遍的做法。使用gzip压缩后可以使需要加载的文件大小缩小到原来的1/4左右(最大压缩级别)。然后在客户端解压即可。
项目上线后,会在接口调用时客户端出现502异常,而服务端则对该此请求作出处理。经过排查后得知是由于请求并发量大,造成超过请求超时间,但是apache中队列已经加载到请求信息,所有会对请求作出处理。
假设服务器有个IP地址为192.168.1.10,使用ifconfig在同一个网络接口eth0上绑定3个IP;修改hosts文件,添加三个域名与之一一对应。基于主机名:设置域名映射同一个IP,修改hosts
在配置Linux的 Apache服务时,经常会遇到http403错误,我今天配置测试时也出现了,最后解决了,总结了一下。http 403错误是拒绝访问的意思,有很多原因的。还有,这些问题在win平台的Apache里一样会发生
客户机地址限制:通过 Require 配置项,可以根据主机的主机名或IP地址来决定是否允许客户端访问,在 httpd服务器的主配置文件的 <Location>、<Directory>、<Files>、<Limit>
在普遍使用的LAMP架构中,Apache与PHP之间的交互,有三种常见的方式。第一种是最通用最常见的Module方式,即在httpd.conf中使用LoadModule的方式,将php的dll或者so文件加载到apache当中。
配置后会优先使用同名的压缩文件返回到浏览器端,浏览器进行解压,由于文件体积减小了,从而大大提高了对文件的加载速度。
内容以共享、参考、研究为目的,不存在任何商业目的。其版权属原作者所有,如有侵权或违规,请与小编联系!情况属实本人将予以删除!