今天把自己的mac系统升到最新版,但是,apache却不能用了,因为mac上的apache是系统自带的,因为是mac目前的最新系统,所以出现了好多问题,整理了一下午也没有啥进展,最后还是把原来的在云盘保存的文件放到指定的位置,文件在我博客的文件中可以下载,文件名为mac,apache服务器配置文件,里面包含3个文件,其中三个文件在这里共享: https://yunpan.cn/ckN9q7rPqfQIb (提取码:fbd0) 因为自己配置的时候,可能会出现一点错误就导致localhost连接失败…
错误的做法 网上查了几个资料,做法如下:比如想配置两个www.web1.com  www.web2.com站点 打开httpd.conf ,然后添加: <VirtualHost *:80> DocumentRoot "d:/github/web1" ServerName www.web1.com </VirtualHost> <VirtualHost *:80> DocumentRoot "d:/github/web2" Serv…
修改文件:httd.conf 文件地址:D:\wamp\bin\apache\Apache2.2.21\conf #配置虚拟主机<VirtualHost 127.0.0.3:80>ServerName www.baozhuangji.cnDocumentRoot "D:/webRoot/metinfo/"</VirtualHost> <Directory "D:/webRoot/metinfo/"> Options Indexes…
设置apache 多个虚拟目录记录 #配置第2个虚拟目录<VirtualHost 127.0.0.2:80>ServerName www.xx.comDocumentRoot "E:/wamp/www/"</VirtualHost> <Directory "E:/wamp/www/">    Options Indexes FollowSymLinks Multiviews    AllowOverride All    Orde…
1 配置网站目录,以ubuntu为例 1)打开apache的默认配置文件夹:cd /etc/apache2/sites-available 2)打开配置文件,本机为sudo vi  000-default.conf 3) 修改路径 <VirtualHost *:> ServerAdmin webmaster@localhost DocumentRoot /data/test ErrorLog ${APACHE_LOG_DIR}/error.log CustomLog ${APACHE_LOG_…
安装数据库mysql,因为这个服务器比较烂,我只能装低版本的数据库.尝试了很多遍,终于装上去了,高版本应该没那么麻烦. 我安装了很多遍,下载的安装包,都没有安装成功. mysql各版本安装地址: (我没有用上) https://downloads.mysql.com/archives/community/ 我就用yum安装上了 1.查看yum可以安装的5.5版本的mysql yum search mysql55 2.安装mysql ,装好了下面会有一些文字,里面有root账户的密码. yum i…
配置php环境 1.安装php安装所依赖的包 yum -y install gcc gcc-c++ libxml2 libxml2-devel 2.cd usr/local/src 进入目录,在这个目录下下载 php安装包 wget http://mirrors.sohu.com/php/php-5.6.2.tar.gz 解压 tar -xf php-.tar.gz 解压好了目录下面就会有多出来一个解压包文件 3.进入这个文件开始安装 cd php-5.6-0 //进入 php-5.6.0这个文…
我前几年买的虚拟机都被我荒废了,我已经配置过很多遍了,但是从来没有真的用过.因为我前几个月之前又新买了一个便宜的服务,准备写新的东西.供应商pacificrack,真的很烂,一直断,控制面板还打不开,但是国内的太贵了.可能我服务器的地点没选好,500多M内存.12美元.100不到人民币,还是很便宜的,硬盘dist1个G.而且我觉得我内存买小了.之前都记在本地,我发现每次都找不到,所以这次我准备记在网上吧,占用别人的硬盘减少自己的硬盘存储量. 控制面板太坑了,我都打不开了,pacificrack会…
编辑httpd.conf搜索httpd-vhosts,去掉#号 # vi /usr/local/apache2.4/conf/httpd.conf Include conf/extra/httpd-vhosts.conf vi /usr/local/apache2.4/conf/extra/httpd-vhosts.conf <VirtualHost *:80> ServerAdmin webmaster@dummy-host.example.com DocumentRoot "/u…
1.在httpd.conf添加多个端口,如下 Listen 80Listen 8080 2.开启Include conf/extra/httpd-vhosts.conf 3.具体代码如下 <VirtualHost *:80> ServerAdmin webmaster@dummy-host.example.com DocumentRoot "F:\phpStudy\WWW" ServerName 192.168.1.134 ServerAlias www.dummy-hos…
博客地址: http://blog.csdn.net/ClydeKuo/article/details/69569474 这篇博客讲的很详细,很详细.…
在httpd-vhosts.conf,重定向localhost <VirtualHost *:80>    ServerAdmin webmaster@dummy-host2.example.com    DocumentRoot "D:/PHPAPACHERUN"    ServerName localhost    ErrorLog "logs/dummy-host2.example.com-error.log"    CustomLog "…
最近在自学LAMP,在Apache中尝试着开启虚拟主机的时候,遇到了挺多麻烦的,这里也顺便总结一下,在Apache中开启虚拟主机的时候,主要有下面几个步骤: 1.新建一个文件夹作为虚拟主机,用来存储网站资源例如我是在Apache目录下新建了一个 htdocs_v 文件夹,里头新建了一个php文件,内容如下: <?php echo 'this is the first virtual host'; ?> 2.在配置文件中开启虚拟主机:打开Apache/conf/httpd.conf文件,修改如下…
apache安装完默认是不开启虚拟服务器的,如果希望在本地apache上面配置虚拟服务器,类似于在网上买的虚拟主机,可以按照以下步骤进行配置: 1,修改本机的hosts文件,如下 示例:127.0.0.1 localhost127.0.0.1 xlb.com 127.0.0.1 xlb2.com 2,打开Apache的安装目录,找到httpd.conf文件,分别去掉下面两行文字前面的#号. LoadModule vhost_alias_module modules/mod_vhost_alias…
课程大纲:1. 下载discuz! mkdir /data/wwwcd /data/wwwwget  http://download.comsenz.com/DiscuzX/3.2/Discuz_X3.2_SC_GBK.zipunzip Discuz_X3.2_SC_GBK.zipmv upload/*  . 2. 配置第一个虚拟主机删除httpd.conf中的这行前面的警号#Include conf/extra/httpd-vhosts.confvim /usr/local/apache2/c…
Apache配置伪静态 注意:本文中关于Apache的配置修改,一定要记得重启Apache服务 伪静态的实现有多种方法,比如通过获取path_info信息使用php逻辑来达到伪静态,使用Apache提供的rewrite来达到伪静态,本文主要对Apache提供的rewrite实现伪静态做个记录 1.开启Apache服务的mod_rewrite模块: 编辑 下的httpd.conf文件: 2.编写伪静态规则 具体的规则的写法可以学习Apache手册中url重写:http://apache.jz123…
一..先申请到安全证书.(腾讯云或者阿里云申请免费1年的安全证书),怎么申请这里也说下(以腾讯云为例): 1.登录腾讯云QQ或微信登录都行,第一次登录要通过实名认证,点击[产品]---[ss证书l] 2.到了这一步,选择身份认证的途径,我是选择文件验证,只需上传验证的txt到自己的服务器上,等待审核机构的扫码认证就行了(我当时等审核机构扫码认证的时间大概是1小时就给我通过了,然后就颁发安全证书) 3.接下来就是身份认证----新建两个文件夹,第一个文件夹是隐藏文件夹手动创建应该是不行得.通过命令…
1.apache配置 解决如下:把mod_speling.so放到apache目录下的 lib中... 然后修改http.conf文件, 加入:LoadModule speling_module /usr/local/apache/lib/mod_speling.so  CheckSpelling  on…
我们在配置一台服务器的时候,如果只运行一个站点,往往过于浪费资源.Nginx和Apache都可以通过配置虚拟主机实现多站点.配置虚拟主机的方式主要有两种,一种是多个不同端口对应的多个虚拟主机站点,一种是同一端口对应多个不同域名的虚拟主机站点.这里我用80端口为例,在apache配置多个不同域名虚拟主机. 试验环境:windows+apache (linux+apache同理) 1.  虚拟机需要用到Rewrite,所以先编辑Apache的conf目录下的httpd.conf文件 掉Rewrite…
一般来说,服务器是可以托管多个网站的,只要服务器开启虚拟主机的功能,原理是根据来源的host进行判断,不同的域名实现不同的文件访问,这样就可以实现一个服务器托管不同网站了,只要服务器的性能和带宽足够强大,理论可以托管的网站无上限. 但是如果在本地怎样实现开启虚拟主机呢?因为本地是使用localhost或者127.0.0.1进行访问的,无法使用其他的域名,服务器无法判断请求的域名的区别,也就无法判断访问的是网站的两个文件夹. 深入一点就会涉及到DNS的知识,其实就是域名到ip的转换过程,访问loc…
今天在集成环境下配虚拟主机,没想到虚拟主机开启后,localhost竟然无法访问了,解决办法是这样的: 实例一,Apache 配置localhost虚拟主机步骤 1,用记事本打开apache目录下httpd文件(如:D:\wamp\bin\apache\apache2.2.8\conf),找到如下模块       # Virtual hosts     #Include conf/extra/httpd-vhosts.conf   去掉前面的#,这样就开启了httpd-vhosts虚拟主机文件.…
环境:linux 配置https协议,需要2大步骤: 一.生成服务器证书 1.安装openssl软件 yum install -y openssl mod_ssl 2.生成服务器私匙,生成server.key文件 openssl genrsa -des3 -out server.key 1024 3.填写证书信息,生成server.csr文件 openssl req -new -key server.key -out server.csr 4.为证书签证,生成server.crt文件 opens…
基本配置 Define SRVROOT "C:/Apache24"     #宏定义一个主站点目录常量ServerRoot "${SRVROOT}"          #你的apache软件安装的位置.其它指定的目录如果没有指定绝对路径,则目录是相对于该目录.PidFile logs/httpd.pid            #第一个httpd的进程号文件(所有其他进程的父进程)位置.Listen 80                #服务器监听的端口号.Serve…
web缓存一般用来缓解数据库压力. 通常有几种方法,文件静态化,缓存服务memcached.redis等. 伪静态,一般指在url上貌似访问静态html页的形式,这样有利于搜索引擎访问到网站页面,实际是在web服务器的入口进行了解析(比如pathinfo这种访问方式,可以利用apache或者nginx进行rewrite配置,或者脚本里进行正则解析),这仍然是动态页面. 这里插播一下,apache和nginx配置虚拟域名.这篇文章写的不错https://www.zybuluo.com/phper/…
Apache 配置虚拟主机三种方式  原文博客http://www.cnblogs.com/hi-bazinga/archive/2012/04/23/2466605.html 一.基于IP 1. 假设服务器有个IP地址为192.168.1.10,使用ifconfig在同一个网络接口eth0上绑定3个IP: [root@localhost root]# ifconfig eth0:1 192.168.1.11[root@localhost root]# ifconfig eth0:2 192.1…
Apache 配置虚拟主机三种方式   一.基于IP 1. 假设服务器有个IP地址为192.168.1.10,使用ifconfig在同一个网络接口eth0上绑定3个IP: [root@localhost root]# ifconfig eth0:1 192.168.1.11 [root@localhost root]# ifconfig eth0:2 192.168.1.12 [root@localhost root]# ifconfig eth0:3 192.168.1.13 2. 修改hos…
Chrome 解析DNS出错,这个错误比较罕见,甚至说有点奇特.今天在使用Apache配置虚拟主机时,出现了一个非常奇怪的现象.我按照配置的步骤配置虚拟主机,如下 配置虚拟主机的步骤如下: 1. 启用  httpd-vhosts.conf 在 httpd.conf 文件中 # Virtual hosts ,虚拟主机 Include conf/extra/httpd-vhosts.conf 2. 在httpd-vhosts.conf文件中做配置 #配置我们自己的虚拟主机 <VirtualHost …
经常使用Apache虚拟主机进行开发和测试,但每次需要配置虚拟主机时都习惯性的ctrl+c和ctrl+v,这次由于重装系统,需要配置一个新的PHP开发环境虚拟主机,于是总结一下Apaceh配置httpd-vhosts虚拟主机使用方法和步骤,便于查找和使用. 开发环境:WAMP网址:http://www.wampserver.com/en/ 实例一,Apaceh配置localhost虚拟主机步骤1,用记事本打开apache目录下httpd.conf文件(如:D:\wamp\bin\apache\a…
今天为了做项目,在Apache中配置了项目域名,成功访问.但是忽然发现要访问localhost突然出现The requested URL / was not found on this server. 出现这种情况在网上查了下是由于开启 httpd.conf 文件中 Include conf/extra/httpd-vhosts.conf 导致的,只要把它注释掉就可以了,我试了一下确实可以,但是我的虚拟域名还得要啊. 于是就想给 localhost 配置虚拟域名,但是配完之后也没有出现预期的效果…
简单的说,打开httpd.conf 在最后加入如下内容: <VirtualHost 127.0.0.2:80>    DocumentRoot d:/AppServ/www2    ServerName 127.0.0.2:80< irtualHost> <Directory "d:/AppServ/www2">    Options Indexes FollowSymLinks Multiviews    AllowOverride All   …