windows下配置

1.找到apache的配置文件,httpd.conf
2.找到 LoadModule rewrite_module modules/mod_rewrite.so 去掉前边的#
3.找到 Include conf/extra/httpd-vhosts.conf 去掉前边的#
4.找 conf/extra/httpd-vhosts.conf 这个文件
5.加
NameVirtualHost *:80
<VirtualHost *:80>
    ServerAdmin phpexcel@php.com               #管理邮箱
    DocumentRoot "D:/phpStudy/WWW”       #工作目录,也就是代码位置
    ServerName www.excel.com                     #虚拟域名
    ErrorLog "logs/dummy-host2.example.com-error.log"   //apache中的错误日志
    CustomLog "logs/dummy-host2.example.com-access.log" common
</VirtualHost>
6. 在httpd.conf中找
<Directory "D:/phpStudy/WWW">  ----工作目录
    Options +Indexes +FollowSymLinks +ExecCGI
    AllowOverride All
    Order allow,deny
    Allow from all        ---------访问权限
    Require all granted
</Directory>
7.在hosts中(windows目录 C:\Windows\System32\drivers\etc)加
127.0.0.1       www.excel.com    #指向虚拟域名
8.重启apache
 
访问www目录下的文件可以看到效果
 
mac nginx配置虚拟主机
1.  打开 /usr/local/etc/nginx/nginx.conf 注意权限,用sudo vi nginx.conf 打开
2. 在http中 最后加上  include vhosts/*.conf;如果有,请忽略,可以第三步了
3. 在 /usr/local/etc/nginx/vhosts 目录下,新建文件,以.com.conf结束,比方说baidu.com.conf,此处命名自己最好以域名命名,因为我们在这个目录下可以配置很多个虚拟主机,一个文件就是一个虚拟主机
4.sudo vi xx.com.conf 
5. 注意红色的几处地方就好了
upstream baidu(和文件名相同) { 
    server 127.0.0.1:80;   #自己的ip及端口
}
server {
    listen 80;
    charset utf-8;
    server_name www.baidu.com;  #虚拟主机名
    #access_log  logs/apicloud-access.log ;
    #error_log  logs/apicloud-error.log ;
    root /Users/www;  #代码存放目录
    if ( $http_cookie ~* "(.*)$")
    {
        set $meilishuo_cookie $1;
    }
    location / {
        index index.php;
        if (!-e $request_filename) {
            rewrite ^(.*)$ /index.php last;
        }
    }

try_files $uri /index.php?$args;
    #location /index.php {
    location ~* \.php$ {
        fastcgi_pass   apicloud;
        fastcgi_next_upstream error timeout invalid_header http_500;
        fastcgi_index  index.php;
        fastcgi_param  SCRIPT_FILENAME  $document_root$fastcgi_script_name;
        include        fastcgi.conf;
    }

}
 
6.配hosts,打开 /etc/hosts,用命令sudo vi /etc/hosts
7.  加上dns解析 127.0.0.1       www.baidu.com
8.重启nginx (sudo pkill -9
/usr/local/opt/nginx/bin   重启命令 sudo nginx
/usr/local/opt/nginx/bin)
然后访问对应目录 /Users/www 下的php文件就可以了
 
 

windows和mac下分别配置虚拟主机的更多相关文章

  1. mac 上 mamp 配置虚拟主机 具体过程 ?

    https://www.zhihu.com/question/32320396 mac 上 mamp 配置虚拟主机 具体过程 ? 按照哪些配置什么的 都搞好了 但是还不好 配置的主机 制定的目录 还是 ...

  2. windows 下 nginx 配置虚拟主机

    1. 在 nginx 的配置文件 nginx.conf 里面 引入虚拟主机配置文件,以后所有的虚拟主机配置文件都在写这个文件里 include       vhost.conf; (或者新建vhost ...

  3. 转载:mac系统XAMPP配置虚拟主机

    安装完xampp后,想添加一个virsualhost,一直报错.查了半天资料,都是乱说,后来看到了一篇国外的文章,终于弄出来了,整理一下. 第一步,配置本地hosts sudo vi /etc/hos ...

  4. windows下apache配置虚拟主机

    因为有多个laravel项目需要配置根目录到public下面,所以要配置多个虚拟主机 方法一:添加端口号 第一步:进入apache的目录 Apache24\conf 找到 httpd.conf 文件, ...

  5. mac下xampp简单虚拟主机配置

    多域名,虚拟主机的配置 开启虚拟主机配置选项: 打开httpd.conf文件,找到httpd-vhosts.conf那一行,解除该行注释: 打开httpd-vhosts.conf文件 修改如下 < ...

  6. ***阿里云linux 下怎么配置虚拟主机

    最近有个问题,本人在阿里云买了linux服务器,用wordpress做了一个博客网站www.bravetiger.cn,现在想加一个电商系统进去,假设二级域名为:shop.bravetiger.cn, ...

  7. lnmp下 nginx 配置虚拟主机

    <一.参考> 这里以配置2个站点(2个域名)为例,n 个站点可以相应增加调整,假设: IP地址: 202.55.1.100 域名1 example1.com 放在 /www/example ...

  8. java JDK在windows及mac下安装配置

    windows下安装: JDK下载 地址:http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151. ...

  9. apache window环境下本地配置虚拟主机

    1.在httpd.conf中去掉如下注释: # Virtual hostsInclude conf/extra/httpd-vhosts.conf 2.在 httpd-vhosts.conf添加内容 ...

随机推荐

  1. php必看六本书

    php和mysql web开发 PHP高级程序设计_模式.框架与测试.pdf  PHP专业项目实例开发.pdf PHP5高级应用开发实践.pdf [深入PHP面向对象.模式与实践(第2版)].(美)赞 ...

  2. 升级Mac osx 10.10 后安装php 的mcrypt extension

    昨天折腾到凌晨四点多,今天又到这个点,终于成功了,心情比较复杂,先记录一下,改日再整理,此刻头昏脑胀,只想蒙头大睡. 发的问题,还没人回复,自己找到答案了,英语比较蹩脚,凑合看.. http://st ...

  3. C#调用Python 脚本语言

    1. 安装IronPython http://pan.baidu.com/s/1qW4jNJ2  下载IronPython 2.7 安装下载下来的安装包 2. 创建项目 创建一个C#的Windows窗 ...

  4. WebAPi性能

    提高WebAPi性能   前言 WebAPi作为接口请求的一种服务,当我们请求该服务时我们目标是需要快速获取该服务的数据响应,这种情况在大型项目中尤为常见,此时迫切需要提高WebAPi的响应机制,当然 ...

  5. iOS-音频格式转换-b

    iOS处理音频过程中有时候需要不同格式的音频进行转换,最近需要将m4a格式的音频转换成wav,在网上搜索之后代码整理如下: - (void)convetM4aToWav:(NSURL *)origin ...

  6. 原生JS实现苹果菜单

    今天分享下用原生JS实现苹果菜单效果,这个效果的重点有以下几点 图标中心点到鼠标的距离的算法 利用比例计算图标的宽度 代码地址:https://github.com/peng666/blogs/blo ...

  7. 【BZOJ】【2223】【COCI 2009】PATULJCI

    可持久化线段树 同BZOJ 3524,但是不要像我一样直接贴代码……TAT白白WA了一次,so sad /*********************************************** ...

  8. [转载]C# Double toString保留小数点方法

    有时候double型数据需要toString(),但又想保留小数,当值为整数,比如3.00时tostring后会变为”3″,具体说明见下: 1 string str0 = i.ToString(&qu ...

  9. PE文件结构详解(一)基本概念

    PE(Portable Execute) 文件是Windows下可执行文件的总称,常见的有DLL,EXE,OCX,SYS等,事实上,一个文件是否是PE文件与其扩展名无关,PE文件可以是任 何扩展名.那 ...

  10. 11 个最佳 jQuery 滚动条插件

    通过jQuery滚动条插件,你可以换掉千篇一律的默认浏览器滚动条,让你的网站或web项目更具特色,更有吸引力.本文收集了11款非常漂亮.实用的jQuery滚动条插件,你可以轻松将它们应用在自己的网站中 ...